Порядок записи в память программы сложения двух чисел 57 и В5
Клавиши | Информация на индикаторе 1 2 3 4 5 6 7 8 | Примечание |
ADDR 8200 | 8 2 0 0 * * ? ? | Установка адреса 8200 |
MEM | 8 2 0 0 * , ? ? | Начало записи программы в память с адреса 820016 |
3 | 8 2 0 0 * , 0 3 | Запись кода 3Е |
E | 8 2 0 0 * , 3 E | |
NEXT | 8 2 0 1 * , ? ? | |
5 | 8 2 0 1 * , 0 5 | Запись кода 57 |
7 | 8 2 0 1 * , 5 7 | |
NEXT | 8 2 0 2 * , ? ? | |
0 | 8 2 0 2 * , 0 0 | Запись кода 06 |
6 | 8 2 0 2 * , 0 6 | |
NEXT | 8 2 0 3 * , ? ? | |
В | 8 2 0 3 * , 0 В | Запись кода В5 |
5 | 8 2 0 3 * , В 5 | |
NEXT | 8 2 0 4 * , ? ? | |
8 | 8 2 0 4 * , 0 8 | Запись кода 80 |
0 | 8 2 0 4 * , 8 0 | |
NEXT | 8 2 0 5 * , ? ? | |
0 | 8 2 0 5 * , 0 0 | Запись кода 00 |
После того, как программа введена в память, можно начать ее выполнение, например, в пошаговом режиме (табл. 16):
Таблица 16
Клавиши | Информация на индикаторе 1 2 3 4 5 6 7 8 | Примечание |
ADDR 8200 | 8 2 0 0 * * 3 Е | Установка начального адреса программы |
STEP | 8 2 0 2 * * 0 6 | Последовательное выполнение команд до адреса 820516, где заканчивается программа |
STEP | 8 2 0 4 * * 8 0 | |
STEP | 8 2 0 5 * * 0 0 | |
REG A | 8 2 0 6 А - 0 С | Просмотр значения регистра А в разрядах 7-8 индикатора |
Результат сложения чисел 5716 и В516 равен 10С16, следовательно, кроме значения 0С16 в аккумуляторе, будет включен индикатор признака переноса на передней панели Э580.
При выполнении программы, записанной в память с адреса 820016, в пошаговом режиме, можно наблюдать за изменениями содержимого какого-либо регистра МП. Например, в рассмотренной ранее программе сложения двух чисел, результат формируется в аккумуляторе (регистр А).
Для запуска программы сложения надо задать начальный адрес:
- ADDR 8200;
- указать регистр A: REG А;
- выполнить программу в режиме STEP с индикацией содержимого А(табл. 17).
Таблица 17
Дата добавления: 2015-08-01; просмотров: 599;