BMS INSTITUTE OF TECHNOLOGY AND MANAGEMENT
(An Autonomous Institute affiliated to Visvesvaraya Technological University,
Belagavi)
Computer Organization and Architecture
Question bank for module 1 and module 2
1. With neat block diagram, explain basic Functional units of the computer
system.
2. Characterize the role of following processor register:
MAR b) MDR c) IP d) IR
3. Represent the decimal values 5, -2,14, -10,26,-19,51 and -43 as signed, 7 bits b
numbers in the following binary format:
(a)Sign and magnitude (b) 1’s complement (c) 2’s complement 10
4. Write an assembly language program (ALP) for the expression Y=
(A+B)*(C+B) using three address, 2-address and 1- address instruction
formats.
5. Explain various assembler directives used in assembly language programs.
6. What are addressing modes? Explain any 5 types of addressing modes.
7. Write a program to add ‘n’ number using direct addressing mode.
8. Explain computer basic performance equation. explain hoe to improve performance
9. Explain single bus structure in computer
10. What is operating system? explain user program and OS routine sharing the
processor
11. Explain big endian and little endian with neat diagram with neat sketch show how
the number 2678945 is stored.
12. Explain memory operations with examples
13. Explain condition codes with examples
14. Discuss IEEE standard for single precision and double precision floating point
numbers using standard notations
15. List the operations performed by call and return instructions
16. Explain the stack operations with example/explain push and pop instructions
17. Illustrate with example logical shift., arithmetic shift and rotate instruction with
example
18. Perform subtraction on the following pairs of numbers using 5-bit signed
2scompliment format. indicate overflow
+10 and -8
+12 and +9
-15 and -9
-14 and +5
19. Discuss autoincrement an auto decrement addressing modes with syntax.
20. What are instruction and instruction sequencing with example
21. Define byte addressability