wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Microprocessor (Ch 1-4)

Total questions: 11

Worksheet time: 11mins

Name
Class
Date
1.

Which of the following statements about the Intel 8085 microprocessor are TRUE?

a)

The 8085 has 16-bit data bus.

b)

The 8085 is an 16-bit microprocessor.

c)

The 8085 has 16-bit address bus.

d)

It requires a +3.5V single power supply

2.

Which of the following statements correctly describe the registers in the 8085 microprocessors?

a)

have six general-purpose registers: B, C, D, E, F, and G

b)

The accumulator is an 8-bit register

c)

The Program Counter (PC) and Stack Pointer (SP) are 8-bit registers.

d)

Registers C and D can be combined to form a 16-bit register pair.

3.

When the instruction MOV B, A is executed in the Intel 8085 microprocessor, which of the following statements are TRUE?

a)

The contents of register A are copied into register B

b)

The contents of register A are cleared after execution

c)

The flag register is affected by this instruction

d)

The contents of register B are copied into register A

4.

The following instructions are examples of Immediate Addressing Mode:

a)

MOV A, B

b)

ADD B

c)

LDAX D

d)

MVI A, 45H

5.

The Zero flag is set to 1 when:

a)

The register pair contains all zeros

b)

A carry is generated from bit 7

c)

The accumulator result is zero after an operation

d)

A subtraction result in negative number

6.

The Carry flag (CY) in the 8085 microprocessor is set to 1 when:

a)

The result of an operation generates a carry from the most significant bit

b)

The result of an operation produces a negative number

c)

The result of an operation is zero

d)

The result of an operation generates a carry from the least significant bit

7.

Which of the following instructions affects the Carry flag?

a)

ANA B

b)

XRA C

c)

ADD D

d)

CMA

8.

After executing the instruction ADD B, the Carry flag will be set if:

a)

A and B are both negative numbers.

b)

The result in A is zero

c)

There is an overflow from bit 3 to bit 4

d)

The sum of A and B exceeds 8 bits.

9.

Which of the following instructions causes a jump only if the Zero flag (Z) is set?

a)

JNZ

b)

JZ

c)

JC

d)

JNC

10.

The instruction JNC 2050H means:

a)

Jump to address 2050H if Carry flag = 1

b)

Jump to address 2050H if Carry flag = 0

c)

Jump to address 2050H unconditionally

d)

Jump to address stored in register pair BC

11.

Which instruction is used to jump to a specified address without checking any flag condition?

a)

JMP

b)

JNZ

c)

JNC

d)

JC