Программа сложения трех чисел на Э580
Адрес | Машинный код | Метка | Мнемокод | Комментарий |
8300 8301 | 3E N | MVI A | загрузка в АКМ числа N | |
8302 8303 | 0E N1 | MVI C | загрузка в per. С числа N1 | |
8304 8305 | N2 | MVI D | Загрузка в per. D числа N2 | |
ADD С | А + С | |||
ADD D | A + D | |||
NOP | Окончание программы |
СОДЕРЖАНИЕ И ПОРЯДОК ВЫПОЛНЕНИЯ
ЛАБОРАТОРНОЙ РАБОТЫ
1. Включить отладочное устройство.
2. Прочитать содержимое ячейки памяти с адресом 8200.
3. Записать N в ячейку памяти с адресом 8237.
4. Прочитать содержимое ячейки памяти с адресом 1026.
5. Проверить, возможна ли запись числа N в ячейку памяти с адресом 2145.
6. Объяснить, почему невозможна запись числа N в ячейки памяти с адресами менее 8000.
7. Прочитать содержимое всех программно-доступных регистров МП.
8. Записать число N в один из регистров, например в регистр B.
9. Выполнить программу, приведенную в таблице 1 в пошаговом режиме.
10. Записать в регистр-аккумулятор АМП число F8.
11. Составить программу сложения числа F8, записанного в аккумуляторе (АКМ) с числом N , записанным в ячейке памяти с адресом 8308.
12. Проверить полученный результат.
СОДЕРЖАНИЕ ОТЧЕТА
1. Краткое описание цели работы и результатов самостоятельной подготовки к лабораторному занятию.
2. Тексты программ выполнения лабораторной работы.
3. Протокол работы, отражающий последовательность действий на пульте отладочного устройства при выполнении программ.
КОНТРОЛЬНЫЕ ВОПРОСЫ
1. Что такое микро-ЭВМ?
2. Что такое микропроцессор? Его существенные отличия от микро-ЭВМ?
3. Нарисуйте структурную схему отладочного устройства и поясните назначение каждого из её элементов.
4. Какие области памяти доступны программисту?
5. Какие адреса памяти относятся к ПЗУ и ОЗУ?
6. В чем заключается принципиальное отличие ПЗУ от ОЗУ?
7. Что происходит при попытке записи данных в ПЗУ?
8. Сохраняется ли в памяти Э580 программа после выключения питания?
9. Что такое программа-монитор и ее функции?
10. Объясните назначение каждой клавиши на пульте управления Э580?
11. Какие признаки можно увидеть на индикаторах пульта управления и как зафиксировать другие признаки?
12. Меняется ли содержание программы, записанной в ячейках памяти с номерами 8310¸842F, если проверить содержимое ячейки 83FD?
ЛАБОРАТОРНАЯ РАБОТА 2
Дата добавления: 2015-08-01; просмотров: 1117;