You are on page 1of 1

ASSIGNMENT-IV

Note: Hand written assignment on A4 size plain paper should be submitted to Mr.Pawan Dubey
(M.Tech. Student, Department of ECE) on 20th of April 2017 (3:00 P.M. to 5:00 P.M.) at room no.222.
This assignment is part of your continuous evaluation.

Topics covered: Instruction Sets (Chapter-10 and Chaprter-11), RISC (Chapter-13), and Control Unit
(Chapter-15)

------------------------------------------------------------------------------------------------------------------------------------------------

Q.1. 1. Explain the distinction between the written sequence and the time sequence of an instruction.
2. What is the relationship between instructions and micro-operations?
3. What is the overall function of a processors control unit?
4. Outline a three-step process that leads to a characterization of the control unit.
5.What basic tasks does a control unit perform?
(Refer William Stalling)
Q.2. Your ALU can add its two input registers, and it can logically complement the bits of either input
register, but it cannot subtract. Numbers are to be stored in twos complement representation. List the
micro-operations your control unit must perform to cause a subtraction.

(Refer William Stalling)

Q.3.
1. What are some typical distinguishing characteristics of RISC organization?
2. Briefly explain the two basic approaches used to minimize register-memory operations on RISC
machines.
3. What are some typical characteristics of a RISC instruction set architecture?
4. Distinguish between RISC and CISC architecture
(Refer William Stalling)

Q.4. An address field in an instruction contains decimal value 14. Where is the corresponding operand
located for a. immediate addressing? b. direct addressing? c. indirect addressing? d. register addressing?
e. register indirect addressing?

Q.5. Consider a 16-bit processor in which the following appears in main memory, starting at location
200:
The first part of the first word indicates that this instruction loads a value into an accumulator. The
Mode field specifies an addressing mode and, if appropriate, indicates a source register; assume that
when used, the source register is R1,which has a value of 400.There is also a base register that contains
the value 100.The value of 500 in location 201 may be part of the address calculation. Assume that
location 399 contains the value 999, location 400 contains the value 1000, and so on. Determine the
effective address and the operand to be loaded for the following address modes:

200 Load to AC Mode


201 500
202 Next Instruction

Direct , PC relative,. Register indirect , Immediate , Displacement. Autoindexing with increment


using R1 , Indirect,. Register
(Refer William Stalling)
Q.6. What are the typical elements of a machine instruction? What types of locations can hold source
and destination operands? If an instruction contains four addresses,what might be the purpose of each
address? List and briefly explain five important instruction set design issues.What is reverse Polish
notation?
(Refer William Stalling)

You might also like