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

1 Expert Approved Answer
Step: 1 Unlock

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

blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!