After the following operation, AX = ?, AH = ? AL = ? 00002002 AH AL EAX 3412 34 00002001 EBX 1 0 0 0 12 00002000 1000 2000 ECX 00001002 CS 00001001 *1000 DS 0 1 0 0 00001000 *After DS is appended with a 0. FIGURE 3-6 The operation of the MOV AX,[BX] instruction when BX = 1000H and DS = 0100H. Note that this instruction is shown after the contents of memory are transferred to AX.
After the following operation, AX = ?, AH = ? AL = ? 00002002 AH AL EAX 3412 34 00002001 EBX 1 0 0 0 12 00002000 1000 2000 ECX 00001002 CS 00001001 *1000 DS 0 1 0 0 00001000 *After DS is appended with a 0. FIGURE 3-6 The operation of the MOV AX,[BX] instruction when BX = 1000H and DS = 0100H. Note that this instruction is shown after the contents of memory are transferred to AX.
Chapter22: Sequence Control
Section: Chapter Questions
Problem 6SQ: Draw a symbol for a solid-state logic element AND.
Related questions
Question
In the following operation of MOV AX, [BX], it will perform a Displacement direct addressing where Physical Address = segment * 10 + offset. As our DS is 0100H, this will be multiplied by 10 which then be added with the 1000(offset) from the register BX, this will give us the physical address of 2000. As a result, this gives us the 16-bit number that will address the words stored at memory bytes of both 2000H AND 2001H, these will then be transfer into the AX register. As such, (AH = 34) & (AL = 12), additionally AX = AH + AL, therefore AX = 3412H. Is this accurate and correct?
Expert Solution
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
Step by step
Solved in 2 steps
Recommended textbooks for you