Question: ---In Assembly language. This question is from the book IBM PC Assembly Language and Programming 5th edition by Peter Abel. 1. Use DEBUGs E Command
---In Assembly language. This question is from the book "IBM PC Assembly Language and Programming" 5th edition by Peter Abel.
1.
Use DEBUGs E Command to enter the following machine language
program:
Machine Code (at 100H) : A0 00 02 D0 E0 F6 26 01 02 A3 02 02 90
Data (at 200H) : 1E 16 00 00
The program performs the following:
a)
Moves the contents of the byte at DS:0200 1E to the AL register
b)
Shifts AL register contents one byte to the left
c)
Multiplies AL by the 1 byte contents at DS:0201
d)
Moves the product from AX to the word beginning at DS:0202
Type the D command to view the code and the data. Then key in R and enough
successive T commands to step through the program until reaching the JMP
command.
What is the final product in AX?
Key in another D DS:0200 and note how the product at DS:0202 is stored
Step by Step Solution
There are 3 Steps involved in it
To solve this problem using the DEBUG tool in DOS well go through the steps to manually enter the machine code execute it and observe the result Heres ... View full answer
Get step-by-step solutions from verified subject matter experts
