1.The segment registers in 8086 are

(a) 3 (b) 2 (c) 4 (d) 1

Ans: c

2.A subroutine is always terminated with a

(a) INT instruction (b) ESC instruction (c) RET instruction (d) RETI instruction

Ans: c

3.The addressing mode of MOV AX, 55H [ BX ] [ SI ] is

(a)Base index addressing (b) Base relative plus index addressing

(c) Relative index addressing (d)Index addressing

Ans: b

4.The BIU fetches ___ number of instruction bytes ahead from the memory to speed up program execution.

(a) Six (b)Seven (c) Four (d) Five

Ans: a

5. The speed of microprocessor depends on

(a) Clock (b) Address bus width (c)Memory

(d)None of the above

Ans: a

6. Maskable interrupts can be recognized by 8086 only if ____ is set.

(a) IF

(b) CF

(c) AC

(d) DF

Ans: a

7. The functional unit(s) in 8086 is (are)

(a) Two

(b) Three

(c) one

(d) Four

Ans: a

8. In 8086,____has the highest priority among all the interrupts

(a) NMI

(b) DIV

(c) Type

(d) Overflow

Ans: a

9.When 8086 performs ­­­­­­______, when read pin is low.

 (a)write operation

 (b)read operation

 (c)memory operation

 (d)I/O operation

Ans: b

10. BHE signal of 8086 processor is used to interface the

(a) Even bank memory

(b) Odd  bank memory

(c) I/O

(d) DMA

Ans: b

11. Which of the following statements is not true for 8086 microprocessor

(a) Coprocessor is interfaced in MAX mode.

(b) Coprocessor is interfaced in MIN mode.

(c) I/O can be interfaced in MAX/MIN mode.

(d) Supports pipelining.

Ans: b

12. The length of flag register in 8086 is ______but only ________ bits are used.

(a) 16 bits and 9

(b) 8 bits and 9

(c) 16 bits and 8

(d) 16 bits and 10

Ans: a

14. A microprocessor has 20 bit address lines. The size of the memory that can be interfaced with the processor is

(a) 64 KB

(b) 1 MB

(c) 10 MB

(d) 2 MB

Ans: b

15. If SP = 4FFFAH, after execution of POP AX instruction SP is

(a) 4FFFCH

(b) 4FFF8H

(c) 4FFECH

(d) 4FFE8H

Ans: a

16. If direction flag = 0, on executing MOV SB instruction the address of the string is

(a) Decremented

(b) Incremented

(c) Not  changed

(d) None of the above

Ans: b

17.The segment used during the execution of interrupt and CALL operation is

(a) Code Segment

(b) Data segment

(c) Extra segment

(d) Stack segment

Ans: d

18.The method of accessing data in stack and queue is

(a) LIFO, LILO

(b) FIFO, LIFO

(c) LIFO, FIFO

(d) LILO, FIFO

Ans: c

19.The LOCK prefix instruction, when executed

(a) Locks the registers

(b) Locks the I/O devices

(c) Locks the bus

(d) Locks the Master

Ans: c

20.A high on HOLD pin indicates

(a) The master processor is holding the bus

(b) Another master is requesting to take over the system bus

(c) The master is holding the slave bus

(d) All the above

Ans: b

21.The following flag is set when the result of a signed operation is too large positive/ negative number

(a) Trap flag

(b) Direction flag

(c) Overflow flag

(d) Auxiliary Carry flag

Ans: c

22.The instruction IN AL, 80H copies

(a) 8 bit content from AL to 80H port address

(b) 8 bit content from 80H port address to AL

(c) 16 bit content from AL to 80H port address

(d) 16 bit content from 80H port address to AL

Ans: b

23.Fetching next instruction while the current instruction is executing is called ________ and this is done to increase the ________ of execution.

(a) Pipelining, speed

(b) Speeding up, throughput

(c) Pipelining, throughput

(d) Queuing, speed

Ans: a

24.The pins QS1, QS0 belongs to ___ mode and reflects the status of _____________.

(a) MIN, interrupt register

(b) MAX, interrupt register

(c) MAX, instruction Queue

(d) MIN, instruction Queue

Ans: c

25. When the status bits (,,  )  are 1 1 0, it represents

(a) I/O read

(b) memory read

(c) I/O write

(d) memory write

Ans: d

26. The content of  the internal registers CS, IP after Reset is pressed are

(a) 0100H, F000H, FFF0H

(b) 0000H, F000H, FFF0H

(c) 0100H, FF00H, FFF0H

(d) 0100H, FFFFH, FFF0H

Ans: b

27. INT 2 is a _____ interrupt and the address of ISR will be at ____

(a) NMI, 000AH

(b) breakpoint, 0008H

(c) NMI, 0008H

(d) single step interrupt, 0008H

Ans: c

28.The instruction  used to mask the upper 8 bits of BX register is

(a) OR BX, 00FFH

(b) AND BX, 00FFH

(c) ANL BX, 00FFH

(d) ORL BX, 00FFH

Ans: b

29.The addressing mode of CLC instruction is

(a) Immediate

(b) Direct

(c) Implied

(d) Indirect

Ans: c 

30.The correct option for SUB and CMP instruction is

(a) Both the instructions perform subtraction operation and store the result, sub affects the flag.

(b) Both the instructions perform subtraction operation, comparison stores the result and sub affects the flag.

(c) Both the instructions perform comparison operation, sub stores the result and comparison affects the flag.

(d) Both the instructions perform subtraction operation and they affect the flags, sub stores the result.

Ans: d

31.The buses multiplexed in 8086 are

(a) Higher order address bus and data bus

(b) Lower order address bus and data bus

(c) Higher order address bus and lower order data bus

(d) Lower order address bus and higher order data bus

Ans: b

Leave a Reply

Your email address will not be published. Required fields are marked *