Central Processing Unit - general register organization, stack organization, instruction formats, addressing modes, RISC and CISC architectures - Question Bank
1. In a stack organization, if a PUSH operation is performed when the stack is full, it results in:
2. Which of the following is NOT a common addressing mode?
3. What is the primary goal of CISC architecture?
4. In a general register organization, which register typically holds the address of the next instruction to be executed?
5. Which addressing mode is often implemented using a combination of a base register and an index register?
6. What is the main advantage of RISC's fixed-length instruction format?
7. In a typical instruction format, the 'operand' field specifies:
8. Which type of CPU organization typically uses the fewest registers?
9. What does 'auto-increment' addressing mode do?
10. In CISC, what is the typical role of microprogramming?
11. Which of the following is a characteristic of stack-based virtual machines (e.g., JVM)?
12. What is a 'stack frame' or 'activation record' in the context of stack organization?
13. In RISC, the emphasis on simple instructions often leads to:
14. A 'control unit' in a CPU is primarily responsible for:
15. What is the purpose of the 'addressing mode' field in an instruction?
16. In a CPU with general register organization, what is the benefit of having multiple registers?
17. CISC instructions are often designed to:
18. Which addressing mode is used when the operand is part of the instruction itself?
19. What is the primary objective of the Load/Store architecture found in RISC?
20. In a stack organization, the top of the stack is usually managed by:
21. What is the 'base register addressing' mode?
22. Which of the following instruction formats is most likely to be found in a RISC architecture?
23. What is a 'microinstruction' typically associated with?
24. In a general register organization, what is the role of the Instruction Register (IR)?
25. Which addressing mode uses the content of a register plus an offset to find the operand?
26. What is the main advantage of RISC over CISC in terms of instruction execution?
27. In a stack organization, the 'POP' operation typically performs which action?
28. Which architecture typically has a larger number of addressing modes?
29. What is 'relative addressing'?
30. In a register-memory architecture (common in CISC), what is a typical operation?
31. What is the primary role of the Program Counter (PC) in a CPU, regardless of its organization?
32. A key design principle of CISC architecture is to:
33. Which addressing mode is often used for accessing elements in arrays or tables?
34. What is the 'stack pointer' (SP) in a stack organization?
35. RISC processors generally aim to execute most instructions in how many clock cycles?
36. What does 'direct addressing' mean in the context of instruction formats?
37. In a general register organization, a common approach is to use registers as:
38. Which of the following is a characteristic of CISC instruction sets?
39. What is a 'zero-address instruction' often associated with?
40. In RISC architecture, how are complex operations typically handled?
41. Which addressing mode involves adding an offset to a base register value to determine the operand's address?
42. What is the main advantage of using a general register organization?
43. In a stack organization, the 'PUSH' operation typically performs which action?
44. CISC (Complex Instruction Set Computer) architectures typically feature:
45. What is a primary characteristic of RISC (Reduced Instruction Set Computer) architecture?
46. Which addressing mode uses a register that contains the address of the operand?
47. What is an 'implied' addressing mode?
48. In instruction formats, what does the opcode specify?
49. Which part of the CPU is responsible for fetching, decoding, and executing instructions?
50. What is a common characteristic of a stack organized computer?