; Демонстрационная программа (проект Test)

; Чтение состояния линейки переключателей,
; отображение побитово на линейке светодиодов
; и в десятичном эквиваленте - на семисегментных индикаторах

  SSI_B code 0940h      ; Подпрограмма для индикации байта - из Монитора

  Btn   xdata 0FFF2h  ; Адрес линейки битовых переключателей
  LED   xdata 0FFF1h  ; Адрес линейки светодиодов

CSEG
  org 2000h    ; Начальный адрес размещения прикладной программы в памяти УУМС-2

loop:   mov  dptr, #Btn         ; Задание адреса линейки переключателей
        movx a,@dptr            ; Чтение состояния переключателей
        mov  dptr, #LED         ; Задание адреса линейки светодиодов
        movx @dptr,a            ; Отображение на сетодиодах

        mov  r0,a               ; Передача значения подпрограмме отображения
        call SSI_B              ; Отображение как числа на ССИ

        jmp loop                ; Повтор действий
        
        
