ALU data path and Control Unit
1.

The amount of ROM needed to implement a 4 bit multiplier is

A.  

64 bits

B.  

 128 bits

C.  

128 bits

D.  

 2 Kbits

2.

A CPU generally handles an interrupt by executing an interrupt service routine

A.  

as soon as an interrupt is raised

B.  

by checking the interrupt register at the end of fetch cycle.

C.  

by checking the interrupt register after finishing the execution of the current instruction.

D.  

by checking the interrupt register at fixed time intervals.

3.

Which of the following is/are true of the auto-increment addressing mode?

I. It is useful in creating self-relocating code
II. If it is included in an Instruction Set Architecture, then an additional ALU is required for effective address calculation
III. The amount of increment depends on the size of the data item accessed

A.  

I only

B.  

II only

C.  

III only

D.  

II and III only

4.

The use of multiple register windows with overlap causes a reduction in the number of memory accesses for

I. Function locals and parameters
II. Register saves and restores
III. Instruction fetches

A.  

I only

B.  

II only

C.  

III only

D.  

I, II and III

5.

The internal Components of the processor are connected by _______ .

A.  

Processor intra-connectivity circuitry

B.  

Processor bus

C.  

Memory bus

D.  

Rambus

6.

______ is used to choose between increment the PC or performing ALU operations .

A.  

Conditional codes

B.  

Multiplexer

C.  

Control unit

D.  

None of these

7.

The registers, ALU and the interconnection between them are collectively called as _____ .

A.  

Process route

B.  

Information trail

C.  

Information path

D.  

Data path

8.

_______ is used to store data in registers .

A.  

D flip flop

B.  

JK flip flop

C.  

RS flip flop

D.  

none of these

9.

During the execution of the instructions, a copy of the instructions is placed in the ______

A.  

Register

B.  

RAM

C.  

System heap

D.  

Cache

10.

Two processors A and B have clock frequencies of 700 Mhz and 900 Mhz respectively. Suppose A can execute an instruction with an average of 3 steps and B can execute with an average of 5 steps. For the execution of the same instruction which processor is faster ?

A.  

A

B.  

B

C.  

Both take the same time

D.  

Insuffient information