Computer Organisation & Architecture
Chapter No. 5: - Basic Computer Organization and Design
List of Important Questions
1 Explain various Memory Reference Instructions
OR
Draw and Explain the flowchart of Memory Reference Instructions
2 Explain various Register Reference Instructions
OR
Enlist all the Register Reference Instructions and explain SPA, SNA and
SZA with example
OR
Enlist all the Register Reference Instructions and explain CIL and CIR
with example
3 Explain various Input Output Instructions with example
4 Differentiate: BUN and BSA with example
5 The content of AC in the basic computer is hexadecimal A937 and the initial
value of E is 1. Determine the contents of AC, E, PC, AR, and IR in
hexadecimal after the execution of the CLA instruction. Repeat 11 more
times, starting from each one of the register reference instructions. The
initial value of PC is hexadecimal 021
6 An instruction at address 021 in the basic computer has I = 0, an operation
code of the AND instruction, and an address part equal to 083 (all numbers
are in hexadecimal). The memory word at address 083 contains the operand
B8F2 and the content of AC is A937. Go over the instruction cycle and
determine the contents of the following registers at the end of the execute
phase: PC, AR, DR, AC, and IR. Repeat the problem six more times starting
with an operation code of another memory-reference instruction.
7 Show the contents in hexadecimal of registers PC, AR, DR, IR, and SC of
the basic computer when an ISZ indirect instruction is fetched from memory
and executed. The initial content of the PC is 7FF. The content of memory
at address 7FF is EA9F. The content of memory at address A9F is OC35.
The content of memory at address C35 is FFFF. Give the answer in a table
with five columns, one for each register and a row for each timing signal.
Show the contents of the registers after the positive transition of each clock
pulse.
8 The content of the PC in the basic computer is 3AF (all numbers are in
hexadecimal). The content of AC is 7EC3. The content of memory at
Computer Engineering Department 1|Page
address 3AF is 932E. The content of memory at address 32E is 09AC. The
content of memory at address 9AC is 8B9F.
a. What is the instruction that will be fetched and executed next?
b. Give the contents of registers PC, AR, DR, AC, and IR in
hexadecimal and the values of E, I, and the sequence counter SC in
binary at the end of the instruction cycle. Show the binary operation
that will be performed in the AC when the instruction is executed.
9 Draw the structure of Instruction Code Format. Explain it in brief
10 Demonstrate the concept of Direct Mode and Indirect Mode of Addressing.
Also define the term Effective Address on the basis of it
11 Draw the structure of Common Bus System and Explain it in brief
12 Draw the structure of Basic Computer Instruction Code Format on the basis
of types of Instructions.
13 Differentiate: Hardwired Control & Microprogrammed Control
14 Draw the structure of the Control Unit of Basic Computer and Explain it in
brief
15 Draw the Flowchart of Instruction Cycle and Explain it in brief
16 Draw the Flowchart of Interrupt Cycle and Explain it in brief
17 Demonstrate the concept of Interrupt Cycle.
18 Enlist the sequence of micro-operations which are executed during the
Interrupt Cycle.
19 A computer uses a memory unit with 256k words of 32 bits each. A binary
instruction code is stored in one word oi memory. The instruction has four
parts: an indirect bit. an operation code, a register code part to specify one
of 64 registers, and an address part.
a. How many bits are there in the operation code, the register code
part, and the address part?
b. Draw the instruction word format and indicate the number of bits
in each part.
c. How many bits are there in the data and address inputs of the
memory?
20 Draw a timing diagram assuming that SC is cleared to 0 at time T3 if control
signal C7 is active. C7T3: SC ← 0.
OR
Draw a timing diagram (Fig. 5-7 of Textbook) assuming that SC is cleared
to 0 at time T4 if control signal D3 is active. D3T4: SC ← 0.
Computer Engineering Department 2|Page