double arrow

Программа вывода символов на индикаторы без подпрограммы SEGCG

Адрес Содержимое Метка Команда Комментарии
  ЗЕ   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 – безразлично


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



Сейчас читают про: