wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

8085 INSTRUCTION - DATA TRANSFER AND ARITHMETIC

Total questions: 15

Worksheet time: 11mins

Name
Class
Date
1.

Which instruction should be adopted for moving an accumulator to the register

from the below mentioned mnemonics?

a)

MOV A, Rn

b)

MOV A, @ Ri

c)

MOV Rn, A

d)

MOV direct, A

2.

What does the instruction XCHD A, @Ri signify during the data transfer in the program execution ?

a)

Exchange of register with an accumulator

b)

Exchange of direct byte with an accumulator

c)

Exchange of indirect RAM with an accumulator

d)

Exchange of low order digit indirect RAM with an accumulator

3.

What is the status of stack pointer for the execution of PUSH and POP operations ?

a)

It gets post-decremented for PUSH & pre-incremented for POP

b)

It gets pre-incremented for PUSH & post-decremented for POP

c)

It gets pre-incremented for PUSH as well as POP

d)

It gets post-decremented for PUSH as well as POP

4.

What does the following pictorial representation of PUSH operation in the stack pointer indicate among the below stated conclusions/inferences?

A. Stack Pointer is incremented by 2

B. Location 55H in on-chip stack memory gets loaded with 44H

C. Stack Pointer gets initialized by 56H

D. Data Pointer gets loaded with an immediate data 44H which ultimately leads to initialization of stack pointer

a)

Only A

b)

Only B

c)

B & D

d)

C & D

5.

LDAX means

a)

The contents of the designated register pair point to a memory

location.

b)

This instruction copies the contents of that memory location into

the accumulator.

c)

The contents of either the register pair or the memory location are not altered.

d)

all are correct

6.

LHLD -

a)

This instruction copies the contents of memory location pointed out by 16-bit address into register L and contents of next memory location into register H.

b)

The contents of accumulator are copied into the

memory location specified by the operand.

c)

The contents of accumulator are copied into the

memory location specified by the contents of the

register pair.

d)

The contents of register L are exchanged with the

contents of register E.

7.

Which instruction loads the contents of H-L pair into

SP.

a)

XSPL

b)

SPHL

c)

XTHL

d)

PCHL

8.

16-bit contents of the register pair are added to

the contents of H-L pair.

a)

ADD M

b)

ADC M

c)

DAD

d)

ADI DATA

9.

In ORI Instruction

a)

CY and AC are reset.

b)

CY is reset, AC is set.

c)

CY is set, AC is reset.

d)

CY is set, AC is set.

10.

In ANI Instruction

a)

CY is set, AC is reset.

b)

CY is reset, AC is reset.

c)

CY is reset, AC is set.

d)

CY is set, AC is set.

11.

In CMP Instruction

a)

A>R: CY=0

A=R: ZF=1

A<R: CY=1

b)

A>R: CY=1

A=R: ZF=0

A<R: CY=0

c)

A>R: CY=0

A=R: ZF=1

A<R: CY=0

d)

A>R: CY=0

A=R: ZF=0

A<R: CY=1

12.

In RLC Instruction ,

a)

CY is modified according to bit D0.

b)

CY is modified according to bit D7.

c)

CY is modified according to bit D2.

d)

CY is modified according to bit D1.

13.

Operand of the Complement (CMA) Instruction is

a)

Register

b)

Memory address

c)

8-bit data

d)

None

14.

In RRC instruction

a)

CY is modified according to bit D0.

b)

CY is modified according to bit D7.

c)

CY is modified according to bit CY.

d)

CY is modified according to bit D2.

15.

In RAL Instruction

a)

Carry flag is placed

in the least significant position D0

b)

Carry flag is placed

in the Most significant position D7

c)

Carry flag is placed

in the position D1

d)

Carry flag is placed

in the position D2