Операції зі стеком

Мікропроцесорна техніка
Наведіть перелік фізичних факторів Опишіть дію електромагнітного випромінювання на організм людини З чогу складаються засоби вводу-виводу та формування сигналів Які функції виконують механічні перемикачі та кнопки. Покажіть відповідні пристрої на схемі Вкажіть типи буферних схем, використаних в УУМС-2. Їх призначення та особливості роботи Вкажіть архітектурні особливості периферійного МК Опишіть особливості та наведіть основні характеристики інтегральної схеми КР572ПА1 Текстовий редактор Додаткові рекомендації з роботи з ИСП ПРОГРАМИ ТИПОВИХ ПРОЦЕДУР Програма виконує скидання всіх прапорів користувача (область РПД із адресами 20h-2Fh) Операції зі стеком Програма виконує перетворення двійкового числа, яке міститься в акумуляторі в BCD-код Проінвертувати інформацію з порту В у відповідні одиничні біти акумулятора стенда УУМС-2 Процедура відображення уведеної з перемикачів інформації на семисегментном індикаторі в шестнадцатеричном коді Функція уведення числа й паралельного його відображення з можливістю підтвердження уведення
148745
знаков
30
таблиц
12
изображений

7.         Операції зі стеком

Текст програми:

cseg ; директива початку сегмента коду
org 2000h ; початкова адреса програми
PUSH PSW ; збереження в стеці PSW
PUSH ACC ; збереження в стеці акумулятора
PUSH B ; збереження в стеці B
PUSH DPL ; збереження в стеці DPTR
PUSH DPH
MOV PSW, #00H ; вибір Банку РЗП 0
POP DPH ; відновлення DPTR
POP DPL
POP B ; відновлення B
POP ACC ; відновлення акумулятора
POP PSW ; відновлення PSW

8.         Використання арифметичних операцій. Скласти два двійкових багатобайтних числа. Обоє доданків розташовані в РПД починаючи з молодшого байта. Початкова адреса доданків в R0 й R1. Формат що складають (довжина в байтах) заданий в R2. Алгоритм програми представления на рисунку 6.6

Текст програми:

cseg
org 2000h
mov DPTR, #0FFF1h ;для виводу на світодіоди
loop: mov a,@R0 ;адреса першого доданка
addc a,@R1 ;додавання
mov @R0,A ; збереження суми частин
movx @DPTR,A ;відображення суми
inc R0 ;наступні байти доданків
inc R1
DJNZ R2,loop ;формат доданків заданий в R2


Рисунок 6.6 – Алгоритм програми 8

9.         Програма виконує множення цілого двійкового числа довільного формату на константу 157. Вихідне число зберігається в РПД, адреса його молодшого байта завантажений у регістр R0. Формат числа (довжина в байтах) утримується в регістрі R1. Алгоритм програми представления на рисунку 6.7


10.      Рисунок 6.7 – Алгоритм програми 9



Текст програми:

cseg ;сегмент коду
org 2000h ;початкова адреса програми
mov DPTR,#0FFF1h ;завантаження адреси лінійки світодіодів
mov A,#0 ;обнуління акумулятора
loop: add A,@R0 ;завантаження множеного
mov B,#157 ;завантаження множника
mul AB ;операція множення
mov @R0,A ;запис мол. байта
movx @DPTR,A ;візуалізація мол. байта на світодіодах
call 0220h ;затримка 1 сек.
inc R0 ;збільшення адреси
mov A,B ;пересилання ст. байта результату в А
movx @DPTR,A ;візуалізація ст. байта на світодіодах
call 0220h ;затримка 1 сек.
xch @R0,A ;формування чергового байта
DJNZ R1,loop ;зациклення, якщо не всі байти помножені

Информация о работе «Мікропроцесорна техніка»
Раздел: Информатика, программирование
Количество знаков с пробелами: 148745
Количество таблиц: 30
Количество изображений: 12

Похожие работы

Скачать
312140
1
113

... 4.                 Як графічно позначаються польові транзистори? Інструкційна картка №9 для самостійного опрацювання навчального матеріалу з дисципліни «Основи електроніки та мікропроцесорної техніки» І. Тема: 2 Електронні прилади 2.4 Електровакуумні та іонні прилади Мета: Формування потреби безперервного, самостійного поповнення знань; розвиток творчих здібностей та активізації розумово ...

Скачать
16812
1
2

... ії контурів управління Автоматична система управління дозування формаліна передбачає контролювання таких параметрів як Fстр. кількості постачаємої стружки в дифузійний апарат, є головним чинником який впливає на час подачі формаліна в дифузійну установку, рН дифузійного соку та Т температура середовища протікання процесу, ці показники відображають розвиток мікрофлори в дифузійному апараті та є ...

Скачать
20097
0
2

... для розв'язання особливо складних науково-технічних задач, оброблення великих обсягів даних у реальному масштабі часу, моделювання складних систем, автоматизованого проектування складних об'єктів, а також у системах керування (промислових і військових). Макет найпотужнішого суперкомп'ютера ES (Earth Simulator) Центра моделювання Землі (Earth Simulator Center) у Йокогамі (Японія) показаний рис. ...

Скачать
91869
3
6

... дзеркала над демонстраційною плитою протягом багатьох років з успіхом використовуються в кулінарних училищах. 2.2 Експериментальна перевірка ефективності застосування технічних засобів навчання у навчально-виховному процесі при вивченні дисципліни «Кулінарія» Для перевірки результативності засвоєння знань студентами Чернігівського комерційного технікуму з використанням на заняттях технічних ...

0 комментариев


Наверх