CS2071-Computer Architecture QB
CS2071-Computer Architecture QB
CS2071-Computer Architecture QB
com
SEMESTER/BRANCH :VII/EIE
PART A
1. Define Computer Architecture.
2. List out the reasons to study computer architecture.
3. What is computer organization?
4. Define abstraction:
5. Define word
6. Define word length
7. Define addressing modes.
8. What are the addressing modes in MiniMIPS?
9. Give an example each of zero-address, one-address, two-address, and three address
instructions.
10. What is operand?
11. What is an opcode? How many bits are needed to specify 32 distinct operations?
12. What is a Procedure?
13. What are the functions of program counter (PC)?
14. What is the difference between Pseudoinstructions & Macroinstructions?
15. Write down the instructions to push a value onto stack.
16. Write down the instructions to pop a value from the stack.
17. What is the function of linker?
18. What is the function of loader?
19. What are the instruction set attributes?
20. What are the features of RISC architecture?
21. What are the advantages of CISC architecture?
22.List out the methods used to improve system performance.
23. What is Byte Addressability?
24. What is meant by Bid-Endian and Little Endian?
26. What are the available instruction formats in miniMIPS?
27. Write notes on register instruction format.
29. Write notes on Jump instruction format.
30. Short notes on Pseudoinstructions.
www.vidyarthiplus.com
www.vidyarthiplus.com
PART B
1. Discuss about instructions formats, instruction and addressing modes (16). (EIE Dec 2011)
2. What are the types of basic instruction formats? Explain each type with an example. (CS
Nov10)
3. Explain the Data transfer, Logic and Program Control Instructions with examples? (16) (EIE
Dec 2009)
4. Define addressing mode and describe in detail the different addressing mode with an
example(8).(May08)
5. Describe the addressing modes and instructions designed for control flow (10)
6. Explain the following: (EIE Dec 2011, EEE Dec 2010)
(i) Procedures and data. (8)
(ii) Instruction set. (8)
7. What is the difference between register addressing and direct addressing? Is it possible to
combine register addressing and directing addressing? Explain.
8. What are the steps in transforming an assembly language program to an executable program
residing in memory? Explain in detail.
9. List the various addressing modes with example. Give the importance of each in detail. (EIE
Dec 2012)
10. How do you classify the instruction set of a processor? Explain usage of each classification
with a suitable example. (EIE Dec 2012)
PART A
www.vidyarthiplus.com
www.vidyarthiplus.com
PART B
1. Explain floating point adder unit and explain the process addition with a flow chart. (16) (EIE
dec 2012)
2. A) starting from truth table explain how to construct a full adder (8) (EIE dec 2012)
B) What is ripple carry added? Mention the disadvantage and explain how it is resolved.(8)
3. Design a 4 bit Carry look ahead adder and explain its operation with an example. (EIE dec
2012, EIE dec 2011)
4. Explain 2s complement multiplier with a neat block diagram. (16) (EC Nov11)
5. Explain floating point adder pipeline with neat block diagram. (16) (EIE dec 2011, EC
Nov11)
6. Write notes on the following: (CS Nov10)
a) Fixed and Floating point representation,
b) 2's compliment addition and subtraction, and
c) Decimal fixed-point representation.
7. Draw the block diagram of a 4 bit register level magnitude comparator and explain. (EC
Nov11)
8. Design a binary multiplier using sequential adder. Explain its operation.(CS Nov10)
9. Draw the circuit for integer division and explain.(CS Nov10)
10. What is a priority encoder? Design a 16-bit priority encoder using two copies of an 8-bit
priority encoder. (6)
11. What are floating point instructions. Explain in detail.
.
UNIT III- DATA PATH AND CONTROL
PART A
www.vidyarthiplus.com
www.vidyarthiplus.com
PART B
1. Draw schematic diagram of micro programmed control unit and explain its functioning.
Compare it with hardwired control unit (EIE dec 2012) (EC Nov11)
2. List out all pipeline hazards. Explain any one hazard with suitable example (EIE dec 2012)
3. Explain the following: (EIE dec 2011)
i. Control unit synthesis. (8)
ii. Microprogramming. (8)
4. Discuss the instruction execution steps with suitable illustrations. (16) (EIE dec 2011)
5. Describe various factors that reduce the performance of pipelined CPU and the mechanisms
used to overcome it.
6. Design a micro programmed control unit of non-pipelined general purpose computers.
7. Discuss the data and control path methods in pipelining.
8. Explain micro programmed control unit. What are the advantages and disadvantages of it.
9. Design a 4-stage instruction pipeline and show how its performance is improved over
sequential execution.
10. (i) Describe the role of cache memory in pipelined system. (8)
11. (ii) Discuss the influence of pipelining on instruction set design. (8)
12. Write short notes on: Data Forwarding and Branch Prediction (16)
PART A
www.vidyarthiplus.com
www.vidyarthiplus.com
www.vidyarthiplus.com
www.vidyarthiplus.com
PART B
1. Give the need for DMA transfer. What are different modes of DMA transfer? Explain the
sequence of operation required for a DMA transfer? (EIE dec 2012), (EIE dec 2012)
2. Write short notes on: multithreading (8) and context switching (8) (EIE dec 2012), (EIE dec
2011)
3. Explain the use of DMA controllers in a computer system with a neat diagram(8) (EC Nov11)
4. Describe vectored interrupt scheme with a neat block diagram.(8) (EC Nov11)
5. Explain how I/O devices can be interfaced with a block diagram.(8) (CS Nov10)
6. How do you connect multiple I/O devices to a processor using interrupts? Explain with
suitable diagrams
7. Explain Handshake protocol. Depict clearly how it controls data transfer during an input
operation.
8. Describe the hardware mechanism for handling multiple interrupt requests.(8)
9. What are handshaking signals? Explain the handshake control of data transfer during input and
output operation.(8)
10. Explain different types of bus arbitration scheme. (8)
11. What is mean by bus arbitration? Describe bus arbitration daisy chaining and polling
schemes for bus arbitration in detail. (10)
www.vidyarthiplus.com