ВУЗ:
Составители:
17
5. Порядок работы
В среде «Windows Commander» перейти в каталог, заданный преподавателем.
Путем нажатия клавиш «Shift+F4» создать файл (ххх.mас). Осуществить ввод
программы и ее трансляцию. Запуск транслятора (krossl.exe) осуществляется
автоматически при нажатии на клавишу «Enter» на имени исходного файла (ххх.mас).
В результате трансляции создается файл листинга (xxx.lst) и объектный файл
(xxx.bin). Нажать на клавишу «F3» на имени
файла (xxx.lst) и осуществить просмотр
листинга. При наличии ошибок отредактировать исходный файл и повторить
трансляцию. После устранения явных ошибок запустить программу имитатора
процессора 1801ВМ2 «Simulator 1801ВМ2». После запуска программы в меню режим
выбрать пункт "1801ВМ2". Затем в меню файл выбрать пункт «Открыть файл»,
ввести нулевую страницу, начальный адрес загрузки и нажать кнопку «Открыть».
Далее
перейти в каталог и открыть файл (xxx.bin). Проверить работу программы. Для
этого в меню режим выбрать пункт «Шаг». Набрать начальный адрес, нажать н
а
клавишу «G», а затем на «Р». При каждом нажатии на клавишу «Р» будет
выполняться очередная команда, осуществляться вывод содержимого регистров
общего назначения и машинный код команды. Через клавишу «Backspace» можно
выйти на просмотр любой ячейки памяти. Нажатие на клавишу «Р» закрывает
просмотр и продолжает выполнение программы. Для выполнения программы в целом
необходимо отменить пункт «Шаг
», и запустить программу через клавишу «G».
6. Содержание отчета
6.1. Титульный лист, цель работы.
6.2. Блок-схема алгоритма с подробным словесным описанием.
6.3. Программа с подробными комментариями, анализ ошибок, исходные
данные, результат.
7. Контрольные вопросы
7.1. Доработайте алгоритм рис.4, приняв в качестве фактических данных
начальные адреса массивов и их размерность.
7.2. При использовании, каких методов адресации можно ограничится
одним
указателем элементов массивов?
7.3. Назовите основные операции при выполнении команд "Вызов
подпрограммы", "Возврат из подпрограммы".
7.4. Каким образом используются разряды 04 и 07 РСП?
7.5. Каким образом просчитывается смещение при ветвлении назад и вперед?
7.6. Напишите последовательность команд, эквивалентных команде SOB.
7.7. Что может располагаться в поле операции?
7.8. Как могут быть
определены операнды?
7.9. Может ли предложение ассемблера содержать одно поле?
7.10. Какие директивы используются для ввода табличных данных?
Страницы
- « первая
- ‹ предыдущая
- …
- 16
- 17
- 18
- 19
- 20
- …
- следующая ›
- последняя »