DEPARTMENT OF COMPUTER
QUESTION BANK
SCIENCE AND ENGG.
ACADEMIC YEAR 2021-22 COURSE NAME CAO
SEM. IV COURSE CODE BTCOC304
Unit No: I
1. Differentiate between computer architecture & computer organization.
2. Explain functional view of a computer.
3. Explain the architecture of a basic Computer (Von Neumann)
4. Give the functional organization of a digital computer and explain the function of each
element of a computer.
5. Draw & explain Von Neumann’s architecture in detail.
6. Explain structural view of a computer with neat diagrams.
7. Define stored program concept
8. What is the functionality of program counter?
9. Write briefly about computer fundamental system?
10. Explain execution of instruction in Von Neumann system with diagram
11. Explain functionality of: MAR, PC, IR, DR
Unit No: II
1. Write short note on .MODEL directive
2. Explain working of assembler.
3. What are assembler directives? Explain any four with example.
4. Explain instruction format.
5. Explain with example structure of general assembly language program format
6. Explain instruction cycle with interrupt.
7. Explain in detail steps for developing an assembly language program
8. Differentiate between RISC & CISC
9. Explain types of instructions based on size.
10. Explain in detail about different instruction types and instruction sequencing.
11. What are addressing modes? Explain the various addressing modes with examples.
12. Discuss the Fetch and Decode routine in detail
Unit No. III
1. Explain various signed & unsigned number representation for integers.
2. Explain add & shift method of multiplication with neat diagram
3. Multiply 11 X 4 by using add & shift method
4. Draw flowchart for Booths algorithm for multiplication.
5. Multiply 5 X 7 by using Booths algorithm
6. Draw and explain restore division algorithm
7. Divide using restore division method 12/5
8. Draw and explain non-restore division algorithm
9. Divide using restore division method 15/4
10. Explain IEEE 154 standards for floating point number representation
11. Represent 133.33 in single and double precision IEEE format
12. Explain with flowchart addition & subtraction of floating point numbers
13. Explain with flowchart multiplication of floating point numbers
14. Explain with flowchart division of floating point numbers
15. Explain Fixed point representation.
16. How floating point addition is implemented. Explain briefly with a neat diagram.
17. Write an algorithm for the division of floating point number and illustrate with an example.
18. Derive and explain an algorithm for adding and subtracting 2 floating point binary numbers
Unit No: IV
1. What is address translation page fault routine, page fault and demand paging?
2. What is associate memory?
3. Illustrate the characteristics of some common memory technologies.
4. What do you mean by virtual memory? Discuss how paging helps in implementing virtual
memory.
5. Discuss the different mapping techniques used in cache memories and their relative merits
and demerits.
6. Comparing paging and segmentation mechanisms for implementing the virtual memory.
7. Explain the virtual memory translation and TLB with necessary diagram
8. Explain the organization of magnetic disk and magnetic tape in detail.
9. List the difference between static RAM and dynamic RAM
10. How a data is organized in the disk? Explain in details.
11. What is the need for DMA transfer?
12. Discuss about Error Detection and correction codes.
13. What is meant by paging? Explain paging technique with an example
14. Explain internal organization of memory chips with a neat diagram
15. Explain how read and write operations are carried out in cache memory
16. With a neat diagram, explain Direct mapping cache memory
17. Explain different mapping functions of Cache memory
18. Explain internal organization of memory chips with a neat diagram
19. What is TLB hit rate and miss
20. Explain virtual memory address translation with a neat diagram
21. Explain the working principle of magnetic disk
22. Explain in detail interleaved memory
23. Explain in detail RAID levels
Unit No. V
1. What is bus explain it in detail?
2. Discuss the principle operation of micro programmed control unit.
3. Write microinstructions to execute an instruction MOV [R1], R2
4. What are the differences between hardwired and micro programmed control units?
5. What are the advantages of multiple bus organization over a single bus organization?
6. What are the types of micro instruction?
7. Draw and explain typical hardwired control unit and specify its advantages
8. Draw and explain about micro program control unit.
9. Explain the basic organization of a micro programmed control unit and the generation of
control signals using micro program
10. What are the major characteristics of a Pipeline?
11. What are the various stages in a Pipeline execution?
12. Explain the basic concepts of pipelining and compare it with sequence processing with a neat
diagram.
13. List down the functions performed by an Input/Output unit.
14. What are interrupts? How are they handled?
15. Give comparison between memory mapped I/O and I/O mapped I/O.
16. What are the advantages and disadvantages of micro programming?
17. Explain programmed I/O in detail.
Subject Teacher:
Prof. V. U. Gaikwad