Skip to content
CS-404 · Computer Org. & Architecture/Important Questions

Computer Org. & Architecture (CS-404) - Important Questions

  1. 10 Marks Medium Priority Asked: 2025, 2024

    Explain the concept of bus structure and how it aids CPU and memory communication.

    Appeared 2x (2025, 2024)

  2. 7 Marks Medium Priority Asked: 2025, 2024

    Explain the fetch-execute cycle, including the sequence of fetch and execute steps and the roles of the program counter, instruction register and memory registers.

    Appeared 2x (2025, 2024)

  3. 7 Marks Medium Priority Asked: 2026

    Explain stack-based CPU organization with block diagram.

    Appeared 1x (2026)

  4. 7 Marks Medium Priority Asked: 2026

    Write a program to evaluate arithmetic expression $X= (A-B)*(((C-D*E)/F)/G)$ using stack-organized computer with 0-address instructions.

    Appeared 1x (2026)

  5. 7 Marks Low Priority Asked: 2025

    How does the control word help in micro-operation execution? Illustrate with an example.

    Appeared 1x (2025)

  6. 7 Marks Low Priority Asked: 2026, 2023, 2022

    Draw and explain the architecture / basic structure of a computer system with a block diagram.

    Appeared 3x (2026, 2023, 2022)

  7. 7 Marks Low Priority Asked: 2024

    Differentiate between accumulator, index, stack and general-purpose registers in terms of functions and usage.

    Appeared 1x (2024)

  8. 7 Marks Low Priority Asked: 2024

    Explain the role and significance of registers in a CPU's general register organization.

    Appeared 1x (2024)

  9. 7 Marks Low Priority Asked: 2024

    Explain register transfer language and representation of instructions in register transfer language with suitable examples.

    Appeared 1x (2024)

  10. 7 Marks Low Priority Asked: 2023

    Explain the addressing modes with suitable examples.

    Appeared 1x (2023)

  11. 7 Marks Low Priority Asked: 2023

    Explain the instruction formats for computer system.

    Appeared 1x (2023)

  12. 7 Marks Low Priority Asked: 2023

    Explain the basic principles of computer architecture.

    Appeared 1x (2023)

  13. 7 Marks Medium Priority Asked: 2026

    Differentiate between hardwired and micro-programmed control units and explain each component of hardwired control unit organization.

    Appeared 1x (2026)

  14. 7 Marks Low Priority Asked: 2026, 2024

    Differentiate between hardwired control unit and microprogrammed control unit.

    Appeared 2x (2026, 2024)

  15. 7 Marks Low Priority Asked: 2026, 2024

    Explain how microinstructions are organized in control memory and their role in instruction execution

    Appeared 2x (2026, 2024)

  16. 14 Marks Low Priority Asked: 2024

    Write a short note on any two of the following:

    Appeared 1x (2024)

  17. 7 Marks Low Priority Asked: 2023

    Explain the micro-program sequencer

    Appeared 1x (2023)

  18. 8 Marks Low Priority Asked: 2022

    What is the format of Micro Instruction in Computer Architecture explain?

    Appeared 1x (2022)

  19. 7 Marks Medium Priority Asked: 2026, 2024

    Draw flowchart/flow diagram for Booth's algorithm and apply it to an example such as $(-13)*(8)$

    Appeared 2x (2026, 2024)

  20. 7 Marks Medium Priority Asked: 2026

    Draw the flowchart for restoring division and perform binary division using non-restoring division method.

    Appeared 1x (2026)

  21. 7 Marks Medium Priority Asked: 2024, 2023

    Explain signal addition and subtraction and the design/operation of a 4-bit adder/subtractor circuit

    Appeared 2x (2024, 2023)

  22. 6 Marks Medium Priority Asked: 2024, 2022

    Explain the design of the arithmetic unit and its required components with a neat sketch.

    Appeared 2x (2024, 2022)

  23. 7 Marks Low Priority Asked: 2025

    Explain 1's complement and 2's complement representation for negative numbers with examples.

    Appeared 1x (2025)

  24. 7 Marks Low Priority Asked: 2025

    Describe Booth's algorithm for multiplication and illustrate with a 4-bit example

    Appeared 1x (2025)

  25. 7 Marks Low Priority Asked: 2025

    Compare fixed-point and floating-point arithmetic operations with examples.

    Appeared 1x (2025)

  26. 8 Marks Low Priority Asked: 2023, 2022

    Discuss Booth's algorithm for multiplication of signed numbers in detail

    Appeared 2x (2023, 2022)

  27. 7 Marks Low Priority Asked: 2026, 2024

    Explain floating-point representation and the basic floating-point arithmetic operations (addition, subtraction, multiplication and division) with suitable examples.

    Appeared 2x (2026, 2024)

  28. 7 Marks Low Priority Asked: 2024

    Draw the flowchart for Booth's algorithm for multiplication of signed 2's complement numbers and explain with an example

    Appeared 1x (2024)

  29. 7 Marks Low Priority Asked: 2024

    Explain two's complement representation of negative numbers and performing subtraction as addition using complement.

    Appeared 1x (2024)

  30. 7 Marks Low Priority Asked: 2024

    Discuss how binary division is performed and the steps involved in dividing one binary number by another with flowchart.

    Appeared 1x (2024)

  31. 10 Marks Medium Priority Asked: 2025, 2022

    Explain the working of PCI bus and other I/O interfaces such as SCSI bus and USB bus and how they improve I/O performance

    Appeared 2x (2025, 2022)

  32. 7 Marks Medium Priority Asked: 2026, 2024, 2023, 2019

    Explain what Direct Memory Access (DMA) is and how DMA operation / DMA controller works with block diagram.

    Appeared 4x (2026, 2024, 2023, 2019)

  33. 7 Marks Medium Priority Asked: 2026, 2025

    Explain the working principle of the PCI Bus and how it improves communication / I/O performance between peripherals and processor

    Appeared 2x (2026, 2025)

  34. 7 Marks Medium Priority Asked: 2026, 2024

    Explain asynchronous data transfer and its strobe control and handshaking methods.

    Appeared 2x (2026, 2024)

  35. 7 Marks Medium Priority Asked: 2026

    Explain the architecture and working of the SCSI Bus with diagram

    Appeared 1x (2026)

  36. 7 Marks Medium Priority Asked: 2024, 2023

    Explain direct memory access (DMA) and its operation with block diagram of DMA controller.

    Appeared 2x (2024, 2023)

  37. 14 Marks Low Priority Asked: 2025

    Write a short note on Direct Memory Access as a choice among other memory topics.

    Appeared 1x (2025)

  38. 7 Marks Low Priority Asked: 2025

    Compare USB and SCSI buses in terms of speed, cost and application.

    Appeared 1x (2025)

  39. 7 Marks Low Priority Asked: 2025

    Write a comparative note on different types of I/O interfaces

    Appeared 1x (2025)

  40. 7 Marks Low Priority Asked: 2026, 2024

    Differentiate between serial and parallel data transfer in terms of transmission, speed and implementation complexity.

    Appeared 2x (2026, 2024)

  41. 7 Marks Low Priority Asked: 2024

    Explain why an interface is needed for input-output devices and how it is connected to I/O devices with a neat sketch

    Appeared 1x (2024)

  42. 7 Marks Low Priority Asked: 2024

    Describe strobe control and handshaking methods in asynchronous data transfer.

    Appeared 1x (2024)

  43. 7 Marks High Priority Asked: 2026, 2025, 2024, 2023

    Compare and differentiate RISC vs CISC architectures, including definitions, characteristics, and examples.

    Appeared 4x (2026, 2025, 2024, 2023)

  44. 7 Marks High Priority Asked: 2025, 2023, 2022

    What is a multiprocessor and explain inter-processor communication, synchronization and arbitration in detail.

    Appeared 3x (2025, 2023, 2022)

  45. 7 Marks Medium Priority Asked: 2025, 2024

    Compare magnetic tape, magnetic disk (HDD) and optical storage in terms of access time, reliability, cost and advantages/disadvantages.

    Appeared 2x (2025, 2024)

  46. 7 Marks Medium Priority Asked: 2025, 2024

    Explain how cache memory improves CPU/system performance, including cache design principles and locality (temporal and spatial) and cache effectiveness.

    Appeared 2x (2025, 2024)

  47. 7 Marks Medium Priority Asked: 2024, 2023, 2022

    Explain the concept of pipelining and how it improves instruction execution throughput and system performance.

    Appeared 3x (2024, 2023, 2022)

  48. 7 Marks Medium Priority Asked: 2026, 2023, 2020, 2019

    What is cache mapping? Explain the different cache mapping techniques with examples.

    Appeared 5x (2026, 2023, 2020, 2019)

  49. 7 Marks Medium Priority Asked: 2026, 2022

    Explain the concept of vector processing and its advantages over scalar processing.

    Appeared 2x (2026, 2022)

  50. 7 Marks Medium Priority Asked: 2026, 2023

    Explain the architecture of Intel multicore processors with suitable diagrams.

    Appeared 2x (2026, 2023)

  51. 6 Marks Medium Priority Asked: 2026, 2022

    Explain the concept of instruction pipelining and describe the stages / layout of a pipelined instruction and their functions.

    Appeared 2x (2026, 2022)

  52. 7 Marks Medium Priority Asked: 2026

    Calculate page faults for a given reference string using LRU, FIFO and Optimal page replacement algorithms.

    Appeared 1x (2026)

  53. 7 Marks Medium Priority Asked: 2026

    Write short notes on any two of: auxiliary memory, virtual memory, ROM.

    Appeared 1x (2026)

  54. 7 Marks Medium Priority Asked: 2026

    Differentiate RISC vs CISC and horizontal vs vertical micro-programmed control unit.

    Appeared 1x (2026)

  55. 7 Marks Low Priority Asked: 2023

    Differentiate between vectored and non-vectored interrupts.

    Appeared 1x (2023)

Go to where you left off?

Quick Add to Notes

Save questions, your own notes and screenshots into notes filed by unit. It takes a free account.

Create free account

Have an account? Log in