Answered step by step
Verified Expert Solution
Question
1 Approved Answer
all the qusetions 1. What is the addressing mode of the following instructions? If the instruction includes memory access, what is the physical memory address
all the qusetions
1. What is the addressing mode of the following instructions? If the instruction includes memory access, what is the physical memory address to be accessed? i. ADD AX, BX vii. POP AX ii. MOV BL, [F890H] viii. JMP NEAR PTR Labels iii. ADD AX, 1 ix. JMP FAR PTR LabelB iv. MOV AX, [BP] X. JMP [DI] V. ADD [BX+SI+100H), AL xi. IN AL, (DX) vi. PUSH (SI) xii. OUT 8FH, AL 2. What is the difference between inter-segment and intra-segment jump in the 8086 ? 3. What is the difference between short and near jumps in the 8086? 4. What is the function of the assembler directives FAR PTR, NEAR PTR and SHORT PTR? 5. If a near jump uses a signed 16-bit displacement, how can it jump to any memory location within the current code segment? 6. What are the different uses of the stack memory in a microprocessor? 7. How many bytes are stored in the stack by the instruction PUSH AX? 8. Write the micro-operations performed by the 8086 when it executes the instructions PUSH CX, PUSH (SI), POP CX, and POP [BX]. 9. What is wrong with the instruction MOV [BX], [DIJ? 10. What is the range of the relative address that is used in the conditional jump instructions? 11. Suppose that DS0200H, BX=0300H, and DI=0400H. Determine the memory address(es) accessed by each of the following instructions: a) MOV AL, [1234H] b) MOV AX, [BX] c) MOV [DI), AL 12. Suppose that DS = 1000H, SS = 2000H, BP = 1000H, and DI - 0100H. Determine the memory address(es) accessed by each of the following instructions: a) MOV AL, (BP+DI] b) MOV CX, (DI] c) MOV DX, [BP] 13. Suppose that DS-1200H, BX-0100H, and SI = 0250H. Determine the memory address(es) accessed by each of the following instructions: a) MOV (100H), DL b) MOV (SI+100H), AX c) MOV DL,[BX+100H) 14. Suppose that DS - 1300H, SS = 1400H, BP = 1500H, and SI - 0100H. Determine the address(es) accessed by each of the following instructions Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started