NEW
Font size
WorksheetsMicroprocessor (Ch 1-4)
Total questions: 11
Worksheet time: 11mins
Which of the following statements about the Intel 8085 microprocessor are TRUE?
The 8085 has 16-bit data bus.
The 8085 is an 16-bit microprocessor.
The 8085 has 16-bit address bus.
It requires a +3.5V single power supply
Which of the following statements correctly describe the registers in the 8085 microprocessors?
have six general-purpose registers: B, C, D, E, F, and G
The accumulator is an 8-bit register
The Program Counter (PC) and Stack Pointer (SP) are 8-bit registers.
Registers C and D can be combined to form a 16-bit register pair.
When the instruction MOV B, A is executed in the Intel 8085 microprocessor, which of the following statements are TRUE?
The contents of register A are copied into register B
The contents of register A are cleared after execution
The flag register is affected by this instruction
The contents of register B are copied into register A
The following instructions are examples of Immediate Addressing Mode:
MOV A, B
ADD B
LDAX D
MVI A, 45H
The Zero flag is set to 1 when:
The register pair contains all zeros
A carry is generated from bit 7
The accumulator result is zero after an operation
A subtraction result in negative number
The Carry flag (CY) in the 8085 microprocessor is set to 1 when:
The result of an operation generates a carry from the most significant bit
The result of an operation produces a negative number
The result of an operation is zero
The result of an operation generates a carry from the least significant bit
Which of the following instructions affects the Carry flag?
ANA B
XRA C
ADD D
CMA
After executing the instruction ADD B, the Carry flag will be set if:
A and B are both negative numbers.
The result in A is zero
There is an overflow from bit 3 to bit 4
The sum of A and B exceeds 8 bits.
Which of the following instructions causes a jump only if the Zero flag (Z) is set?
JNZ
JZ
JC
JNC
The instruction JNC 2050H means:
Jump to address 2050H if Carry flag = 1
Jump to address 2050H if Carry flag = 0
Jump to address 2050H unconditionally
Jump to address stored in register pair BC
Which instruction is used to jump to a specified address without checking any flag condition?
JMP
JNZ
JNC
JC
