School of Engineering Department of Electronics and Communication
16EC209 - Microprocessors – 4th sem – 2018 2019
Assignment Questions (Module 2)
1. Explain the architecture of 8086 MP with relevant block diagram in detail.
2. Explain the following instructions of 8086 MP with examples. a. LAHF f. XLAT b. LEA g. DIV c. PUSHF h. JMP d. ADC i. STA e. DAA j. LDA 3. Name the addressing modes of the following 8086 MP instructions a. MOV DX,[BX+04] b. MOV AX,[BX+DI+08] 4. Write an ALP using 8086 MP to multiply two 16-bit numbers stored in memory locations and store the result in consecutive memory location. 5. What is stack? What is the use of stack memory? Explain the execution of PUSH and POP instructions. 6. Illustrate the timing diagram for the memory read cycle of 8086 MP in minimum mode operation. 7. Draw and discuss about 8086 flag register with description to each flag bit. 8. The contents of different registers are given below. Form the effective address for the MOV instruction in the specified addressing mode. Offset (displacement) = 5000H [AX] = 1000H, [BX] = 2000H [SI] = 3000H, [DI] = 4000H [BP] = 5000H, [DS] = 1000H 9. Explain the register organization of 8086 MP with relevant block diagram. 10. Explain the function of the following assembler directives: a. END b. SEGMENT c. DW 11. asdf