COMPUTER ORGANIZATION AND ARCHITECTURE (COA)
IMPORTANT QUESTIONS - R22
UNIT 1
1. a) Explain about computer design and architecture.
b) What are computer registers? Explain.
2. a) Discuss about shift microoperations in detail.
b) List and explain about memory-reference instructions.
3. a) What is the difference between Computer Organization and
Computer Architecture?
b) Write a short note on instruction code format
4. a) Explain the format of Register reference instructions and their functionalities.
b) Draw and explain the flowchart for interrupt cycle
5. Explain the following.
a) Register transfer b) Input-Output and interrupt 02-02-2024C) Explain in detail life cycle of
instruction
6. a) Draw the block diagram of a digital computer and explain the purpose of each part .
b) Design a 4-bit combinational circuit decrementer using four full- adder circuits
7. a) What is the difference between a direct and an indirect address instruction? How many
references to memory are needed for each type of instruction to bring an operand into a processor
register?
b) Demonstrate construction of a common bus system with multiplexers.
UNIT 2
1. a) What are shift instructions? Explain with suitable examples
b) Define control memory Explain.
2. a) Explain about microinstruction format in detail.
b) What are RISC instructions? Explain
3. a) Define the following terms: i) Control memory ii) Address sequencing
b) Explain about the microinstruction format with neat sketch.
4. a) Explain about various addressing modes.
b) Briefly explain about General purpose registers and Flag registers.
5. Explain in detail various types of addressing modes with examples.
6. a) Explain in detail about data transfer instructions.
b) Discuss the various types of instruction formats
7. What are the common fields found in instruction format? Explain various instruction formats
based on types of CPU Organization?
8. a) Discuss the need of memory stack and stack limits
b) Explain the general register organization of the processor
9. Explain the microprogram sequencer for a control memory with a neat diagram
UNIT 3
1 a) Discuss about complements in data representation
b) Explain decimal arithmetic operations with examples
2 a) Describe fixed point representation in detail.
b) Discuss about division algorithms with examples.
3. a) Explain the flow chart for addition operation with sign-magnitudedata
b) Perform Subtract 17 from 23, as a computer would, using binarycode
4. a) Explain the Booth's algorithm for signed multiplication
b) Draw the flowchart for floating point division
5. a) Explain floating point representation of decimal numbers
b) Explain the decimal addition operation with a neat diagram
6. a) Explain the subtraction operation with signed 2's complement data
b) Explain in brief fixed point data representation
UNIT 4
1. a) Explain hardware organization and match logic of associative memory
b) What are various modes of transfer? Explain.
2. Discuss about direct mapping and set associative mapping
3. a) Explain the block diagram of 1/0 interface
b) Write a short note on Cache memory
4. Compare cache and main memory.
5. a ) Draw the block diagram of a typical DMA controller and explain
b) Explain Daisy-Chain priority interrupt in detail.
6. a) A two way set associative cache has lines of 16 bytes and a total stae of B K bytes. The 64
Mbytes main memory is byte addressable
Show the format of main memory address
b) How does SDRAM differ from ordinary DRAM?
7. a) Explain the major differences between the central computer and peripheral. How to resolve
these differences?
b) Discuss the Strobe control method of Asynchronous data transfer
UNIT 5
1. Explain the following: a) Interprocessor arbitration b) Four-segment instruction pipeline
2. Explain the following: a) Interprocess communication and synchronization b) Array processors
3. a) Explain about instruction pipelining with an example.
b) Discuss about the serial arbitration technique
4. a) Explain in brief inter-processor communication
b) Discuss the characteristics of multi-processors.
5. a) What is parallel processing? Explain Flynn's classification of computer
b) Illustrate vector operations and vector processing
6. a) Discuss about RISC Pipeline.
b) What is cache coherence problem? Discuss solutions for it.