Адрес | Содержимое | Метка | Команда | Комментарии |
ЗЕ | MVI А, 39 | Семисегментный код буквы | ||
С — * А | ||||
STA 83F8 | А — • *• [83F8] | |||
F8 | ||||
STA 83F9 | А — >• [83 F9] | |||
F9 | ||||
STA 83FA | А — > [83FA | |||
FA | ||||
800А | ||||
800В | ЗЕ | MVI А, 73 | Семисегментный код буквы | |
800С | Р — >• А | |||
800D | : STA 83FB | А —»• [83FB | ||
800Е | FB | |||
800F | ||||
зе | MVI A, 7D | Семисегментный код цифры | ||
7D | 6 — >• А | |||
: STA 83FC | А -н* [83 FC] | |||
FC | ||||
ЗЕ | MVI A,3F | Семисегмеытный код 0 — > А | ||
3F | ||||
STA 83FD | А —— *• [83FD] | |||
FD | ||||
801А | AF | XRA A | 0 — *- А | |
801В | STA 83FE | А — > [83FE] гашение индикатора | ||
801С | FE | |||
801Е | STA 83FF | А — =»• [83FF, гашение -индикатора | ||
801F | FF | |||
HLT | Останов |
2. Самостоятельно разработайте программы:
|
|
2.1. Погасить светодиоды, если число, введенное с клавиатуры, больше 3.
2.2. Выдавать число на светодиоды, если число, введенное с клавиатуры, больше 3, но меньше 8. В противном случае, выдавать звуковой сигнал программы ВЕЕР (адрес 0350 Н) и гасить светодиоды.
2.3. Вывести произвольное слово на дисплейное табло, ненужное табло погасить.
ЛИТЕРАТУРА:
1. Описание «Микролаб».
ВОПРОСЫ ДЛЯ САМОПОДГОТОВКИ:
1. Организация и функционирование системы портов ввода/вывода.
2. Назначение системы прямого доступа к памяти. Каким образом СПДП и ПР могут одновременно осуществлять доступ к памяти?
3. Как еще называют группу команд условных и безусловных переходов?
4. По каким правилам производится запись 1 в разряды регистра признаков МР F?
5. Какие команды входят в группу условных переходов, и как они выполняются?
6. Какие существуют способы организации обмена информацией между микро-ЭВМ и внешними устройствами? Какие присутствуют в «Микролаб»?
7. Перечислите устройства ввода «Микролаб», устройства вывода, и через какие порты осуществляется связь МП с этими устройствами ввода/вывода. Назовите адреса портов.
8. Перечислите команды ввода/вывода, разъясните, как они выполняются. Приведите примеры.
9. Каким образом осуществляется вывод на дисплей?
КОМАНДЫ ВВОДА / ВЫВОДА, УПРАВЛЕНИЯ РАБОТЫ СО СТЕКОМ.
Команды этой группы выполняют операции ввода/вывода, изменяют содержимое СТЕКА и состояние флагов.
Регистр флагов
D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
S | Z | X | AC | X | P | X | CY |
X – безразлично
|
|