NEW
Font size
Worksheets8086 microprocessor
Total questions: 54
Worksheet time: 27mins
The number of General Purpose Registers present in 8086 microprocessor
4
14
10
34
NMI stands for
Not memory instruction
not maskable instruction
non maskable instruction
none of the above
Address latch enable pin is used to
multiplex address and data lines
demultiplex address and data lines
MOV AX,[1234H] Type of addressing mode used
Immediate addressing mode
direct addressing mode
register relative mode
base index mode
MOV CX,[BX+DI] type of addressing mode
register relative addressing mode
base plus index addressing mode
BIU in 8086 microprocessor stands for __
Bus Interface Unit
Bidirectional Interface Unit
Bus interact Unit
All
8086 Microprocessor supports _______ modes of operation
3
2
6
all
The work of EU is__
encoding
decoding
processing
All
What are the functional building blocks of the 8086 microprocessor?
Network Interface Card (NIC)
Arithmetic Logic Unit (ALU), Control Unit (CU), Registers, Bus Interface Unit (BIU), Memory Management Unit (MMU)
Graphics Processing Unit (GPU)
Input/Output Unit (IOU)
How does the 8086 microprocessor handle arithmetic operations?
The 8086 microprocessor performs arithmetic operations by directly manipulating memory without using registers.
The 8086 microprocessor handles arithmetic operations using a set of instructions executed by the ALU, utilizing registers for operands and results.
Arithmetic operations are handled exclusively through software routines in the 8086 microprocessor.
The 8086 microprocessor uses a dedicated hardware unit for arithmetic operations without involving the ALU.
What is immediate addressing mode in the context of the 8086?
The operand is a computed value derived from other instructions.
The operand is a register that holds a value.
In immediate addressing mode, the operand is a constant value embedded in the instruction.
The operand is a memory address that points to a variable.
Explain the concept of direct addressing mode in the 8086.
Direct addressing mode requires an immediate value instead of a memory address.
Direct addressing mode allows for indirect access to memory locations.
Direct addressing mode uses a register to hold the operand.
Direct addressing mode in the 8086 specifies the exact memory address of the operand directly in the instruction.
What is the difference between register addressing and memory addressing modes?
Register addressing uses CPU registers for operands, while memory addressing accesses data in main memory.
Register addressing is faster than memory addressing.
Memory addressing uses CPU registers for operands.
Register addressing accesses data in main memory.
Describe the stack addressing mode used in the 8086 microprocessor.
The stack addressing mode uses the instruction pointer (IP) for data access.
The stack addressing mode is only used for arithmetic operations.
The stack addressing mode directly accesses memory without using registers.
The stack addressing mode uses the stack segment (SS) and stack pointer (SP) to access data, enabling push and pop operations.
What is the role of the bus interface unit in the 8086 architecture?
The bus interface unit controls the power supply to the CPU.
The bus interface unit manages data transfer between the CPU and memory or I/O devices in the 8086 architecture.
The bus interface unit is responsible for executing arithmetic operations.
The bus interface unit manages the cooling system of the CPU.
The Intel 8086 Microprocessor is _________ processor.
8 bit
32 bit
16 bit
64 bit
The CF is known as _________
Carry flag
Conditional flag
Common flag
Control flag
The register AX is formed by________
AH & AL
BH & BL
CH & CL
DH & DL
The SP is indicated by ___________
Stack Pointer
Single pointer
Source pointer
_______ register is used as a default counter in case of string and loop instructions.
AX
BX
CX
DX
Which of the following is a 16-bit register?
AL
AX
AH
All of the mentioned
The number of address and data lines of 8086_________.
8 and 8
16 and 16
20 and 16
16 and 20
Memory size of 8086 microprocessor
1MB
4KB
256 bytes
128bytes
The number of General Purpose Registers present in 8086 microprocessor
4
14
10
34
INTR signal stands for
Interrupt Read
Interrupt Reverse
Interrupt Reset
Interrupt Request
8086 microprocessor has how many pins -
41
39
40
30
ALE stands for ___________
address latch enable
address level enable
address leak enable
address leak extension
what are mode of 8086 microprocessor
minimum and maximum mode
high mode and low mode
The Instruction Queue in 8086 Microprocessor can fetch how many instruction bytes at a given time?
6
3
8
12
The Address bus of 8086 Microprocessor is _____ bit wide.
20
16
8
28
The Bus Interface Unit in 8086 microprocessor is used to __________.
Process Instruction
Interface with Peripheral Device
Store Flags
Do Arithmetic operations
How many number of conditional flags are available in 8086 Microprocessor flag register?
2
3
9
6
Other name for general purpose register AX,BX,CX,DX respectively are:
Accumulator, Base, Count, Data
Accumulator, Data , Count, Base
Arithmetic, Base, Count, Data
Accumulator, Base, Count, Direction
Which method bypasses CPU for certain types of data transfer?
Hardware Interrupts
Software interrupts
I/O interface
Direct Memory Access
Microprocessor sends a _________________ signal on RD to do the read operation
High
Low
high impedence
None of these
DEN stands for
Data Enable
Direct Enable
Device Enable
None of these
HOLD and HLDA are used to
perform DMA
access bus
generate delays
All the above
Which of the following in a false statement?
Coprocessor is interfaced in max mode
Coprocessor is interfaced in min mode
I/O interface can be done in both modes
supports pipelining
Identify the addressing mode
MOV CX, [SI + 0A20H]
Immediate
Register Indirect
Direct
Indexed
The process of obtaining data or instruction fron memory is called...
Decode
Execute
Fetch
Store
Decode is the process of....
translating the instruction into signals the computer can execute
obtaining a program instruction or data item from memory
writing the result to memory
carrying out the commands
The instruction, MOV AX, 1234H is an example of -
Register Addressing mode
Immediate Addressing mode
Based indexed Addressing mode
Direct Addressing mode
The __________ controls the flow of data and instructions within the computer.
control unit
register array
accumulator
ALU
Which determines the number of operations per second?
Bandwidth
Word Length
Clock Speed
Operations Speed
Which flag is set to 1 when the result of an arithmetic or logical operation is zero else it is set to 0?
Binary bit
Zero flag
Sign flag
Overflow flag
The different ways in which a source operand is denoted in instruction is known as
Instruction Set
Interrupts
8086 Configuration
Addressing Modes
In the 8086 microprocessor, one of the following statements is not true.
The coprocessor is interfaced in MAX mode
The coprocessor is interfaced in MIN mode
I/O can be interfaced in MAX / MIN mode
Supports pipelining
AX, BX, CX and DX are called as
General purpose registers
Special registers
Index registers
Scaled registers
