Evolution of microprocessors, organisation of microcomputers, basic programming concepts, architecture, address-data-control buses, memory decoding, memory-mapped and I-O-mapped I-O, machine and instruction cycles, addressing modes - One Line Questions

1. The Intel 8086 microprocessor utilizes which type of architecture? 16-bit
2. What is a fundamental component of a microcomputer's organization? A central processing unit (CPU)
3. What is a variable in programming?
4. What is a machine cycle in microprocessor operation? A sequence of operations performed by the CPU to execute one instruction
5. What is an algorithm in the context of programming? A set of step-by-step instructions to solve a problem
6. What is a bus in the context of computer architecture? A communication pathway used to transfer data between components
7. Which type of bus is primarily responsible for transferring data between the CPU, memory, and I/O devices? Data Bus
8. Which component of the CPU is responsible for fetching instructions and data from memory and directing operations? Control Unit (CU)
9. In 'Indexed Addressing', how is the effective address of the operand calculated? By adding the contents of an index register to a base address provided in the instruction
10. What does the Control Bus carry? Timing and control signals from the CPU to other components
11. Who is often credited with inventing the microprocessor? Ted Hoff
12. Which component in a microcomputer is responsible for short-term data storage and rapid access for the CPU? Random Access Memory (RAM)
13. What does 'memory-mapped I/O' mean? I/O devices are assigned addresses within the same address space as memory
14. What does 'I/O-mapped I/O' (also known as Port-mapped I/O) mean? I/O devices are accessed using dedicated I/O instructions and have a separate I/O address space
15. Which microprocessor architecture is characterized by a single address space for both memory and I/O devices? Memory-mapped I/O
16. Which addressing mode involves using a register to hold the address of the operand? Register Indirect Addressing
17. In 'Immediate Addressing', where is the operand located? As part of the instruction itself
18. What significant advancement did the Intel 8080 microprocessor bring over the 4004? 8-bit architecture
19. Which of the following is a key component of an instruction cycle? Instruction Decode
20. Which of the following is typically a phase within a machine cycle? Instruction Fetch
21. Which microprocessor is considered a landmark in the development of personal computers, powering early IBM PCs? Intel 8088
22. What is a potential advantage of I/O-mapped I/O? Larger address space for memory
23. What is the purpose of registers within a microprocessor? Temporary storage for data and instructions that the CPU is actively working with
24. Which programming construct allows a program to make decisions based on certain conditions? Conditional statement
25. In I/O-mapped I/O, which type of instructions are used to communicate with I/O devices? Dedicated I/O instructions (e.g., IN, OUT)
26. Which company introduced the first commercially available microprocessor, the Intel 4004? Intel
27. Which of the following is a basic programming concept? Algorithm
28. Which addressing mode uses the program counter (PC) to calculate the operand's address? Relative Addressing
29. What is a potential advantage of memory-mapped I/O? Increased flexibility in using CPU instructions for I/O
30. What happens during the Instruction Fetch phase of a machine cycle? The CPU retrieves the next instruction from memory
31. What occurs during the Instruction Decode phase of an instruction cycle? The CPU determines what operation the instruction requires and what operands are needed
32. What is 'Direct Addressing'? The instruction contains the memory address of the operand
33. What is 'Implied Addressing'? The operand is located in a register whose number is implied by the instruction
34. What does the term 'architecture' refer to in the context of microprocessors? The design and organization of the CPU's internal components and their interconnections
35. What is memory decoding? The process of selecting a specific memory location or device for access
36. What is an addressing mode? The method used by the CPU to determine the location of the operand for an instruction
37. The width of the Address Bus determines: The amount of memory the CPU can directly access
38. What is an instruction cycle? The complete process of fetching, decoding, and executing an instruction
39. What is a decoder circuit used for in memory systems? To convert binary addresses into unique selection signals for memory chips or blocks
40. In memory decoding, what is the role of address lines? To select specific memory chips or locations
41. What is the function of the Address Bus? To specify the memory location or I/O device that the CPU wants to access
42. What was the primary function of the Intel 4004 microprocessor? To control a calculator
43. What is the primary function of the Arithmetic Logic Unit (ALU) within a CPU's architecture? To perform arithmetic and logical operations
44. What is the purpose of the Execute phase in an instruction cycle? To perform the operation specified by the instruction
45. What is a loop in programming used for? To execute a block of code repeatedly
46. In a microcomputer, what is the role of the Central Processing Unit (CPU)? To execute instructions and perform calculations
47. What is the primary function of Read-Only Memory (ROM) in a microcomputer? To store permanent boot instructions and firmware
48. In memory-mapped I/O, how does the CPU access an I/O device? Using standard memory read/write instructions