ВУЗ:
Составители:
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
- …
- следующая ›
- последняя »