Coa R-22
Coa R-22
UNIT-I
1. Differentiate organisation and architecture.
2. Draw and explain the functional units of a computer
3. Define multiprocessors and multi computers.
4. Define the following
1. Register transfer language
2. Register transfer
3. Common bus
5. Define the following
1. Multiplexers 2. Memory transfer 3. Three State bus buffer 4. Multiprocessors
5. Multi computers
6. List and explain different micro-operations and arithmetic micro-operations.
7. Draw and explain 4-bit binary adder and binary adder subtractor.
8. Draw 4-bit arithmetic circuit and explain in detail.
9. Explain the different logical micro operations.
10. List and explain different shift micro operations with circuit diagram.
11. Draw the arithmetic logic shift unit block diagram.
12. Define computer register and list of computer registers.
13. Draw the circuit diagram for common bus system of Basic computer registers.
14. Define computer instruction and explain computer instruction format.
15. Write about instruction cycle and draw flowchart for instruction cycle.
16. Draw and explain the circuit diagram of control unit of basic computer.
17. Draw and explain the Fetch phase.
18. Explain the following.
1. Register-reference instructions.
2. Memory-reference instructions.
3. Input-Output configuration.
4. Input-Output instructions.
19. What is program interrupt? Explain with flowchart for Interrupt cycle.
UNIT-II
1. Differentiate Hardwired control unit and Micro-programmed control unit.
2. Define control memory and explain micro-programmed control organisation.
3. Explain the following.
1. Address sequencing.
2. Mapping of Instruction.
3. Micro instruction format.
4. Symbolic Micro instructions with fetch routine.
5. Symbolic Micro-program.
4. Draw and explain decoding of micro-operation fields for control unit.
5. Draw and explain Micro-program sequencing for control unit.
6. Explain the design of control unit?
7. Explain the basic organization of hardwired control unit?
8. Draw and explain General Register Organisation of CPU.
9. Explain register stack and memory stack with operations.
10. What is RPN? Explain the evaluation of arithmetic expression using stack.
11. Explain different types of Instruction Formats.
12. Explain various types of Addressing Modes.
13. Explain Data transfer instructions and Data Manipulation instructions.
14. Explain Program Control instructions.
15. Explain status bit conditions and conditional branch instructions.
16. What is program Interrupt? Explain different types of Program Interrupts.
UNIT-III
1. Write short notes on i) Data types ii) Complements
2. Convert the following
i) (34)10 = ( )2 ii) (1234)8 = ( )10 iii) (AD)16 = ( )10 iv) ( 11010 )2 = ( )10
3. Perform 2’s complement subtraction for the following numbers
i) 15 - 8 ii) 24 - 18
4. Perform 1’s complement subtraction for the following numbers
i) 25 - 11 ii) 24 – 14
5. Perform 10’s complement subtraction for the following numbers
i) 225 - 325 ii) 434 – 248
6. Perform 9’s complement subtraction for the following numbers
i) 125 - 250 ii) 534 – 228
7. Explain the hardware implementation and flowchart for the addition and subtraction of two
integers with signed magnitude.
8. Explain the hardware implementation and flowchart for the multiplication of two integers with
signed magnitude.
9. Explain Booth's algorithm for multiplication of signed 2's complement of integers.
10. Explain the hardware implementation and flowchart for the Division of two integers.
11. Explain the addition and subtraction of floating-point numbers with flowchart.
12. Explain Multiplication of floating-point numbers and Division of floating-point numbers with
flowcharts.
13. Explain decimal arithmetic unit.
14. Briefly explain the floating point representation with an example?
UNIT-IV
1. What are Peripheral devices? Explain them.
2. Explain the following
1. Input - Output Interface.
2. I/O bus and Interface modules.
3. I/O vs Memory Bus.
4. Isolated Vs Memory-Mapped I/O.
3. Explain Asynchronous communication interface or UART (universal Asynchronous Receiver and
Transmitter) with neat diagram
4. Explain the following Methods in asynchronous data transfer.
1. Strobe control
2. Handshaking
5. What are different modes of transfer of I/O? Explain Programmed I/O mode of transfer.
6. Explain the following
1. Priority Interrupt
2. Daisy-Chaining Priority.
3. Parallel Priority Interrupt.
7. Explain the concept of Direct Memory Access (DMA).
8. Discuss various techniques used for Modes of Transfer?
9. Relate the access speed, size and cost of various memories in memory hierarchy system?
10. Explain i) Write through policy ii) Write back policy iii) Hit and Miss ratio.
11. Explain briefly about Memory connection to CPU?
12. Discuss RAM and ROM chips with diagrams?
13. Describe in detail about associative memory?
14. Explain about auxiliary memory?
UNIT-V
1. What is Pipelining? Explain the four stages pipeline with its instruction execution steps and
hardware organization.
2. Explain arithmetic pipeline with an example?
3. Discuss on the following with neat sketches i) Time – Shared Common bus ii) Multistage Switching
Network
4. Elucidate Inter processor communication?
5. Elucidate Array processor in detail?
6. Explain the functioning of omega switching network with a neat sketch
7. Differentiate serial arbitration logic and parallel arbitration logic with neat sketches
8. Discuss the following interconnection structures i) Crossbar Switch ii) Hypercube system
9. Explain various Interconnection structures?
10. Discuss Inter process synchronization?
11. Explain about cache coherence in detail?
12. What is Flynn’s classification? Categorize different streams in it.
13. Explain the characteristics of RISC and CISC.
14. Elucidate Vector processor in detail?
15. List out the limitations of instruction pipeline.