Q91
Q91 A system is reading incorrect data from memory. What could be the cause?
Faulty address bus
Incorrect opcode
Incorrect control signal
Faulty I/O device
Q92
Q92 A microprocessor-based system crashes when accessing specific memory locations. What might be the issue?
Memory corruption
Faulty ALU
Incorrect data bus
Improper addressing mode
Q93
Q93 What is the primary function of an input/output (I/O) interface?
To execute instructions
To transfer data between peripherals and the processor
To manage power
To store data
Q94
Q94 How does a microprocessor communicate with peripheral devices in a memory-mapped I/O system?
Through separate I/O instructions
Through shared memory addresses
Through the ALU
Through interrupts
Q95
Q95 What is the role of the control bus in an I/O interface?
Transmits data
Specifies memory locations
Manages control signals
Handles arithmetic operations
Q96
Q96 Which of the following is an example of a synchronous I/O operation?
Data is transferred on demand
Data is transferred based on a timing signal
Data is transferred at random intervals
Data is transferred by the user manually
Q97
Q97 What is the function of Direct Memory Access (DMA) in an I/O system?
Manages I/O peripherals
Allows peripherals to access memory without the CPU
Transfers data between registers
Handles interrupts
Q98
Q98 Which assembly instruction is commonly used to read data from an I/O port?
MOV
IN
OUT
PUSH
Q99
Q99 What does the instruction OUT DX, AX do in an assembly program?
Transfers data from DX to AX
Transfers data from AX to an I/O port
Stores AX in memory
Reads data from an I/O port into DX
Q100
Q100 In an assembly program, how does the MOV AX, [PORT] instruction work in memory-mapped I/O?
Transfers data from memory
Transfers data from an I/O port
Transfers data from AX to memory
Stores the address of an I/O port
Q101
Q101 A system is not receiving data from an input device. What could be the issue?
Faulty I/O port
Faulty ALU
Stack overflow
Program Counter error
Q102
Q102 A microprocessor is failing to write data to an output device. What could be the issue?
Incorrect control signal
Stack overflow
Faulty ALU
Incorrect addressing mode
Q103
Q103 A system crashes during data transfer between an I/O device and memory using DMA. What might be the cause?
Incorrect DMA address
Power failure
Faulty data bus
Incorrect Program Counter value
Q104
Q104 What is the primary difference between serial and parallel communication?
Serial transfers data one bit at a time, parallel transfers multiple bits at once
Both transfer data one bit at a time
Serial is faster than parallel
Parallel uses fewer wires than serial
Q105
Q105 Which communication method is more efficient over long distances?
Serial
Parallel
Both are equally efficient
Neither is efficient over long distances
Q106
Q106 What is the primary advantage of parallel communication over serial?
Higher speed over short distances
Fewer data errors
Lower cost
More efficient power usage
Q107
Q107 Which of the following is an example of a serial communication protocol?
USB
PCI
DMA
Ethernet
Q108
Q108 Which factor can cause synchronization problems in parallel communication?
Power supply issues
Clock skew
Incorrect data rate
Noise interference
Q109
Q109 In assembly, which instruction would be used to send data over a serial communication interface?
OUT
IN
PUSH
MOV
Q110
Q110 How does the MOV AX, [COM1] instruction work in memory-mapped I/O?
Reads data from memory
Writes data to memory
Reads data from a serial port
Writes data to a serial port
Q111
Q111 What does the assembly instruction MOV DX, [LPT1] do in a parallel communication setup?
Reads data from the parallel port
Writes data to the parallel port
Loads an address into DX
Transmits data serially
Q112
Q112 A system is failing to receive data from a serial communication port. What could be the issue?
Faulty ALU
Incorrect baud rate
Overflow
Incorrect Program Counter
Q113
Q113 A parallel communication system is transmitting data incorrectly. What could be the issue?
Data bus failure
Incorrect clock speed
Faulty ALU
Incorrect instruction
Q114
Q114 What is the main purpose of Direct Memory Access (DMA) in a microprocessor?
To transfer data without CPU intervention
To store data in memory
To manage interrupt handling
To execute arithmetic operations
Q115
Q115 In which scenario is DMA most useful?
When processing large blocks of data
When executing instructions
When handling multiple interrupts
During system boot
Q116
Q116 How does DMA improve system performance in I/O operations?
By using more CPU resources
By eliminating the need for I/O controllers
By reducing CPU overhead in data transfers
By increasing power consumption
Q117
Q117 What is the role of the DMA controller in a microprocessor system?
Manages the CPU
Manages data transfers between memory and peripherals
Handles instruction decoding
Controls the power supply
Q118
Q118 Which assembly instruction initiates a DMA transfer in most systems?
MOV
IN
DMASTART
OUT
Q119
Q119 What does the MOV DX, [DMA1] instruction do in a DMA system?
Initiates a CPU data transfer
Reads data from DMA channel 1
Writes data to DMA channel 1
Transfers control to the DMA controller
Q120
Q120 How does the instruction OUT DMA, AX work in a DMA-based system?
Transfers data from AX to the CPU
Transfers data from AX to a DMA controller
Stores data in memory
Initiates an I/O transfer