ВУЗ:
Составители:
20
1.3.2 Загрузите DEBUG. После приглашения к диалогу с помощью ко-
манды d определите:
а) размер памяти (ячейки 413h и 414h)
-d 0040:0013 <enter>
б) серийный номер
-d fe00:0 <enter>
в) дату ROM BIOS в формате mm/dd/yy по адресу FFFF5
Данные запишите в отчёт.
1.3.3 Наберите программу в машинных кодах (см. таблицу 1.2) с шага
CS:100, набирая побайтно через пробел:
-e cs:100 b8 23 ……….. cb <enter>
Выполните программу по шагам, используя команды отладчика R и T.
При этом наблюдайте как изменяется содержимое регистров микропроцессора:
-r <enter>
-t <enter>
.
.
. до команды RETF
Таблица 1.2 - Пример программы в машинных кодах
Машинный код
Команды
Мнемокод
(ассемблер)
Назначение
Команды
B82301
052500
8bd8
03d8
8bcb
90
Cb
Заполните графы таблицы 1.2 "мнемокод" и "назначение".
1.3.4 Исследуйте команду отладчика H. Возьмите несколько значений
(<значение1> и <значение2>) и объясните результаты.
1.3.5 Изучите команду отладчика A. Выпишите в отчёт все фрагменты
ассемблерных программ пп. 1.2.4 и 1.2.6 методического указания к данной ла-
бораторной работе, введите их в DEBUG, выполните по шагам, наблюдая за
измением всех компонент МП, используемых в данном фрагменте, и напишите
комментарий к каждой команде по следующему образцу:
-A cs:100 <enter>
1D60:0100 mov ax,5
1D60:0103 mov dx,9
1D60:0106 add ax,dx
1D60:0108
1.3.2 Загрузите DEBUG. После приглашения к диалогу с помощью ко-
манды d определите:
а) размер памяти (ячейки 413h и 414h)
-d 0040:0013
б) серийный номер
-d fe00:0
в) дату ROM BIOS в формате mm/dd/yy по адресу FFFF5
Данные запишите в отчёт.
1.3.3 Наберите программу в машинных кодах (см. таблицу 1.2) с шага
CS:100, набирая побайтно через пробел:
-e cs:100 b8 23 ……….. cb
Выполните программу по шагам, используя команды отладчика R и T.
При этом наблюдайте как изменяется содержимое регистров микропроцессора:
-r
-t
.
.
. до команды RETF
Таблица 1.2 - Пример программы в машинных кодах
Машинный код Мнемокод Назначение
Команды (ассемблер) Команды
B82301
052500
8bd8
03d8
8bcb
90
Cb
Заполните графы таблицы 1.2 "мнемокод" и "назначение".
1.3.4 Исследуйте команду отладчика H. Возьмите несколько значений
(<значение1> и <значение2>) и объясните результаты.
1.3.5 Изучите команду отладчика A. Выпишите в отчёт все фрагменты
ассемблерных программ пп. 1.2.4 и 1.2.6 методического указания к данной ла-
бораторной работе, введите их в DEBUG, выполните по шагам, наблюдая за
измением всех компонент МП, используемых в данном фрагменте, и напишите
комментарий к каждой команде по следующему образцу:
-A cs:100
1D60:0100 mov ax,5
1D60:0103 mov dx,9
1D60:0106 add ax,dx
1D60:0108
20
Страницы
- « первая
- ‹ предыдущая
- …
- 18
- 19
- 20
- 21
- 22
- …
- следующая ›
- последняя »
