You are on page 1of 1

Principles of Microprocessor and Computer Organization

Assignment no. 1

Instructions:
• Last date to submit assignment: 24-04-2023
• Write the assignment in A4 sheets. No need for a Stick file, staple the sheets
properly and submit.

Q. No Question Level
1. Draw the internal architecture of the 8086 Microprocessor and L2
explain .
2. Draw the programming model of 8086 through core2 L2
microprocessors and describe the function and purpose of each
program visible register.
3. List the addressing modes that are supported in 8086 L2
microprocessors. Explain each addressing mode with examples.
4. Given the opcode for ADD instruction is 000000, find the L3
instruction format for the ADD AX , [BX] instruction.
5. Generate the machine code for the following instructions L3
1.MOV DL, [DI]
2.MOV [1000H], DL
3.MOV [BP], DL
6. Determine the Physical address of a Memory location given by L3
0A51H:CD90H
7. What is a flag register? Explain the purpose of each flag bit in L2
the 8086 flag register.
8. Explain the working of PUSH and POP instructions in 8086 Microprocessor. L2
9. Execute an 8086 program to find the sum of all odd numbers present in an L4
array of numbers.
(Attach the printout of program and final output(register contents)
screenshots)

You might also like