1. What is a microprocessor?
A. A type of memory
B. A programmable device that performs operations on data
C. A hardware storage unit
D. None of the above
2. What are the main components of a microprocessor?
A. ALU, Registers, Control Unit
B. RAM, ROM, Cache
C. GPU, Sound Card, CPU
D. None of the above
3. What is the purpose of an ALU in a microprocessor?
A. Data storage
B. Performing arithmetic and logic operations
C. Controlling input/output devices
D. Power supply regulation
4. Which of the following defines a register?
A. Temporary memory inside the CPU
B. Permanent memory storage
C. External memory unit
D. Non-volatile storage device
5. What is the function of a control unit (CU)?
A. Executes and fetches instructions
B. Performs mathematical operations
C. Manages external devices
D. None of the above
6. What is the key difference between machine language and
assembly language?
A. Assembly language uses mnemonics, machine language uses binary
B. Assembly is faster than machine language
C. Machine language requires compilers, assembly does not
D. There is no difference
7. What does the MOV instruction in assembly language do?
A. Adds two numbers
B. Copies data from one location to another
C. Subtracts two numbers
D. Stops program execution
8. What is an assembler?
A. A tool to convert high-level code to machine code
B. A tool to convert assembly language to machine language
C. A device for controlling hardware
D. A microprocessor feature
9. Which was the world’s first microprocessor?
A. Intel 8008
B. Intel 8080
C. Intel 4004
D. AMD Ryzen
10. What is backward compatibility in microprocessors?
A. The ability to execute instructions from previous generations
B. Using multiple processors together
C. Compatibility with GPUs
D. None of the above
11. Which instruction type directly interacts with
microprocessors?
A. High-level language
B. Machine and Assembly language
C. Python scripts
D. None of the above
12. What is the primary purpose of assembly language?
A. Simplify binary coding for humans
B. Write faster programs
C. Replace high-level languages
D. Create graphical interfaces
13. What does a compiler do?
A. Converts high-level code to machine code all at once
B. Converts machine code to binary
C. Executes instructions line-by-line
D. None of the above
14. What is an opcode?
A. Part of an instruction defining the operation
B. A type of register
C. A memory location
D. None of the above
15. Which addressing mode uses direct memory locations?
A. Immediate
B. Direct
C. Indirect
D. Register
16. Which field specifies addressing modes in an instruction?
A. MOD field
B. ALU field
C. CU field
D. None of the above
17. What is the width of the Intel 8086 data bus?
A. 8 bits
B. 16 bits
C. 32 bits
D. 64 bits
18. What does the "E" in EAX register signify?
A. Enhanced
B. Extended
C. Exclusive
D. Embedded
19. What year was the Intel 8080 introduced?
A. 1973
B. 1974
C. 1980
D. 1970
20. How many transistors are typically in modern
microprocessors?
A. Thousands
B. Millions
C. Billions
D. Hundreds
21. What is a microcomputer?
A. A smaller version of a GPU
B. A microprocessor-based system with limited resources
C. A high-performance computing device
D. None of the above
22. Which Intel processor marked the beginning of 32-bit
architecture?
A. 8086
B. 80286
C. 80386
D. Pentium
23. What does the MUL instruction perform?
A. Multiplication
B. Memory movement
C. Logical operations
D. None of the above
24. Which translator executes code line-by-line?
A. Compiler
B. Interpreter
C. Assembler
D. Linker
25. What was the first Intel microprocessor capable of
addressing 16 MB?
A. 80286
B. 80386
C. 80486
D. Pentium
26. What is the significance of the Intel Pentium processor?
A. It introduced 32-bit addressing
B. It included a 64-bit core
C. It supported multiple cores
D. It executed at 110 MIPs
27. What is a bus in microprocessor systems?
A. A transport vehicle
B. A set of wires for data transfer
C. A part of the ALU
D. None of the above
28. What is the purpose of the Intel 4004’s 12-bit address
bus?
A. Faster computations
B. Larger memory access
C. Addressing 4 KB of memory
D. None of the above
29. What component manages memory and I/O in a microprocessor?
A. Registers
B. Control Unit
C. ALU
D. Data Bus
30. What is a mnemonic in assembly language?
A. A tool for debugging
B. A symbolic name for instructions
C. A hardware component
D. None of the above
short-answer questions
1) What is a microprocessor?
A programmable device that performs arithmetic and logic operations on data.
2) Name the three main components of a microprocessor.
ALU, Registers, and Control Unit.
3)What does the ALU do in a microprocessor?
It performs arithmetic and logic operations.
4)What is the function of registers in a microprocessor?
They provide temporary storage for data being processed.
5) Define the role of the control unit (CU) in a microprocessor.
It fetches and executes instructions from memory.
6) What is assembly language?
A low-level language using mnemonics to represent machine instructions.
7) What is the role of an assembler?
It converts assembly language into machine language.
8)What does the MOV instruction do in assembly language?
It moves data from one location to another.
9)Name the world’s first microprocessor.
Intel 4004.
10) What does backward compatibility mean in microprocessors?
The ability to run instructions from older processors on newer ones.
11)What are the two primary fields in an assembly language instruction?
Opcode and MOD field.
12) What is an opcode?
The part of an instruction that specifies the operation to perform.
14)What is a microcomputer?
A microprocessor-based system with limited resources.
15) What is the function of a bus in a microprocessor?
It transfers data between components like memory and I/O.
16)What does the MUL instruction perform in assembly language?
Multiplication.
17)What is the significance of the Intel 8086 microprocessor?
It introduced 16-bit processing and addressed 1 MB of memory.
18)Which Intel processor was the first to introduce 32-bit architecture?
Intel 80386.
19) What is the primary role of compilers?
To convert high-level language into machine code.
20) What is the difference between a compiler and an interpreter?
A compiler converts the entire code at once, while an interpreter executes it
line-by-line.
21) What is the Intel Pentium processor's key feature?
It executes at a speed of 110 MIPs (millions of instructions per second).
22)What does "E" in EAX stand for in microprocessor registers?
Extended.
23) What does the Intel 4004's 12-bit address bus enable?
It addresses up to 4 KB of memory.
24)What is a mnemonic in assembly language?
A symbolic representation of a machine instruction.
25)Name a real-world example where assembly language is critical.
Embedded systems like microchips in traffic control systems.
26)What is a high-level language?
A programming language closer to human language, like C or Python.
27)What is the function of the instruction set in a microprocessor?
It defines the set of operations the processor can execute.
28)What are the two main types of low-level languages?
Machine language and assembly language.
29)What advancement did the Intel Core2 processor introduce?
It included a 64-bit core and multiple cores for enhanced performance.
ANSWER
1) B 6) A 11) B 16) A 21) B 26)D
2) A 7) B 12) A 17) B 22) C 27)B
3) B 8) B 13) A 18) B 23) A 28)C
4) A 9) C 14) A 19) A 24) B 29)B
5) A 10) A 15) B 20) C 25) A 30)B