Pokhara University
Bachelor of Engineering in Computer Engineering
Semester 4 · PU Spring
Course Title: Computer Architecture
Full Marks: 100Pass Marks: 45Time: 3hrs.
Candidates are required to give their answers in their own words as far as practicable.
- 1.15
- a) What do you mean by addressing modes? Explain different addressing ‘ modes with suitable examples and diagrams. di b) Evaluate X = (MN) + (PQ) using three, two, one and zero address 4 instructions. A OR d Differentiate between computer architecture and computer organization. Briefly explain the future trends in computer.
- 2.15
- a) Write the structure of VHDL programming and write code for full adder using component.
- b) Registers in CPU perform two major roles. What are the various register involved to fulfill the roles?
- 3.15
- a) Define control memory. Explain the working of microprogrammed control unit. Differentiate between Horizontal and Vertical microprogrammed control unit. A or (*UMer oEnotes Why microinstruction sequencing is important Exptairvariabic address field sequencing techniques with necessary block diagram.
- b) Perform unsigned binary multiplication of 17*4 using Booth’s algorithm.
- 4.45
- a) Whatare the pipelining hazards? How can they be removed?
- b) What is mapping in memory? What are the various mapping techniques? Explain in detail. q 5. a) Briefly explain the various memory storage devices of memory organization.
- b) DMA overcomes the drawback of programmed I/O and interrupt driven I/O. How can you clarify the statement? 6. 4) How can you achieve Parallelism in Uniprocessor System? Explain about Flynn’s Classification of Parallel Processors. o
- b) What are the common hardware-related and software-related performance issues that can arise in multi core systems and how do ; they impact computational efficiency? 7, Write short notes on: (Any two) 2x5
- a) — Floating point arithmetic
- b) Register Windowing
- c) GPU and TPU Mero} f €roEnot
— The End —