Q61
Q61 What type of interrupt has the highest priority?
Hardware interrupt
Software interrupt
Non-maskable interrupt (NMI)
Maskable interrupt
Q62
Q62 What is the role of an interrupt vector table in interrupt handling?
Stores data
Holds interrupt service routines
Maintains program variables
Handles stack management
Q63
Q63 In which scenario is a software interrupt typically used?
When the system fails
When hardware is not functioning
To handle system calls
During memory failure
Q64
Q64 In assembly, which instruction is used to trigger a software interrupt?
JMP
INT
CALL
MOV
Q65
Q65 Which instruction is used to disable all maskable interrupts in a system?
STC
MOV
CLI
RET
Q66
Q66 What does the assembly instruction IRET do after handling an interrupt?
Returns control to the operating system
Restores the system state and returns to the interrupted program
Shuts down the system
Restarts the program
Q67
Q67 A microprocessor system is ignoring all external interrupts. What could be the issue?
Faulty ALU
Interrupts are disabled
Program Counter error
Data bus failure
Q68
Q68 A system is stuck in an interrupt handling routine. What might be the cause?
Faulty interrupt vector
Improper return from the interrupt
Improper interrupt service routine
Faulty ALU
Q69
Q69 A system crashes immediately after a non-maskable interrupt (NMI). What could be the issue?
Incorrect NMI handling
Faulty instruction
Power failure
Faulty stack pointer
Q70
Q70 What is the primary function of the Control Unit in a microprocessor?
Executes arithmetic operations
Controls the execution of instructions
Stores data
Manages memory
Q71
Q71 How does the Control Unit decode instructions?
By using an address bus
By interpreting the opcode
By using the ALU
By accessing memory
Q72
Q72 Which part of the microprocessor works closely with the Control Unit to execute instructions?
ALU
Cache
Data Bus
Program Counter
Q73
Q73 What is the role of a Program Counter in Control Unit operations?
Holds current data
Holds the address of the next instruction
Performs calculations
Stores intermediate results
Q74
Q74 How does the Control Unit interact with the memory?
Through the ALU
Using the data bus
Through interrupts
Using the I/O devices
Q75
Q75 In pipelined processors, how does the Control Unit manage simultaneous operations?
By stalling operations
By prioritizing memory
By using interrupts
By controlling instruction pipelines
Q76
Q76 Which assembly instruction would you expect the Control Unit to execute first in a program?
JMP
MOV
START
NOP
Q77
Q77 How does the Control Unit handle a conditional jump instruction?
By checking ALU flags
By comparing memory addresses
By pausing execution
By directly executing the next instruction
Q78
Q78 In a system with a complex instruction set, how does the Control Unit manage instruction decoding?
Decodes instructions sequentially
Decodes only arithmetic operations
Uses multiple cycles to decode
Skips complex instructions
Q79
Q79 A system freezes during the execution of an instruction. What is a possible cause?
Faulty Control Unit
Faulty ALU
Incorrect instruction format
Power failure
Q80
Q80 A system fails to decode an instruction properly. What could be the issue?
Incorrect opcode
Faulty data bus
Improper memory access
Stack overflow
Q81
Q81 A microprocessor executes instructions out of order. What could be the reason?
Power failure
Faulty ALU
Incorrect instruction fetch
Control Unit malfunction
Q82
Q82 What is the primary function of the memory interface in a microprocessor?
To execute instructions
To store data
To transfer data between memory and the processor
To manage power
Q83
Q83 How does a memory-mapped I/O system differ from an isolated I/O system?
Uses separate instructions
Uses separate memory
Shares memory and I/O space
Uses ALU for both memory and I/O operations
Q84
Q84 Which bus is primarily used to communicate between the microprocessor and memory?
Data bus
Address bus
Control bus
Interrupt bus
Q85
Q85 What is the role of the address bus in a memory interface?
Transmits data
Indicates the address of the data
Handles control signals
Manages power supply
Q86
Q86 What is the main function of cache memory in a microprocessor system?
To increase memory capacity
To store frequently accessed data
To manage I/O operations
To store all system data
Q87
Q87 In assembly language, which instruction is used to read data from a memory location?
MOV
ADD
CMP
SUB
Q88
Q88 What does the assembly instruction LDS AX, [1234H] do in memory addressing?
Loads data from 1234H into AX
Loads segment address from memory
Loads a value into AX
Stores data in 1234H
Q89
Q89 In base-indexed addressing mode, how does the instruction MOV AX, [BX+SI] operate?
Moves data from memory to AX
Moves data from AX to BX
Adds SI to BX
Moves data from address (BX+SI) into AX
Q90
Q90 A microprocessor is unable to read data from memory. What could be the issue?
Faulty ALU
Incorrect address
Data bus failure
Incorrect instruction