Você está na página 1de 4

PERIYAR MANIAMMAI UNIVERSITY DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING XCS304 COMPUTER ARCHITETURE QUESTION BANK Part-A

1. What is an interrupt? 2. What is the purpose of IR and PC? 3. Give the basic performance equation. 4.

What are the registers generally contained in the processor?

5. What is System Software? Give an example? 6. What is Application Software? Give an example? 7.

Define interrupt and ISR.

8. What is processor time of a program? 9. Define clock rate 10. What is byte addressable memory? 11. What is big endian and little endian format? 12. When an address is called aligned address? 13. What is a branch instruction? 14. What are the steps in executing a program? 15. What is branch target? 16. What are condition code flags? 17. What do you mean by MAR and MDR? 18. Differentiate Big-Endian and Little-Endian. 19. What is addressing mode? 20. What are the condition code flags? 21. What is assembler directive? 22. What is a queue? 23. What is full-adder and half-adder?

24. What is SPEC? 25. With an example, differentiate the relative address mode from indexed address mode. 26. Write a program that can evaluate the expression A*B + C*D in a single accumulator

processor.
27. Draw the Full-adder circuit and give the truth table. 28. What is MFC? 29. What is the use of condition code register? 30. Decode the following ASCII code

1001010 1001111 1001000 1001110


31. Write the IEEE floating point format. 32. Perform the arithmetic operations of signed numbers in 2s complement form -35 +40. 33. Give the principle of Carry-lookahead adder. 34. Give the principle of Booth algorithm. 35. Give the principle of Bit-pair recoding multiplier. 36. How do you find the existence of overflow? 37. Write the logical equation to find the existence of overflow. 38. When an overflow may occur in the arithmetic operations? 39. Write the sequence of control steps required for three bus structure for the following

instruction: ADD R4, R5,R6 Part- B UNIT- 1 1.Describe the interaction between hardware and software in a computer system. 2.Explain various layers of computer architecture. 3.What is a stack? Illustrate the use of stack with suitable diagram. 4.What is a Queue? Illustrate the use of queue with suitable diagram. 5. Perform arithmetic operations (+122)+(+133) and (-122)+(-133) with binary numbers in signed 2s complement representation. Use eight bits to accommodate each number together with its sign. Show that overflow occurs in both cases that the last two carries are unequal and that there is a sign reversal.

6. Explain the various addressing modes used in the computer system. 7. Describe the various functional units of the computer in detail. 8. With examples, explain the different instruction types and instruction sequencing. 9. Compare RISC and CISC architectures with examples. 10. Explain basic Input/Output operations in detail. 11. Describe the role of system software to improve the performance of a computer. 12. Explain the generic Instruction types present in a computer system. 13. Explain the fetch and the execution cycle in detail, giving an example. 14. Describe the various machine language instructions. 15. With a neat diagram, explain bus structures in detail

Unit 2 1. Describe the algorithm for integer division with suitable examples. 2. Describe the algorithm for multiplication with suitable examples. 3. Describe the algorithm for fast multiplication with suitable examples. 4. Write the rules for performing arithmetic operations on floating-point numbers. 5. Explain Bit-Pair Recoding of multipliers with an example. 6. Explain the representations of floating point numbers in detail. 7. Design a multiplier that multiplies two 4-bit numbers. 8. With suitable diagrams, describe the binary addition and subtraction unit. 9. Illustrate Booth Algorithm and multiply the pairs of signed 2s complement numbers A=387 and B=110 using Booth algorithm. 10. Design a 4-bit Carry-Lookahead Adder 11. Explain the addition and subtraction of signed numbers with examples. 12. Explain fast adders with a neat diagram. 13. Explain the Booth algorithm for Signed operand multiplication. 14. Explain IEEE 754 format for representing floating point numbers with necessary examples. 15. Describe the algorithm for integer division using restoring division algorithm with suitable examples.

16. Describe the algorithm for integer division using non-restoring division algorithm with suitable examples.

UNIT- 3 1. Explain multiple bus organization in detail 2. Explain single bus organization in detail 3. Explain the execution of an instruction with a neat diagram.

Você também pode gostar