11. Програма виконує перетворення двійкового числа, яке міститься в акумуляторі в BCD-код.
Текст програми:
cseg | ;сегмент коду |
org 2000h | ;початкова адреса програми |
MOV A, R5 | ;пересилання операнда в Асс |
MOV B, #100 | ;дільник 100 для обчислення сотень у числі |
DIV AB | ;Асс містить число сотень (ст. тетраду) |
MOV R6, A | ;пересилання числа сотень в R6 |
MOV A, B | ;пересилання залишку вихідного числа в Асс |
MOV B, #10 | ;дільник 10 для обчислення числа десятків у числі |
DIV AB | ;число десятків утримується в Ас, число одиниць - в B |
SWAP A | ;розміщення числа десятків у старшу тетраду Асс |
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 | ;вивід інформації через порт А |
... 4. Як графічно позначаються польові транзистори? Інструкційна картка №9 для самостійного опрацювання навчального матеріалу з дисципліни «Основи електроніки та мікропроцесорної техніки» І. Тема: 2 Електронні прилади 2.4 Електровакуумні та іонні прилади Мета: Формування потреби безперервного, самостійного поповнення знань; розвиток творчих здібностей та активізації розумово ...
... ії контурів управління Автоматична система управління дозування формаліна передбачає контролювання таких параметрів як Fстр. кількості постачаємої стружки в дифузійний апарат, є головним чинником який впливає на час подачі формаліна в дифузійну установку, рН дифузійного соку та Т температура середовища протікання процесу, ці показники відображають розвиток мікрофлори в дифузійному апараті та є ...
... для розв'язання особливо складних науково-технічних задач, оброблення великих обсягів даних у реальному масштабі часу, моделювання складних систем, автоматизованого проектування складних об'єктів, а також у системах керування (промислових і військових). Макет найпотужнішого суперкомп'ютера ES (Earth Simulator) Центра моделювання Землі (Earth Simulator Center) у Йокогамі (Японія) показаний рис. ...
... дзеркала над демонстраційною плитою протягом багатьох років з успіхом використовуються в кулінарних училищах. 2.2 Експериментальна перевірка ефективності застосування технічних засобів навчання у навчально-виховному процесі при вивченні дисципліни «Кулінарія» Для перевірки результативності засвоєння знань студентами Чернігівського комерційного технікуму з використанням на заняттях технічних ...
0 комментариев