Ассемблер и программирование для IBM PC



       

ГЛАВА 2. Выполнение программ


------------------------------------------------------------

Выполнение программ

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

ВВЕДЕНИЕ ------------------------------------------------------------

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

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

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

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

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




Содержание  Назад  Вперед