0% found this document useful (0 votes)
8 views

Microprocessor

The document provides information about the 8086 microprocessor including its architecture, registers, addressing modes, interrupts and instruction set. It contains questions and answers related to the key features and specifications of the 8086 microprocessor.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views

Microprocessor

The document provides information about the 8086 microprocessor including its architecture, registers, addressing modes, interrupts and instruction set. It contains questions and answers related to the key features and specifications of the 8086 microprocessor.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 10

In 8086 when Interrupt flag is set ____________

A The maskable interrupts are recognised by the CPU


B The maskable interrupts are not recognised by the CPU
C The non-maskable interrupts are recognised by the CPU
D None of thses
ANSWER A

In 8086 Parity flag is set when ____________


A The result contain even number of 's
B The result contain odd number of 's
C The result contain all zeros
D both a and b
ANSWER A

Which of the following is the 8 bit microprocessor?


A 8008
B 8080
C 8085
D All of these
ANSWER D

The I/O space of 8086 is ________ .


A 64 K Word ports
B 64 K byte ports
C 32 K byte ports
D 6 K Word ports
ANSWER B

The 8086 is a __________ bit Microprocessor.


A 8 bit
B 32 bit
C 6 bit
D 24 bit
ANSWER C

The operating modes of 8086 is ______________


A Real mode
B Maximum mode
C Minimum Mode
D Both b and c
ANSWER D

The 8086 has ____________ data bus


A 32 bit
B 6 bit
C 64 bit
D 8 bit
ANSWER B

The 8086 has ____________ Address bus


A 20 bit
B 6 bit
C 32 bit
D 24 bit
ANSWER A

The Instruction queue of 8086 is ____________ Bytes


A 8 bytes
B 6 bytes
C 8 bytes
D 2 bytes
ANSWER B

What is the maximum size of each memory segment in 8086?


A 64 kbyte
B 32 kbyte
C 60 kbyte
D 8 kbyte
ANSWER A

What is the size of physical memory in 8086?


A 64 Kbyte
B Mbyte
C 32 Kbyte
D 24 Kbyte
ANSWER B

In 8086, _______ is the example for Non-maskable interrupt.


A Trap
B RST6.5
C INTR
D None of these
ANSWER D

Which processor structure is pipelined?


A all x80 processors
B all x85 processors
C all x86 processors
D None of these
ANSWER C

In 8086 the overflow flag is set when___________


A The sum is more than 6 bits
B Signed numbers go out of their range after an arithmetic operation
C Carry and sign flags are set
D During subtraction
ANSWER B

What is meant by Maskable interrupts?


A An interrupt which can never be turned off.
B An interrupt that can be turned off by the programmer.
C An interuppt is always on
D None of these
ANSWER B
Which of the following is /are the functions of BIU?
A To send the address of memory or I/O
B To fetch instruction from memory
C To support instruction queuing
D All of these
ANSWER D

The BIU of 8086 consist of ____________


A segment registers
B instruction queue
C Instruction Pointer
D All of these
ANSWER D

The Segment register of 8086 is __________ bit.


A 8 bit
B 6 bit
C 32 bit
D 20 bit
ANSWER B

The queue of 8086 operates on the principle of ___________


A LIFO
B FIFO
C LILO
D FILO
ANSWER B

Feature of fetching the next instruction while the current instruction is executing is called
____________
A Fetching
B Pipelining
C Execution
D Decoding
ANSWER B

The EU unit of 8086 consist of ____________


A ALU
B Flag register
C instruction decoder
D All of these
ANSWER D

A register set of 8086 consists of ____________


A General purpose register
B Pointer register
C Index register
D All of these
ANSWER D

The flag register of 8086 is _________ bits


A 8 bits
B 32 bits
C 6 bits
D 24 bits
ANSWER C

During physical address calculation the segment register content are shifted by _______________
A 2-bits left
B 4-bits left
C 2-bits right
D 4-bits right
ANSWER B

During instruction fetch __________ and __________ registers are used.


