Exam 1 INEL 4215 Fall 2004
October 11, 2004
Name___________________________________________
ID______________________________________________
Section 101
Prof. Nayda G. Santiago
Instructions:
Rules:
Nayda G. Santiago Fall 2004
Question 1 (50 points)
Design the Instruction Set Architecture (ISA) of a new 8-bit computer. Provide the register’s description, instruction register characteristics, memory description, data bus description, instruction set and instructions format. Give a general description of the system. The data bus must be 8 bits wide. You may choose any type of architecture you want.
Description of registers (20 points)
Instruction set (20 points)
Instruction format (5 points)
Description of memory (5 points)
Continuation problem 1.
Question 2 (25 points)
“Bit patterns have no inherent meaning. They may represent signed integers, unsigned integers, instructions, etc.” [Hennesy & Patterson 98]. Given the bit pattern:
1000 1010
what does it represent in decimal, assuming that it is
a) A two’s complement signed integer?
b) An unsigned integer?
Question 3 (25 points)
a) Describe the differences between assembly language and high-level languages (10 points)
b) Describe the tools used by the assembly language programmer (15 points).
Extra PAGE (In case you need it)