Computer Architecture Past Papers

By: Prof. Fazal Rehman Shamil

Guess Paper 1:Computer Architecture Fall – 2020 Past Papers

University Name – Confidential

Time Allowed: 3 hours

Total Marks:    70, Passing Marks (35)

Q.1 Define the following terms: (14)
1. Data Transfer Instructions
2. General Purpose Register
3. Operands
4. Instruction Cycle
5. Operation Code
6. Interrupt cycle
7. Parity
Q. 2 Discuss main parts of Arithmetic and logic units. How integer and floating point representation is done? (14)

Q. 3 A) Write a note on reduced Instruction set computers (RISCs). (14)
B) What are the major characteristics of RISC computer?

Q. 4 What is a Control Unit? How the control of the processor and micro-operations is managed in a PC? (14)

Q.5 A) What are the most common instruction fields found in instruction format. (14)
B) Define what is addressing modes why computer uses addressing mode technique.

Q.6 A) What is an Interfacing? (14)
B) Explain the functionality of all 3-types of Buses with the help of Block Diagrams.
(Address Bus, Control Bus and Data Bus)

Q.7 Write note on any two of the following. (14)
A. How does SDRAM differ from ordinary DRAM?
B. Explain briefly the Parallel Processing and Pipelining.

Guess Paper 2:Computer Architecture Fall – 2019 Past Papers

Time Allowed: 3 hours

Total Marks:    70, Passing Marks (35)

Q.1. Differentiate between the following term properly: (14)
a. CPU and ALU
b. LIFO and FIFO based memories (storage devices)
c. PUSH and POP instructions
d. Operation code and operands
e. Maskable and Non-maskable interrupts
f. Internal and External memories
g. Subroutine and Procedure
Q.2. Answer the following short questions briefly: (14)
a. At what condition the Stack pointer (SP) register increments and decrements?
b. What are the advantages of using fixed length instructions in RISC architecture?
c. Compare instruction performs subtraction of two operands. Why?
d. Parallel processing speed ups the computational performance of computer system. How?
e. Differentiate between the serial and parallel data transfer modes.
Q. 3. How interrupts pause/suspend the normal execution of a program? Explain three major types of interrupt: External, Internal and Software interrupts. (14)

Q.4. A) Briefly describe the design of control unit. (14)
B) How the Direct Memory Access (DMA) is achieved. Explain with the help of figure.

Q.5. Explain how RISC and CISC architectures differ. Describe some major characteristics of RISC architecture. (14)

Q.6. (A) Define instruction pipelining with the help of six-stage diagram. (14)
(B) State that why is a two-stage instruction pipeline unlikely to cut the instruction cycle time in half, compared with the use of no pipeline?

Q.7. Define addressing modes. Explain the following addressing modes with examples. (14)
a. Immediate addressing mode
b. Indirect addressing mode
c. Register indirect addressing mode

Q.8. Attempt any two of the following: (14)
a. Serial data transmission modes: Simplex, Half-duplex and Full Duplex
b. Data transfer/movement instructions
c. Flynn’s classification in terms of SISD, SIMD, MISD, MIMD

Prof. Fazal Rehman Shamil