A IP , DS
B CS , IP
C SS , BP
D SS , IP
ANSWER B

What is the size of TR in 80386?


A 6 bits
B 32 bits
C 48 bits
D 64 bits
ANSWER A

____________ flag of 8086 is used for single stepping mode through a program
A Zero flag
B Trap Flag
C Sign Flag
D Interrupt Flag
ANSWER B

Which of the following 8086 related statement is/are true?


A segment can overlap
B segment maximum size is 64 kbytes
C segments minimum size is 6 bytes
D All of these
ANSWER D

_________ allow to use separate memory area for program, data, code and stack
A Segmentation
B Pipelining
C Both a and b
D None of these
ANSWER A

For the stack operation in 8086 __________ register are used?


A SS
B SP
C BP
D All of these
ANSWER D

What is the size of physical address in 8086?


A 6 bit
B 20 bit
C 24 bit
D 32 bit
ANSWER B

The contents of different registers are given below. AX = 000H, BX = 2000H, SI = 3000H, DI = 4000H,
BP = 5000H, SP = 6000H, CS = 0000H, DS = 000H, SS = 2000H, IP = 7000H.
Calculate physical address for MOV AX, [5000H].
A 5000H
B 5000H
C 0500H
D 000500H
ANSWER B

The contents of different registers are given below. AX = 000H, BX = 2000H, SI = 3000H, DI = 4000H,
BP = 5000H, SP = 6000H, CS = 0000H, DS = 000H, SS = 2000H, IP = 7000H.
Calculate physical address for MOV AX, [BP] [SI]
A 8000H
B 5000H
C 2000H

D 28000H
ANSWER D

The contents of different registers are given below. AX = 000H, BX = 2000H, SI = 3000H, DI = 4000H,
BP = 5000H, SP = 6000H, CS = 0000H, DS = 000H, SS = 2000H, IP = 7000H.
Calculate physical address for MOV AX, 5000H [BX] [SI]
A 5000H
B 0000H
C 0A000H
D A000H
ANSWER D

What is the output of the following code


AL=88 BCD, CL=49 BCD
ADD AL,CL
DAA
A D7, CF=
B 37, CF=
C 73, CF=
D 7D, CF=
ANSWER B

What is the output of the following code


AL= 49 BCD, BH= 72 BCD
SUB AL,BH
DAS
A AL=D7, CF=.
B AL=7D, CF=.
C AL=77, CF=
D none of them
ANSWER C

What is opcode?
A The instruction that is to be executed
B The value in which an operation acts upon
C A mnemonic that defines a data size
D The compiled assembly code
ANSWER A

What are the names of the 4 segment registers?


A Data, Index, Code, Stack
B Stack, Index, Extra, Code
C Stack, Data, Base, Counter
D Stack, Extra, Code, Data
ANSWER D

The 8086/8088 used two processing units which were known as:
A Left and Right Units
B Segment and Offset Units
C Bus Unit and Execution Interface Unit
D Bus Interface Unit and Execution Unit
ANSWER D

The first processor to include Virtual memory in the Intel microprocessor family was:
A 4004
B 80286
C 80386
D 80486
ANSWER B

The Effective address range in 8086 is _________________.


A 0000H to FFFFH
B 00000H to FFFFFH
C 0000H to 0FFFH
D None of these
ANSWER A

Which segment register is used along with BP register to calculate Physical address?
A CS
B SS
C DS
D ES
ANSWER B

Can ROM be used as stack?


A Yes
B No
C Sometimes yes
D Sometimes no
ANSWER B

The zero flag is reset


A When the result of last arithmetic/logical instruction is zero
B When the result of last arithmetic/logical instruction is not zero
C When the result of last arithmetic/logical instruction produces carry out of MSB.
D None of these
ANSWER B

What is the size of IP in 8086 is __________________


A 32
B 6
C 48
D Both a and b
ANSWER B

Microprocessor speed depends on ______


A Clock
B Data bus wth
C Address bus wth
D Size of register
ANSWER A

What is the range of Memory locations in 8086?


