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)