wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

8086 microprocessor

Total questions: 54

Worksheet time: 27mins

Name
Class
Date
1.

The number of General Purpose Registers present in 8086 microprocessor

a)

4

b)

14

c)

10

d)

34

2.

NMI stands for

a)

Not memory instruction

b)

not maskable instruction

c)

non maskable instruction

d)

none of the above

3.

Address latch enable pin is used to

a)

multiplex address and data lines

b)

demultiplex address and data lines

4.

MOV AX,[1234H] Type of addressing mode used

a)

Immediate addressing mode

b)

direct addressing mode

c)

register relative mode

d)

base index mode

5.

MOV CX,[BX+DI] type of addressing mode

a)

register relative addressing mode

b)

base plus index addressing mode

6.

BIU in 8086 microprocessor stands for __

a)

Bus Interface Unit

b)

Bidirectional Interface Unit

c)

Bus interact Unit

d)

All

7.

8086 Microprocessor supports _______ modes of operation

a)

3

b)

2

c)

6

d)

all

8.

The work of EU is__

a)

encoding

b)

decoding

c)

processing

d)

All

9.

What are the functional building blocks of the 8086 microprocessor?

a)

Network Interface Card (NIC)

b)

Arithmetic Logic Unit (ALU), Control Unit (CU), Registers, Bus Interface Unit (BIU), Memory Management Unit (MMU)

c)

Graphics Processing Unit (GPU)

d)

Input/Output Unit (IOU)

10.

How does the 8086 microprocessor handle arithmetic operations?

a)

The 8086 microprocessor performs arithmetic operations by directly manipulating memory without using registers.

b)

The 8086 microprocessor handles arithmetic operations using a set of instructions executed by the ALU, utilizing registers for operands and results.

c)

Arithmetic operations are handled exclusively through software routines in the 8086 microprocessor.

d)

The 8086 microprocessor uses a dedicated hardware unit for arithmetic operations without involving the ALU.

11.

What is immediate addressing mode in the context of the 8086?

a)

The operand is a computed value derived from other instructions.

b)

The operand is a register that holds a value.

c)

In immediate addressing mode, the operand is a constant value embedded in the instruction.

d)

The operand is a memory address that points to a variable.

12.

Explain the concept of direct addressing mode in the 8086.

a)

Direct addressing mode requires an immediate value instead of a memory address.

b)

Direct addressing mode allows for indirect access to memory locations.

c)

Direct addressing mode uses a register to hold the operand.

d)

Direct addressing mode in the 8086 specifies the exact memory address of the operand directly in the instruction.

13.

What is the difference between register addressing and memory addressing modes?

a)

Register addressing uses CPU registers for operands, while memory addressing accesses data in main memory.

b)

Register addressing is faster than memory addressing.

c)

Memory addressing uses CPU registers for operands.

d)

Register addressing accesses data in main memory.

14.

Describe the stack addressing mode used in the 8086 microprocessor.

a)

The stack addressing mode uses the instruction pointer (IP) for data access.

b)

The stack addressing mode is only used for arithmetic operations.

c)

The stack addressing mode directly accesses memory without using registers.

d)

The stack addressing mode uses the stack segment (SS) and stack pointer (SP) to access data, enabling push and pop operations.

15.

What is the role of the bus interface unit in the 8086 architecture?

a)

The bus interface unit controls the power supply to the CPU.

b)

The bus interface unit manages data transfer between the CPU and memory or I/O devices in the 8086 architecture.

c)

The bus interface unit is responsible for executing arithmetic operations.

d)

The bus interface unit manages the cooling system of the CPU.

16.
  1. The Intel 8086 Microprocessor is _________ processor.

a)

8 bit

b)

32 bit

c)

16 bit

d)

64 bit

17.

The CF is known as _________

a)

Carry flag

b)

Conditional flag

c)

Common flag

d)

Control flag

18.

The register AX is formed by________

a)

AH & AL

b)

BH & BL

c)

CH & CL

d)

DH & DL

19.

The SP is indicated by ___________

a)

Stack Pointer

b)
Service Provider
c)

Single pointer

d)

Source pointer

20.

_______ register is used as a default counter in case of string and loop instructions.

a)

AX

b)

BX

c)

CX

d)

DX

21.

Which of the following is a 16-bit register?

a)

AL

b)

AX

c)

AH

d)

All of the mentioned

22.

The number of address and data lines of 8086_________.

a)

8 and 8

b)

16 and 16

c)

20 and 16

d)

16 and 20

23.

Memory size of 8086 microprocessor

a)

1MB

b)

4KB

c)

256 bytes

d)

128bytes

24.

The number of General Purpose Registers present in 8086 microprocessor

a)

4

b)

14

c)

10

d)

34

