Порядок выполнения работы

1. Повторить шестнадцатиричную систему счисления.

2. Изучить структуру программы на Ассемблере.

3. Изучить команды отладчика DEBUG.

4. Внимательно ознакомиться с порядком выполнения работы.

5. Разобраться в представленной ниже программе, записывающей исходные данные типа байт из области source в обратном порядке в область dest.

6. Скопировать программу PRIMER.ASM под другим именем.

7. В любом редакторе исправить программу, вводя исходные данные своего варианта. В первой программе тип данных - байт.

8. Оттранслировать исходный модуль. Для этого набрать команду:

>masm {имя файла},

где {имя файла} - имя файла, содержащего исходный модуль, без расширения. На запросы ответить так:

object filename[ ]: нажать клавишу перевода строки

source listing[ ]: набрать имя файла без расширения

cross reference[ ]: нажать клавишу перевода строки

В результате создается объектный файл и листинг трансляции.

9. Просмотр листинга трансляции. Для этого вызвать на экран файл с расширением LST клавишей F3. Листинг состоит из двух частей. В левой части находится столбец шестнадцатиричных значений смещения адреса (в байтах) от начала сегмента и столбцы объектного кода каждого оператора. В правой части - текст исходной программы.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: