в у старшого тетраду Асс
ADD A, B
; размещения числа одиниць у молодшій тетраді Асс
MOV R5, A
; Збереження результату в R5
12. Програма винна вікорістаті логічні Операції (і, або, що не), Уважати стан перемікачів и віконаті над ним наступні Дії (((not a) and25) or20) xor ((not a) and25), результат візуалізуваті на лінійці світодіодів.
Текст програми:
Button equ 0fff2h
; button - Адресі перемікачів
Diod equ 0fff1h
; diod відповідає адресі світодіодів
cseg
; директива качану сегмента коду
movdptr, # button
; завантаження в dptr адреси перемікачів
movxa, @ dptr
; Збереження стану перемікачів в А
clpa
; інвертування А
movr0, # 25
; завантаження 25 у r0
anla, r0
; and акумулятора ї умісту регістра r0
movr0, a
; Збереження результату в r0
movr1, # 20
; завантаження в r1 значення 20
orla, r1
; or акумулятора ї r1
xrla, r0
; xor акумулятора ї умісту r0
movdptr, # diod
; завантаження в dptr адреси світодіодів
movx @ Dptr, a
; відображення на лінійці світодіодів
; кінцевого Значення
13. Установити в одінічній стан 1, 2, 4, 6, 7 біті порту А стенда УУМС-2
Текст програми:
port equ0fffch
; port адреси порту А
regcon equ0ffffh
; regcon адреси регістра Керування
cseg
; директива качану сегмента коду
mov a, # 10010000b
; порт А - вивід, У і С - Уведення
movdptr, # regcon
; завантаження адреси регістра Керування
movx @ dptr, a
; Настроювання ППІ
mov dptr, # port
; Завдання адреси порту А
mov a, # 11010110b
; установлюємо відповідні біті
14. Записати "0" до 0,1, 4, 5, 7 бітів порту А стенда УУМС-2
Текст програми:
port equ 0fffch
; port адреси порту А
port equ 0fffdh
; port
regcon equ 0ffffh
; regcon адреси регістра Керування
cseg
; директива качану сегмента коду
mov a, # 10010000b
; порт А - вивід, У і С - Уведення
movdptr, # regcon
; завантаження адреси регістра Керування
movx @ dptr, a
; Настроювання ППІ
movdptr, # port
; завантаження адреси порту В
movA, @ dptr
; Уведення ІНФОРМАЦІЇ через порт В
mov r1, # 01001100b
; вказівка ​​бітів для Скиданом
anla, r1
; Скиданом зазначеніх бітів
movx @ dptr, # port
; Завдання адреса порту А
movx @ dptr, a
; вивід ІНФОРМАЦІЇ через порт А
...