Лабораторный практикум по курсу "Микропроцессорные устройства". Часть 1, страница 10

            Основное средство вывода данных в УОУ - дисплей состоит из восьми семисег­мен­т­ных ин­ди­ка­то­ров с первого по восьмой, причем первый - это крайний левый индикатор. На инди­ка­то­рах отоб­ра­жа­ют­ся, в основном, шестнадцатиричные цифры, причем, для не­ко­торых из них при­ня­ты следующие обоз­на­че­ния:  На индикаторах 1...4 обычно отображается ад­рес байта программы или данных, на индикаторах 7, 8 - байт программы или данных, адрес ко­то­­рых отображен на индикаторах 1...4. Ин­ди­катор 5 используется для отображения наи­ме­но­ва­ния регистра.

            Основное средство ввода данных в УОУ - клавиатура содержит 25 клавиш. Из них 16 циф­ровых (для ввода всех шестнадцатиричных цифр) и 9 командных. Цифровые кла­ви­ши много­функ­циональны. По­тому, что кроме ввода чисел с их помощью можно:

             вводить имена РОН МП: А (ак­ку­мулятор), В, C, D, E, H, L, F (регистр признаков);

            в некоторых ко­ман­дах кла­вишей "1/P" определить указатель стека (SP), a клавишей "2/Т"- вер­ши­ну стека (ST). 

            Командные клавиши имеют следующее назначение:

            RST  (сброс) - формирует сигнал сброса (RESET)  МП;

            ADDR (адрес) - переводит УОУ в режим задания адреса ячейки памяти (на четы­рех левых ин­ди­ка­торах отображается содержимое счетчика команд (РС) пользователя);

            MEM (память) - задает адрес ячейки памяти;

            NEXT (следующий) - увеличивает на единицу адрес текущей ячейки памяти или ре­гист­ра;

            СLR (очистить) - восстанавливает начальное значение адреса и данных, если после их вво­да не на­жимались другие командные клавиши;

            REG (регистр) - отображает содержимое регистра и иекущего адреса счетчика ко­манд;

            STEP (шаг) - выполняет очередную команду;

            RUN (прогон) - запуск программы на выполнение.

            П1.4. Работа с УОУ

            Обычно работу с УОУ протекает в следующей последовательности: включение, за­пись прог­рам­мы; запуск программы на исполнение; проверка содержимого РОН МП и/или ячеек па­мя­ти.

            Для включения УОУ достаточно подключить его к электросети 220В, 50Гц и ус­та­но­вить тумблер СЕТЬ в положение ВКЛ. При это на первых четырех индикаторах появится число 8200 (шест­над­ца­ти­рич­ное), пятый и шестой индикаторы будут погашены, а на седьмом и восьмом ин­ди­каторах появится со­дер­­жимое ячейки памяти с адресом 8200 (как правило, это случайное число). В принципе, после это­го мож­но вводить программу, но если начальный адрес программы от­личается от указанного, то адрес 8200Н при­деть­ся сменить. Исходное состояние можно вос­ста­но­вить в любое время работы УОУ нажатием кла­виши RST.

            Для записи программы необходимо выполнить следующие шаги:

            1. Нажать клавишу ADDR и затем ввести не менее 4-х цифр начального адреса прог­­рам­мы (адрес вы­свечивается на первых четырех индикаторах). Если при вводе допу­ще­на ошибка, то надо просто пов­то­рить ввод. Это шаг можно про­пус­тить, если на­чаль­ный адрес равен 8200Н;

            2. Нажать клавишу MEM. При этом на шестом индикаторе появляется запятая, ко­то­рая ука­зы­ва­ет на то, что запись программы доступна. Повторные нажатия этой кла­ви­ши будут дек­ре­ментировать прог­раммный счетчик, а на седьмом и восьмом индикаторах - появляться со­дер­жи­мое ячейки памяти с но­вым адресом;

            3. Ввести одну или две цифры программы (байт). Новые данные замещают прежнее содер­жи­мое ячей­ки памяти и высвечиваются на седьмом и восьмом индикаторах. Если при вводе допу­ще­на ошибка, то надо просто повторить ввод;

            4. Нажать клавишу NEXT. При этом инкрементируется программный счетчик, что дает воз­мож­ность ввода следующего байта программы;

            5. Если программа введена не полностью, то перейти на шаг 3, в противном случае за­пус­тить прог­рамму на исполнение.