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