Answered step by step
Verified Expert Solution
Link Copied!

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

image text in transcribed
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

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Databases Illuminated

Authors: Catherine M. Ricardo, Susan D. Urban, Karen C. Davis

4th Edition

1284231585, 978-1284231588

More Books

Students also viewed these Databases questions