Unit 3
Q.1:- What is an instruction in the context of computer
organization ? Explain the purpose of the various
elements of an instruction with the help of a sample
instruction format.
Q.2:- Evaluate the arithmetic statement X = (A + B)*(C +
D) using a general register computer with three address,
two address and one address instruction format a
program to evaluate the expression.
Q.3:- Explain all the phases of instruction cycle.
.4:- Write the steps in fetching a word from memory.
Differentiate between a branch instruction and call
subroutine instruction.
Q.5:- In an instruction format, there are 16 bits in an
instruction word. Bit 0 to 11 convey the address of the
memory location for memory related instructions. For
non memory instructions these bits convey various
register or I/O operations. Bits 12 to 14 show the various
basic memory operations such as ADD, AND, LDA etc.
Bit 15 shows if the memory is accessed directly or
indirectly. For such an instruction format draw block
diagram of the control unit of a computer and briefly
explain how an instruction will be decoded and
executed, by this control unit.
Q.6:- List and explain different types of shift micro-
operation.
Q.7:- What are the different categories of micro-
operations that may be carried out by CPU ? Explain
each category of micro-operations giving one example
for each.
Q.8:- What is CISC ? Explain its cha