A 00000H to FFFFFH
B 0000H to FFFFH
C 000000H to FFFFFFH
D 00000H to FFFFH
ANSWER A

In 8086 when Auxiliary Flag is set ____________


A If there is carry from lower nibble
B If there is no carry from lower nibble
C Both a and b
D None of these
ANSWER A

In 8086 when Trap flag is set _______________


A The processor enter the free run mode
B The processor enter the single step execution mode
C Both a and b
D none of these
ANSWER B

8088 differs 8086 in _______________


A Data wth on the output
b Supports of Co processor
C Address capability
D Supports of max/min mode.
ANSWER A

For 8086 _________ bus is birectional and __________ bus is unirectional


A Address, data
B Data , address
C Control, data
D Address, control
ANSWER B

What is the function of segment registers?


A To store the starting address of corresponding segment
B To store data required for arithmetic or logical operations
C To store address within the segment
D All of above
ANSWER A

What is the address range of I/O space in 8086?


A 0000h – 0FFFh
B 00000h – FFFFFh
C 0000h – FFFFh
D None of these
ANSWER C

Which registers are used to generate physical address from logical address?
A Segment registers
B Offset register
C Both (a) and (b)
D General purpose register
ANSWER C

ALE stands for ______


A Address latch enable
B Address length enable
C Address lower enable
D Address last enable
ANSWER A

Which flag is not present in 8086 microprocessor but present in 80386 microprocessor?
A Zero Flag
B Sign Flag
C Trap Flag
D Nested Task Flag
ANSWER D

Which of the following is not possible by a microprocessor?


A Reading from Memory
B Writing into Memory
C Reading from Input port
D Writing into Input port
ANSWER D

A 32-bit processor has


A 32 register
B 32 I/O devices
C 32 Mb of RAM
D 32bit ALU and 32-bit registers
ANSWER D

A machine cycle refers to


A fetching an instruction
B clock speed
C fetching, decoding and executing an instruction
D executing an instruction
ANSWER C

The system bus is made up of ______


A Data bus
B Data bus and address bus
C Data bus and control bus
D Data bus, control bus and address bus
ANSWER D

The minimum number of bits required to store the hexadecimal number FFH is ______
A 2
B 4
C 8
D 6
ANSWER C

A megabyte represents ______


A million bytes
B 024 kilobytes
C 230 bytes
D 024 bytes
ANSWER B

The ASCII code of ‘A’ is ______


A 66D
B 4H
C 000 000
D 00 00
ANSWER B

Why 80386 processor is called as 32 bit processor?


A Because 80386 processor has 32 bit ALU
B Because 80386 processor has 32 bit data bus
C Both(a) and (b)
D None of these
ANSWER C

How many break point addresses we can load in debug registers of 80386 microprocessor?
A 4
B 5
C 7
D 8
ANSWER A

What is the use of base registers and offset registers?


A To hold 6-bit relative address present within the segment
B To perform arithmetic and logical operations
C To hold the data temporary
D All of above
ANSWER A

If direction flag is set then


A SI is automatically decremented
B SI is automatically incremented
C DI is automatically decremented
D Both (a) and (c)
ANSWER D

If PE = , then 80386 DX microprocessor operates in _____


A Real mode
B Protected mode
C Virtual 86 mode
D Special mode
ANSWER B

READY# is ________
A Address Bus Ready signal
B Data bus ready signal
C Control Bus ready signal
D All of the above
ANSWER B

In which microprocessor does the concept of pipeline introduced?


A 8086
B 80286
C 80386
D 80486
ANSWER A

The parity bits are used to check that a _____


A Two bit error
B Single bit error
C Multi bit error
D None of these
ANSWER B

________ is the most important segment and it contains the actual assembly language instruction to be
executed by the microprocessor:
A Data segment
B Code segment
C Stack segment
D Extra segment
ANSWER B

A microprocessor contains _______


A most of RAM
B most of ROM
C peripheral drivers
D most of the control and arithmetic logic functions of computer
ANSWER D

You might also like