"Ассемблер и программирование для IBM PC. (IBM PC assembler language and programming)" - читать интересную книгу автора (Абель Питер, Переводчик: Ю.В.Сальников)

Ц е л ь: Представить машинный язык, ввод команд в память и выполнение
программ.


ВВЕДЕНИЕ
________________________________________________________________

Основой данной главы является использование DOS программы с именем
DEBUG, которая позволяет просматривать память, вводить программы и
осуществлять трассировку их выполнения. В главе показан процесс ввода этих
программ непосредственно в память в область сегмента кодов и объяснен
каждый шаг выполнения программы.
Начальные упражнения научат проверять содержимое конкретных ячеек
памяти. В первом примере программы используются непосредственные данные
определенные в командах загрузки регистров и арифметических командах.
Второй пример программы использует данные, определенные отдельно в
сегменте данных. Трассировка этих команд в процессе выполнения программы
позволяет понять действия компьютера и роль регистров.
Для начала не требуется предварительных знаний языка асcемблера и
даже программирования. Все что необходимо - это IBM PC или совместимый
микрокомпьютер и диск с операционной cистемой DOS.


НАЧАЛО РАБОТЫ
________________________________________________________________

Прежде всего необходимо вставить дискету с DOS в левый дисковод A.
Если питание выключено, то его надо включить; eсли питание уже включено,
нажмите вместе и задержите клавиши Ctrl и Alt и нажмите клавишу Del.
Когда рабочая часть DOS будет загружена в память, на экране появится
запрос для ввода даты и времени, а затем буква текущего дисковода, обычно
A для дискеты и C для винчестера (твердого диска). Изменить текущий
дисковод можно, нажав соответствующую букву, двоеточие и клавишу Return.
Это обычная процедура загрузки, которую следует использовать всякий раз
для упражнений из этой книги.


ПРОСМОТР ЯЧЕЕК ПАМЯТИ
________________________________________________________________

В этом первом упражнении для просмотра содержимого ячеек памяти
используется программа DOS DEBUG. Для запуска этой пограммы введите DEBUG
и нажмите Return, в результате программа DEBUG должна загрузится с диска в
память. После окончания загрузки на экране появится приглашение в виде
дефиса, что свидетельствует о готовности программы DEBUG для приема
команд. Единственная команда, которая имеет oтношение к данному
упражнению, это D - для дампа памяти.

1. Р а з м е р п а м я т и. Сначала проверим размер доступной
для работы памяти. В зависимости от модели компьютера это значение