NEW
Font size
WorksheetsQuiz on 8085 Microprocessor
Total questions: 50
Worksheet time: 25mins
Which of the following is an 8-bit microprocessor?
8086
8085
80286
80386
The address bus of the 8085 microprocessor is of size:
8-bit
16-bit
32-bit
64-bit
The size of the data bus in 8085 is:
4-bit
8-bit
16-bit
32-bit
Which of the following is the clock frequency of 8085 microprocessor?
1 MHz
3 MHz
5 MHz
10 MHz
The ALU of the 8085 microprocessor consists of how many bits?
4-bit
8-bit
16-bit
32-bit
How many general-purpose registers are there in the 8085 microprocessor?
5
6
7
8
Which of the following register pairs can be used as a 16-bit register in 8085?
B & C
D & E
H & L
All of the above
Which register holds the address of the next instruction to be executed?
Accumulator
Program Counter
Stack Pointer
Instruction Register
The stack pointer in 8085 is a:
8-bit register
16-bit register
32-bit register
64-bit register
The accumulator in the 8085 microprocessor is a:
4-bit register
8-bit register
16-bit register
32-bit register
The instruction "MOV A, B" in 8085 means:
Move data from A to B
Move data from B to A
Add contents of A and B
Store the value of A in memory
Which instruction is used to load an immediate value into a register?
MVI
MOV
STA
LDA
Which instruction is used to stop the execution of a program in 8085?
HLT
NOP
JMP
CALL
Which of the following is not a valid addressing mode in 8085?
Immediate
Register
Indexed
Direct
Which instruction is used to transfer the contents of the accumulator to a memory location?
STA
LDA
MOV
PUSH
How many flags does the 8085 microprocessor have?
3
5
6
8
Which flag is set when the result of an arithmetic operation is zero?
Carry Flag
Sign Flag
Zero Flag
Parity Flag
Which flag is used to detect an overflow condition in 8085?
Overflow Flag
Sign Flag
Auxiliary Carry Flag
Carry Flag
Which instruction is used to complement all bits of the accumulator?
CMA
CMC
STC
RRC
The Parity Flag is set when the result contains:
Odd number of 1s
Even number of 1s
Zero
Carry
How many hardware interrupts are present in the 8085 microprocessor?
3
5
6
8
Which interrupt has the highest priority in 8085?
INTR
RST 5.5
RST 7.5
TRAP
Which of the following is a maskable interrupt in 8085?
TRAP
RST 7.5
INTR
Both (b) and (c)
The clock cycle required for fetching an instruction is called:
T-state
Machine cycle
Clock cycle
Instruction cycle
The time required to execute a complete instruction is called:
Machine cycle
T-state
Instruction cycle
Execution time
Which register is used to manage the stack in 8085?
Program Counter
Stack Pointer
Accumulator
Instruction Register
Which instruction is used to push the contents of a register pair onto the stack?
PUSH
POP
CALL
RET
What happens to the stack pointer after a PUSH operation?
It increases by 1
It decreases by 1
It increases by 2
It decreases by 2
What happens to the stack pointer after a POP operation?
It increases by 1
It decreases by 1
It increases by 2
It decreases by 2
Which instruction is used to store the return address in the stack?
CALL
RET
PUSH
POP
Which instruction is used to call a subroutine in 8085?
CALL
JMP
RET
RST
Which instruction is used to return from a subroutine?
CALL
JMP
RET
POP
What happens when a CALL instruction is executed?
The address of the next instruction is stored in memory
The program jumps to the subroutine
The return address is stored in the stack
Both (b) and (c)
What is the main purpose of using a subroutine?
To perform a repeated task efficiently
To execute arithmetic operations
To handle input-output operations
To control hardware
Which of the following is a software interrupt in 8085?
TRAP
INTR
RST 7.5
RST 5.5
How many I/O ports can be addressed by the 8085 microprocessor?
128
256
512
1024
Which instruction is used to read data from an input port?
OUT
IN
MOV
LDA
Which instruction is used to send data to an output port?
OUT
IN
MOV
STA
What is memory-mapped I/O?
I/O devices have unique addresses
I/O devices are treated as memory locations
Only RAM is accessed using I/O operations
Only ROM is accessed using I/O operations
In isolated I/O, the address lines are used to:
Access only memory
Access only I/O devices
Access both memory and I/O
None of the above
DMA stands for:
Direct Memory Access
Digital Memory Allocation
Direct Micro Access
Data Memory Allocation
DMA is mainly used for:
Slow-speed data transfer
Fast data transfer without CPU intervention
Arithmetic operations
Register management
Which signal is used by the DMA controller to request control of the system bus?
HOLD
READY
INTR
HLDA
When the CPU grants control to the DMA controller, it sends:
HOLD
HLDA
INTR
READY
Which of the following devices commonly uses DMA for data transfer?
Hard disk
Keyboard
Printer
Monitor
The 8085 microprocessor is mainly used in:
Supercomputers
Embedded systems
Mobile devices
Quantum computing
Which field commonly uses 8085 for interfacing experiments?
Medical electronics
Aerospace
Automation
All of the above
8085 microprocessor can be used to design:
Traffic light controllers
Temperature monitoring systems
Industrial control systems
All of the above
Which programming language is commonly used for 8085 microprocessor programming?
Python
Assembly Language
C++
Java
Which of the following microprocessors was developed after the 8085?
8080
8086
4004
8008
