Sunteți pe pagina 1din 3

1st Model Objective Questions

Subject: MPI

1. If CS= 1234H and IP= 5678H then, the 20-bit address calculated by BIU of 8086 microprocessor is____ [ ]
a) 179B8H b) 68AC0H c) 68ACH d) 579B4H
2. In 8086 the size of the instruction byte queue [ ]
a) 10 bytes b) 8 bytes c) 6 bytes d) 4 bytes
3. The size of the flag register in 8086 is [ ]
a) 16 -bit b) 9-bit c) 8 -bit d) 20 – bit
4. The 8086 processor has ____ no. of external data pins and ________ no. of external address pins
5. 8086 can address _______ number of I/O ports [ ]
a) 28 b) 216 c) 210 d) 220
6. Macro can be called by________ [ ]
a) Macro name b) Call instruction c) RET instruction d) None
7. When repeated group of instructions is too short, we use the following [ ]
a) Procedures b) Macros c) interrupts d) none
8. The number of pins which 8086 has________ [ ]
a) 40 b) 44 c) 28 d) 16
9. If directional flag DF is ‘1’, then SI and DI are [ ]
a) Increment by 1 b) decrement by 1 c) Incremented by 2 d) decremented by 2
10. Which technology used for the fabrication of 8086 microprocessor [ ]
a) HCMOS b) PMOS c) NMOS d) HMOS
11 The device number for external bus controller is.......... [ ]
a) 8282 b) 8284 c) 8286 d) 8288
12. If memory has 512KB, then it contains..........address lines [ ]
a) 16 b) 17 c) 18 d) 19
13. This signal is used to De-multiplex address and data lines [ ]
a) ALE b) ̅̅̅̅̅̅
BHE ̅̅̅
c) M/IO d) DT/R̅
14. The group of conducting lines that carries data, address and control signals in a
microcomputer system is called.......... [ ]
a) System bus b) CPU bus c) Control bus d) All of the above
15. The number of data lines for 8088 microprocessor is.......... [ ]
a) 20 b) 16 c) 8 d) 10
16. MOV AX, [2000H] belongs to which addressing mode__ [ ]
a) Register b) Direct c) Indirect d) Indexed
17. After each PUSH operation, the stack pointer is [ ]
a) Incremented by 2 b) incremented by 1 c) decremented by 2 d) decremented by 1
18. After executing POP instruction, the stack pointer is [ ]
a) incremented by 2 b) incremented by 1 c) decremented by 2 d) decremented by 1
19. AX=1010 1001, CL=04H after executing ROL AX, CL then the contents of AX [ ]
a) 0000 1001 b) 0000 1010 c) 1010 0000 d) 1001 0000
20. After executing CLD, SI and DI are [ ]
a) Incremented by 2 b) Incremented by 1 c) Decremented by 2 d) Decremented by 1
21. Base indexed addressing mode has the EA [ ]
a)SI+BX b)DX+BX c)SI+DI d)BX+BP
22. The addressing mode of the following instruction MOV [DI][BX],1234 [ ]
a) Implied b) Register c) Direct d) Based Indexed
23 Which of these signals are bidirectional [ ]
a) HOLD, HLDA b) S1,S2 c) RQ,GT d) S0,S1
24 .Which one of these instruction takes the 2’S compliment [ ]
a) N E G b) SBB c ) XOR d) NOT
25. Which of these instructions reads a byte from memory and stores the byte in another
memory location [ ]
a) S T O S B b ) M OV S B c ) L OD S B d) SCASB
26. DMA will send a request signal to the following pin 0f 8086 [ ]
a) ALE b) HOLD c) HLDA d) NONE
27. This signal is used to De-multiplex address and data [ ]
̅̅̅̅̅
a) 𝑊𝑅 b) ALE c) READY d) DT/𝑅̅
28. Which of these signals are bidirectional [ ]
a) HOLD, HLDA b) S1,S2 c) RQ,GT d) S0,S1
29. Which of these signals combination indicates a upper 8 bit data transfer [ ]
a) A0=0 & BHE = 0 b) A0 = 1 & BHE =1 c) A0=0&BHE=1 d) A0=1&BHE=0
30. Minimum mode means [ ]
a) Single processor b) Double Processors c) Three processors d) Four processors
31. In Maximum mode, the signal at pin MN / MX is at ___ [ ]
a) Logic 1 b) Logc 0 c) Logic 2 d) None
32. Choose the minimum mode pin in 8086 [ ]
a) LOCK b) RQ / QT0 c) ALE d) S 2
33. If S 2 S1 S 0 =001, then the operation performed by CPU [ ]
a) Read I/O port b) Write I/O port c) Interrupt acknowledge d) Halt
34. Lower byte of data is accessed from / to an even bank when BHE , A0 is [ ]
a) 0 0 b) 0 1 c) 1 0 d) 1 1
35. Which of these is used for identifying when the address is output [ ]
a) HOLD b) ALE c) MN/𝑀𝑋̅̅̅̅̅ d) DT/𝑅̅
36. Which flag is set when MSB of the result is 1 [ ]
a) Carry b) Parity c) Zero d) Sign
37. In String manipulation instructions, which flag is affected [ ]
a) Interrupt b) Trap c) Direction d) Parity
38. Abbreviate MASM.......... [ ]
a) Microsoft Macro Assembler b) Macro Microsoft Assembler
c) Microsoft Assembler d) Macro Assembler
39. Which directive is used to declare a byte type variable [ ]
a) DQ b) DD c) DW d) DB
40. Which instruction complements the carry flag [ ]
a) CLC b) CMC c) CLI d) CLD
41. After execution of TEST instruction, which flags are affects [ ]
a) AF, OF, ZF b) AF, CF, PF c) CF, PF, SF d) PF, SF, ZF
42. The first microprocessor introduced by Intel is [ ]
a) 4040 b) 4004 c) 8085 d) All
43. After executing cmp al,bl instruction which of these flags were effected………. [ ]
a) CF, ZF, SF b) AF, OF, PF c) CF, AF, OF d) SF, PF, ZF
44. The MOV AX, [BP] instruction accesses data within the ………..segment [ ]
a) Code b) Data c) Extra d) Stack
45. Which instruction is used translate a byte in AL from one code to another code [ ]
a) NEG b) XLAT c) NOT d) XCHG
1st Model Descriptive Questions
Subject: MPI

1) Explain in detail about the types of Memory


2) Explain in detail about the origin of Microprocessor
3) Explain in detail about Microprocessor based system & I/O devices
4) Draw the internal architecture of 8086 and explain each block in brief
5) Explain about pin details of 8086 Microprocessor
6) Explain the different addressing modes of 8086
7) Instruction set of 8086
8) Assembly Language Programming of 8086 (imp Conversions)

The "FLAGS" REGISTER

This is an 8-bit register that holds 1-bit of data for each of the eight "Flags" which are to be interpreted as
follows:

FLAGS SET (a 1-bit) CLEARED (a 0-bit)


Overflow OF = OV (Overflow) NV (No Overflow)
Direction DF = DN [Decrement] UP [Increment]
Interrupt IF = EI [Enabled] DI [Disabled]
Sign SF = NG (Negative) PL (Positive)
Zero ZF = ZR (Zero) NZ (Not Zero)
Auxiliary Carry AF = AC NA (No AC)
Parity PF = PE (Even) PO (Odd)
Carry CF = CY (Carry) NC (No Carry)

S-ar putea să vă placă și