Escolar Documentos
Profissional Documentos
Cultura Documentos
1. What is an interrupt? 2. What is the purpose of IR and PC? 3. Give the basic performance equation. 4.
5. What is System Software? Give an example? 6. What is Application Software? Give an example? 7.
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
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.