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