wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

MPMC MCQ Unit 2A

Total questions: 20

Worksheet time: 20mins

Name
Class
Date
1.

Which of these is not a classification of 8085 instructions?

a)

Data transfer

b)

Memory

c)

Arithmetic

d)

Logical

2.

Before instruction : A=20H, B=30H.

MOV B,A

Then after instruction execution, A and B will have

a)

30H, 30H

b)

20H, 20H

c)

20H, 30H

d)

30H, 20H

3.

If H=30H, L=00H before execution of the instruction

MVI M, 50H,

after execution of the instruction,

H and L would have

a)

30H, 50H

b)

50H, 00H

c)

30H, 00H

d)

00H, 50H

4.

The addressing mode of the instruction

LDA 2500H is

a)

Register addressing

b)

Immediate addressing

c)

Direct addressing

d)

Indirect addressing

5.

If B=00H, C=10H, D=20H, E=30H, H=40H, L=50H and A=FF,

after execution of the instruction STAX B,

the contents of the B and C register will be

a)

00H, 10H

b)

00H, 00H

c)

00H, FFH

d)

40H, 50H

6.

The addressing mode of the instruction

MVI B,00H is

a)

Register addressing

b)

Immediate addressing

c)

Direct addressing

d)

Indirect addressing

7.

The addressing mode of the instruction

STAX D is

a)

Register addressing

b)

Direct addressing

c)

Immediate addressing

d)

Indirect addressing

8.

If H=20H, L=30H, A=80H, after the execution of the instruction LXI H, 5060H,

H and L would contain

a)

20H and 30H

b)

20H and 80H

c)

50H and 60H

d)

None of the above

9.

If memory locations contain

2000H = 01H

2001H = 02H

2002H = 03H

2003H = 04H

after the instruction LHLD 2001H

H and L would contain

a)

03H and 02H

b)

02H and 03H

c)

01H and 02H

d)

03H and 04H

10.

If memory locations contain

2000H = 01H

2001H = 02H

2002H = 03H

2003H = 04H

and A - 50H, then

after execution of the instruction STA 2002H,

Memory location 2002 would contain

a)

01H

b)

02H

c)

03H

d)

none of the above

11.

If A=02H, D=03H, E=04H, H=05H and L=06H, after execution of the instruction XCHG,

H register would contain

a)

06H

b)

05H

c)

02H

d)

03H

12.

If SP=2700H, H = 30H and L = 40H, after execution of the instruction XTHL, memory location 2701H would contain

a)

27H

b)

00H

c)

40H

d)

30H

13.

PUSH B instruction,

a)

Pushes the contents of B register in to A

b)

Pushes the contents of A register in to B

c)

Pushes the content of B register to stack

d)

Pushes the content of BC register pair to stack

14.

Which of these is not a control instruction?

a)

EI

b)

DI

c)

CMA

d)

Halt

15.

What is the addressing mode of the instruction, CMA

a)

Register addressing

b)

Implied addressing

c)

Direct addressing

d)

Indirect addresing

16.

The instruction NOP

a)

Does nothing;

b)

Does nothing but consumes 4 clock cycles

c)

Stops the processor

d)

None of the above

17.

The addressing mode of the instruction MOV H,A is

a)

Register addressing

b)

Immediate addressing

c)

DIrect addressing

d)

Indirect addressing

18.

If Carry bit =0 , zero bit =1, H=30H, L=50H, then after the execution of the instruction

2000: JNC 2050H , the program counter will have

a)

3050H

b)

2030H

c)

2050H

d)

None of the above

19.

If Carry bit =0 , zero bit =1, H=30H, L=50H, then after the execution of the instruction

2000: JNZ 2050H ,

the program counter will have

a)

3050H

b)

2050H

c)

2030H

d)

2003H

20.

If Carry bit =0 , zero bit =0, H=30H, L=50H, then after the execution of the instruction

2000: JZ 2050H , the program counter will have

a)

3050H

b)

2050H

c)

2030H

d)

2003H