ВУЗ:
Составители:
Рубрика:
9
раторов Ассемблера. Можно также получить доступ к соответствующим дан-
ным любой структуры данных, выводя и изменяя их в различных форматах.
В области регистров (верхняя область справа от области кода) выводится
содержимое регистров центрального процессора.
Верхней правой областью является область флагов, где показано содер-
жимое восьми флагов центрального процессора. В области
флагов показано
значение каждого флага ЦП.
В области данных показано непосредственное содержимое выбранной
области памяти. В левой части каждой строки показан адрес данных, выводи-
мых на данной строке. Адрес выводится в виде шестнадцатеричного значения
сегмента и смещения. Значение сегмента заменяется именем сегмента DS, если
значение сегмента совпадает с текущим содержимым регистра DS.
В правой части каждой строки выводятся символы, соответствующие по-
казанным байтам. Турбо отладчик выводит все печатаемые значения, соответ-
ствующие байтовым эквивалентам, поэтому не удивляйтесь, если на экране вы
увидите странные символы - просто это символьный эквивалент шестнадцате-
ричных значений байтов данных.
В нижнем правом углу окна CPU показано содержимое стека.
ЛАБОРАТОРНАЯ РАБОТА N3
ИССЛЕДОВАНИЕ СПОСОБОВ АДРЕСАЦИИ ОПЕРАНДОВ
1. ЦЕЛЬ РАБОТЫ
Получение практических навыков использования различных способов ад-
ресации и отладки программ с использованием ловушек программы TURBO
DEBUGGER.
2. РЕКОМЕНДУЕМАЯ ЛИТЕРАТУРА
2.1. В.Л.Григорьев. Программирование однокристальных микропроцессоров. М.:
Энергоиздат, 1987, с.72-88.
2.2. В.Л.Григорьев. Микропроцессор i486. Архитектура и программирование
(в 4-х книгах)-М.,ГРАНАЛ,1993, кн.1 стр.27-32, 44-49.
2.3. Белецкий
Я. Энциклопедия языка Си: Пер. c польск.-М.:Мир,1992,
с 394-406.
3. ПОДГОТОВКА К РАБОТЕ
3.1. Изучить методические указания.
3.2. Подготовить ответы на контрольные вопросы.
3.3. Написать комментарии к командам приведенной ниже программы PROG3.
3.4. Используя примеры из PROG3, в соответствии с вариантом задания из
Таб 3.1 написать фрагмент программы для выполнения указанных в таблице
операций, определив
в сегменте данных необходимые переменные. (В таблице
ЯП означает « ячейка памяти»).
9
раторов Ассемблера. Можно также получить доступ к соответствующим дан-
ным любой структуры данных, выводя и изменяя их в различных форматах.
В области регистров (верхняя область справа от области кода) выводится
содержимое регистров центрального процессора.
Верхней правой областью является область флагов, где показано содер-
жимое восьми флагов центрального процессора. В области флагов показано
значение каждого флага ЦП.
В области данных показано непосредственное содержимое выбранной
области памяти. В левой части каждой строки показан адрес данных, выводи-
мых на данной строке. Адрес выводится в виде шестнадцатеричного значения
сегмента и смещения. Значение сегмента заменяется именем сегмента DS, если
значение сегмента совпадает с текущим содержимым регистра DS.
В правой части каждой строки выводятся символы, соответствующие по-
казанным байтам. Турбо отладчик выводит все печатаемые значения, соответ-
ствующие байтовым эквивалентам, поэтому не удивляйтесь, если на экране вы
увидите странные символы - просто это символьный эквивалент шестнадцате-
ричных значений байтов данных.
В нижнем правом углу окна CPU показано содержимое стека.
ЛАБОРАТОРНАЯ РАБОТА N3
ИССЛЕДОВАНИЕ СПОСОБОВ АДРЕСАЦИИ ОПЕРАНДОВ
1. ЦЕЛЬ РАБОТЫ
Получение практических навыков использования различных способов ад-
ресации и отладки программ с использованием ловушек программы TURBO
DEBUGGER.
2. РЕКОМЕНДУЕМАЯ ЛИТЕРАТУРА
2.1. В.Л.Григорьев. Программирование однокристальных микропроцессоров. М.:
Энергоиздат, 1987, с.72-88.
2.2. В.Л.Григорьев. Микропроцессор i486. Архитектура и программирование
(в 4-х книгах)-М.,ГРАНАЛ,1993, кн.1 стр.27-32, 44-49.
2.3. Белецкий Я. Энциклопедия языка Си: Пер. c польск.-М.:Мир,1992,
с 394-406.
3. ПОДГОТОВКА К РАБОТЕ
3.1. Изучить методические указания.
3.2. Подготовить ответы на контрольные вопросы.
3.3. Написать комментарии к командам приведенной ниже программы PROG3.
3.4. Используя примеры из PROG3, в соответствии с вариантом задания из
Таб 3.1 написать фрагмент программы для выполнения указанных в таблице
операций, определив в сегменте данных необходимые переменные. (В таблице
ЯП означает « ячейка памяти»).
Страницы
- « первая
- ‹ предыдущая
- …
- 7
- 8
- 9
- 10
- 11
- …
- следующая ›
- последняя »
