Система команд микропроцессора КР580вм80а на базе микро-ЭВМ "Электроника 580". Технические характеристики микро-ЭВМ, страница 2

На передней панели устройства расположены:

1) клавиатура, включающая 9 командных клавиш и 16 клавиш данных;

2) индикатор адреса («АДРЕС») и данных («РЕГИСТР» и «ДАННЫЕ»), содержащий 8 разрядов;

3) индикатор («ФЛАГ») состояния признаков переноса («С») и нуля («Z»);

4) тумблеры включения-выключения («СЕТЬ») и задания режима работы («ПРОГОН» и «ОТЛАДКА»);

5) индикаторы работы с магнитофоном («МФ. ВХОД» и «МФ. ВЫХОД»).

На задней стенке находится гнездо для подключения магнитофона, на передней стенке – разъемы для подключения других внешних устройств.

1.3.4. Назначение командных клавиш.

«RST» - служит для формирования сигнала сброса (ReSTart) устройства. Для начала работы с микро-ЭВМ «Электроника 580» после включения тумблера «сеть» необходимо нажать клавишу «RST», при этом на индикаторе должно появиться сообщение «8200 --??». Здесь и в дальнейшем знаком «-» обозначен пробел, а знаком «?» какая-либо ранее записанная в ОЗУ или случайная информация.

«ADDR» - служит для перевода устройства в режим задания адреса (ADDRess) ячейки памяти. Для чтения содержимого ячейки памяти с адресом XXXX необходимо нажать клавиши:

ADDR X X X X

После этого в разрядах 1-4 индикатора отобразится заданный адрес ячейки памяти, а в разрядах 7 и 8 - ее содержимое.

«NEXT» - служит для увеличения на единицу адреса индицируемой ячейки памяти или регистра МП. Нажатие клавиши «NEXT» выведет на индикатор информацию об адресе и содержимом следующей ячейки памяти.

«MEM» - служит для перевода устройства в режим записи данных в ячейку памяти (MEMory). Для записи данных в ячейку памяти с адресом XXXX необходимо нажать последовательность клавиш:

ADDR X X X X МЕМ

После этого в четырех левых разрядах дисплея высветится адрес ячейки памяти, в двух правых разрядах - ее содержимое и появится десятичная точка. При отсутствии на дисплее десятичной точки данные в память записаны не будут. Дальнейшее нажатие одной или двух цифровых клавиш изменят содержимое данной ячейки. В двух правых разрядах появятся новые данные. Если в набранных данных имеется ошибка, то ее можно исправить нажатием требуемых цифровых клавиш. Сколько бы клавиш не было нажато, в любом случае, в двух правых разрядах высвечиваются значения двух последних нажатых клавиш.

Для перехода к адресу следующей ячейки необходимо нажать клавишу «NEXT». При этом нет необходимости повторного нажатия клавиши «MEM». Повторное нажатие клавиши «MEM» уменьшает на единицу адрес ячейки памяти.

При попытке ввести данные без предварительного нажатия клавиши «MEM», а так же, если на дисплее установлен адрес области ПЗУ, либо адрес, физически отсутствующий в ОЗУ, на дисплее высветится надпись «Err». В этом случае для восстановления предыдущего адреса и разрешения ввода данных в память необходимо нажать клавишу «MEM».

«CLR» - (CLeaR) служит для восстановления начального значения адреса или данных, если после их ввода не нажималось других командных клавиш.

«REG» - служит для отображения содержимого восьмиразрядного регистра (REGister) МП. Для чтения содержимого одного из регистров необходимо нажать следующие клавиши:

REG X

где X - клавиша с наименованием соответствующего регистра:

A - аккумулятор;

B, C, D, E, H, L - регистры общего назначения;

F - регистр признаков (флаговый);

SP – указатель стека.

После нажатия указанных клавиш в разряде 5 индикатора отобразится имя регистра, а в разрядах 7 и 8 его содержимое. Для записи данных в регистр после нажатия указанных клавиш необходимо нажать одну или две шестнадцатиричных клавиш.

«STEP» - служит для выполнения очередной команды МП.

«BRK» - (BReaK) служит для задания адреса контрольной точки в программе.

Можно выполнять программы пользователя с введением контрольных точек, т.е. адресов на которых необходимо прервать выполнение программы для проверки промежуточных результатов.

«RUN» - служит для запуска программы на выполнение с остановом на введенной контрольной точке или команде останова МП.