wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Revision of 8086&8051

Total questions: 40

Worksheet time: 20mins

Name
Class
Date
1.

The instruction, MOV AX, 1234H is an example of -

a)

Register Addressing mode

b)

Immediate Addressing mode

c)

Based indexed Addressing mode

d)

Direct Addressing mode

2.

8085 microprocessor has how many pins -

a)

41

b)

39

c)

40

d)

30

3.

How many buses are connected as part of the 8085A microprocessor?

a)

8

b)

5

c)

3

d)

2

4.

ALU (Arithmetic and Logic Unit ) of 8085 microprocessor consists of-

a)

Accumulator, arithmetic, logic circuits and five flags

b)

Accumulator, arithmetic, logic circuits and five flags

c)

Accumulator, temporary register, arithmetic, logic circuits and five flags

d)

Accumulator, temporary register, arithmetic and logic circuits

5.

Register pair used to indicate memory-

a)

B and C

b)

D and E

c)

H and L

d)

W and Z

6.

The Intel 8086 microprocessor is a _______ processor

a)

16 bit

b)

32 bit

c)

8 bit

d)

4 bit

7.

In 8086, Example for Non maskable interrupts are ________

a)

rst6.5

b)

intr

c)

rst6.6

d)

trap

8.

RIM is used to check whether, _____

a)

The interrupt is Masked or not

b)

The write operation is done or not

c)

both 1 & 2

d)

None of these

9.

Which of following instruction subtract memory and carry

from a,b

a)

AB[a,x,y]

b)

SBC[a,b]

c)

SUB[a,b,d]

d)

tst[a,b]

10.

Which of following load the stack pointer

a)

bgt

b)

LDS

c)

bhs

d)

RTS

11.

What is SIM?

a)

Set interrupt mask.

b)

Sorting interrupt mask

c)

Select interrupt mask

d)

None of these

12.

A machine language instruction format consists of -

a)

Operation code field

b)

Operation code field & operand field

c)

Operand field

d)

none of the mentioned

13.

Which is the microprocessor comprises:

a)

Register section

b)

one or more ALU

c)

control unit

d)

All of these

14.

A set of register which contains are:


a)

Data

b)

Memory address

c)

Result

d)

All of these

15.

There are primarily two types of register:

a)

General purpose register

b)

Dedicated Register

c)

A and B

d)

None of these

16.

Which is used to store critical pieces of data during subroutines and interrupts:

a)

Stack

b)

Queue

c)

Accumulator

d)

Data register

17.

The cycle required to fetch and execute an instruction in a 8085 microprocessor is which one of the following?

a)

Clock cycle

b)

Memory cycle

c)

Machine cycle

d)

Instruction cycle

18.

In 8085 microprocessor system with memory mapped I/O, which of the following is true?

a)

Devices have 8-bit address line

b)

Devices are accessed using IN and OUT instructions

c)

There can be maximum of 256 input devices and 256 output devices

d)

Arithmetic and logic operations can be directly performed with the I/O data

19.

consider the following

I) Sign flag

II) Trap flag

III) Parity flag

IV) Auxiliary carry flag

Which one of the above flags is/are present in 8085 microprocessor?

a)

(I) only

b)

(I)&(II) only

c)

(II) & (III) only

d)

(I),(III)&(IV)

20.

The___________ translates a byte from one code to another code

a)

XLAT

b)

XCHNG

c)

POP

d)

PUSH

21.

What is the file extension is used to load in a

microcontroller to execute an instruction?

a)

.doc

b)

.c

c)

.txt

d)

.hex

22.

What are the two instruction set architecture (ISA)

classifications?

a)

SIDC & BIDC

b)

CISC & RISC

c)

CISC & VISC

23.

What is internal RAM memory of 8051 microprocessor?

a)

32 bytes

b)

64 bytes

c)

128 bytes

d)

256 bytes

24.

How many timers/counter 8051 micro controller have?

a)

1

b)

2

c)

5

d)

8

25.

Register that is used to holds the memory address of the

next instruction to be executed is

a)

Program memory

b)

Program counter

c)

Control unit

d)

Instruction decoder

26.

The 8051 microprocessor has ________ parallel I/O ports.

a)

2

b)

3

c)

4

d)

5

27.

Which instructions affect the program counter?

a)

call & Return

b)

call & Jump

c)

Push & Pop

d)

Return & Jump

28.

Which register is used to store the output generated by

ALU?

a)

Special function register

b)

Timer register

c)

Accumulator

d)

Stack pointer

29.

In 8086 microprocessor , the address bus is ________ bit wide

a)

10 bit

b)

20 bit

c)

16 bit

d)

12 bit

30.

How many registers can be utilized to write the programs by an effective selection of register bank in program status word (PSW)?

a)

8

b)

16

c)

32

d)

64

31.

Which operations are performed by stack pointer during its incremental phase?

a)

push

b)

pop

c)

Return

d)

All of the above

32.

Which bits plays a significant role in the selection of a bank register of Program Status Word (PSW)?

a)

RS1

b)

RS0

c)

Both a&b

d)

None of the above

33.

Which flags represent the least significant bit (LSB) and most significant bit (MSB) of Program Status Word (PSW) respectively?

a)

Parity Flag & Carry Flag

b)

Parity Flag & Auxiliary Carry Flag

c)

Carry Flag & Overflow Flag

d)

Carry Flag & Auxiliary Carry Flag

34.

Which register bank is supposed to get selected if the values of register bank select bits RS1 & Rs0 are detected to be ‘1’ & ‘0’ respectively?

a)

Bank 0

b)

Bank 1

c)

Bank 2

d)

Bank 3

35.

Which locations of 128 bytes on-chip additional RAM are generally reserved for special functions?

a)

80H to 0FFH

b)

70H to 0FFH

c)

90H to 0FFH

d)

60H to 0FFH

36.

What is the required baud rate for an efficient operation of serial port devices in 8051 micro controller?

a)

1200

b)

2400

c)

4800

d)

9600

37.

Which memory allow the execution of instructions till the address limit of 0FFFH especially when the External Access (EA) pin is held high?

a)

Internal Program Memory

b)

External Program Memory

c)

Both a&b

d)

None of the above

38.

What is the counting rate of a machine cycle in correlation to the oscillator frequency for timers?

a)

1 / 10

b)

1 / 12

c)

1 / 15

d)

1 / 20

39.

Which special function register play a vital role in the timer/counter mode selection process by allocating the bits in it?

a)

TMOD

b)

TCON

c)

SCON

d)

PCON

40.

Why is it not necessary to specify the baud rate to be equal to the number of bits per second?

a)

Because each bit is preceded by a start bit & followed by one stop bit

b)

Because each byte is preceded by a start byte & followed by one stop byte

c)

Because each byte is preceded by a start bit & followed by one stop bit

d)

Because each bit is preceded by a start byte &followed by one stop byte