25.

INTR signal stands for

a)

Interrupt Read

b)

Interrupt Reverse

c)

Interrupt Reset

d)

Interrupt Request

26.

8086 microprocessor has how many pins -

a)

41

b)

39

c)

40

d)

30

27.

ALE stands for ___________

a)

address latch enable

b)

address level enable

c)

address leak enable

d)

address leak extension

28.

what are mode of 8086 microprocessor

a)

minimum and maximum mode

b)

high mode and low mode

29.

The Instruction Queue in 8086 Microprocessor can fetch how many instruction bytes at a given time?

a)

6

b)

3

c)

8

d)

12

30.

The Address bus of 8086 Microprocessor is _____ bit wide.

a)

20

b)

16

c)

8

d)

28

31.

The Bus Interface Unit in 8086 microprocessor is used to __________.

a)

Process Instruction

b)

Interface with Peripheral Device

c)

Store Flags

d)

Do Arithmetic operations

32.

How many number of conditional flags are available in 8086 Microprocessor flag register?

a)

2

b)

3

c)

9

d)

6

33.

Other name for general purpose register AX,BX,CX,DX respectively are:

a)

Accumulator, Base, Count, Data

b)

Accumulator, Data , Count, Base

c)

Arithmetic, Base, Count, Data

d)

Accumulator, Base, Count, Direction

34.

Which method bypasses CPU for certain types of data transfer?

a)

Hardware Interrupts

b)

Software interrupts

c)

I/O interface

d)

Direct Memory Access

35.

Microprocessor sends a _________________ signal on RD to do the read operation

a)

High

b)

Low

c)

high impedence

d)

None of these

36.

DEN stands for

a)

Data Enable

b)

Direct Enable

c)

Device Enable

d)

None of these

37.

HOLD and HLDA are used to

a)

perform DMA

b)

access bus

c)

generate delays

d)

All the above

38.

Which of the following in a false statement?

a)

Coprocessor is interfaced in max mode

b)

Coprocessor is interfaced in min mode

c)

I/O interface can be done in both modes

d)

supports pipelining

39.

Identify the addressing mode

MOV CX, [SI + 0A20H]

a)

Immediate

b)

Register Indirect

c)

Direct

d)

Indexed

40.

The process of obtaining data or instruction fron memory is called...

a)

Decode

b)

Execute

c)

Fetch

d)

Store

41.

Decode is the process of....

a)

translating the instruction into signals the computer can execute

b)

obtaining a program instruction or data item from memory

c)

writing the result to memory

d)

carrying out the commands

42.
Indicates how fast the CPU can run
a)
Cache size
b)
Core
c)
Intel
d)
Clock speed
43.
Which of these registers stores the result of calculations
a)
MAR
b)
MBR
c)
Accumulator
d)
CIR
44.
What is the purpose of a 'Bus' in a computer system?
a)
Carry data to and from internal components
b)
execute user's instructions
c)
control flow of data
d)
connects the CPU to motherboard
45.
The Accumulator is a type of what?
a)
Register
b)
Buffer
c)
RAM
d)
Cache
46.

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

47.
What is the difference between direct and indirect addressing modes?
a)
Direct addressing mode refers to memory location, while indirect addressing mode refers to a register that points to memory location.
b)
Direct addressing mode refers to a register that points to memory location, while indirect addressing mode refers to memory location
c)
Direct addressing mode is used for arithmetic operations, while indirect addressing mode is used for branching
d)
Direct addressing mode is used for branching, while indirect addressing mode is used for arithmetic operations
48.
Which addressing mode involves the use of a base register and an offset value?
a)
Based Indexed addressing mode
b)
Immediate addressing mode
c)
Indirect addressing mode
d)
Direct addressing mode
49.

The __________ controls the flow of data and instructions within the computer.

a)

control unit

b)

register array

c)

accumulator

d)

ALU

50.

Which determines the number of operations per second?

a)

Bandwidth

b)

Word Length

c)

Clock Speed

d)

Operations Speed

51.

Which flag is set to 1 when the result of an arithmetic or logical operation is zero else it is set to 0?

a)

Binary bit

b)

Zero flag

c)

Sign flag

d)

Overflow flag

52.

The different ways in which a source operand is denoted in instruction is known as

a)

Instruction Set

b)

Interrupts

c)

8086 Configuration

d)

Addressing Modes

53.

In the 8086 microprocessor, one of the following statements is not true.

a)

The coprocessor is interfaced in MAX mode

b)

The coprocessor is interfaced in MIN mode

c)

I/O can be interfaced in MAX / MIN mode

d)

Supports pipelining

54.

AX, BX, CX and DX are called as

a)

General purpose registers

b)

Special registers

c)

Index registers

d)

Scaled registers