Вимірювальні перетворювачі (давачі) сигналів інтелектуальних приладів – це
а) пристрої, які перетворюють фізичну величину і її електричний еквівалент;
Давачі вимірювання фізичних величин інтелектуальних приладів бувають наступних видів:
г) вимірювання зусилля, вимірювання тиску, вимірювання температури, вимірювання переміщення, вимірювання швидкості, вимірювання характеристик електромагнітних полів,
Акселерометри в інтелектуальних приладах використовуються для вимірювання:
в) знакозмінного переміщення;
Інтелектуальні диференційні манометри використовуються для вимірювання:
б) перепаду тиску,
Для вимірювання температури газових потоків в інтелектуальних приладах використовуються:
а) термопари, терморезистори;
Тензорезистори в інтелектуальних приладах використовуються для вимірювання:
д) розтягу.
Які з давачів інтелектуальних приладів використовуються для вимірювання акустичних сигналів:
а) мікрофони;
Загальна структурна схема приладу з паралельним збором інформації та з однією порівняльною мірою наведена на рисунку:
г),
Структурна схема пристрою з послідовним опитуванням вимірювальних каналів наведена на рисунку:
б),
Типова структурна схема інтелектуального давача наведена на рисунку:
в),
На вибір остаточної схеми вимірювального пристрою (системи) впливають такі фактори:
д) швидкодія, максимальна роздільна здатність, розміри системи, енергетичні характеристики, можливість подальшого вдосконалення, вартість системи.
Загальна структура автономного вимірювального приладу послідовної дії наведена на рисунку:
б),
Для вимірювальних систем характерним є:
д) високі метрологічні характеристики, значна кількість вимірювальних каналів, великий об’єм зовнішньої пам’яті, наявність засобів представлення інформації.
Основними вимогами, що ставляться до вимірювальних систем є:
г) наявність мікропроцесорів, мікроконтролерів та мікропрограмованих систем з можливістю самодіагностування і представлення інформації у зручному для споживача виді;
Функції мікропроцесора у вимірювальних системах є наступними:
а) автоматичне встановлення меж вимірювання та корекція похибок, керування процесом зрівноваження, обробка та реєстрація даних, діагностування функціональних вузлів приладів, керування процесом вимірювання за заданою програмою;
Асемблер - програма дій з підпрограмами у мікропроцесорі має змогу:
а) виконувати операції, що багато разів повторюються, організовувати цикли та розгалуження, оптимізувати роботу мікропроцесора по завантаженню та швидкодії;
Використання підпрограм у мікропроцесорі дає змогу організовувати:
д) цикли та розгалуження, роботу мікропроцесора по перериваннях для підвищення швидкодії, оптимальне використання пам’яті та внутрішніх регістрів мікропроцесора.
Які з наведених давачів сигналів відносяться до аналогових:
д) тривалість імпульсу, час спаду, час наростання фронту імпульсу, фаза, період, шпаровитість, амплітуда.
Втрата інформації при аналоговому перетворенні сигналу в інтелектуальних приладах зумовлена:
в) сумарною похибкою, що виникає у всіх каскадах приладу по ходу перетворення сигналу;
Для перетворення аналогового сигналу у цифрову форму в інтелектуальних приладах використовуються:
в) аналого-цифрові перетворювачі;
Для перетворення цифрового сигналу в аналогову форму в інтелектуальних приладах використовуються:
г) цифро-аналогові перетворювачі;
Фільтрація при обробці аналогових сигналів інтелектуальними приладами здійснюється для:
в) виявлення корисних властивостей сигналу;
Дискретизація сигналів в інтелектуальних приладах - це:
б) перетворення аналогових сигналів у цифрові;
Рівень вихідної наруги цифрового давача інтелектуального приладу не повинен перевищувати:
а) 5 В;
ПЕОМ в інтелектуальних вимірювальних системах використовується для:
г) прийому оброблених даних, додаткової обробки даних, запам’ятовування отриманих даних, зручного представлення інформації;
Мікропроцесор інтелектуального приладу– це:
б) складний програмнокерований пристрій, призначений для обробки цифрової інформації та керування процесом цієї обробки, виконаний як одна чи декілька інтегральних мікросхем підвищеного ступеня інтеграції;
Мікропроцесорна система інтелектуального приладу - це:
а) сукупність значної кількості функціональних пристроїв, одним з яких є мікропроцесор;
в) сукупність мікропроцесорних та інших ІМС, які сумісні за архітектурою, конструктивним виконанням та електричними параметрами і забезпечують можливість їх сумісного використання.;
Мікропроцесорний пристрій – це:
г) функціонально і конструктивно закінчений виріб, що складається з кількох мікросхем, у тому числі одного чи декількох мікропроцесорів, призначений для виконання однієї чи кількох функцій (одержання, обробка, передавання, перетворення інформації та керування). Мікропроцесорний пристрій має уніфіковані з’єднувальні характеристики і функціонує у складі певної технічної системи;
Мікроконтролер мікропроцесорного приладу – це:
д) керований пристрій, виконаний на одному, чи кількох кристалах, функціями якого є логічний аналіз і керування.
Чим вища розрядність ЦАП інтелектуального приладу, тим точність аналогової інформації:
г) вища;
Мікропроцесор у вимірювальній системі виконує функції:
б) автоматичного встановлення меж вимірювання, корекції адитивних та мультиплікативних похибок, автоматичного керування, обробки даних, статичної обробки даних, реєстрацію даних у буферних реєстрах, візуалізацію і реєстрацію даних на осцилографах і дисплеях, діагностування функціональних вузлів приладів, керування роботою окремих вузлів, повне керування процесом вимірювання за заданою програмою;
Під загальною архітектурою мікропроцесора розуміють:
д) принцип його внутрішньої організації, загальну структуру, конкретну логічну структуру окремих пристроїв, сукупність команд, взаємодію між апаратною частиною та програмою обробки інформації системою, виконаною на основі МП.
Арифметично логічний пристрій звичайного мікропроцесора виконує по командах такі найпростіші операції:
б) електронна схема для тимчасового зберігання двійкової інформації (машинного слова);
Розрядність регістра мікропроцесора вибирають відповідно до:
в) довжини слова, що в ньому зберігається;
Зсувні регістри – це:
а) електронні схеми для тимчасового зберігання двійкової інформації (машинного слова), які дозволяють здійснювати зсув двійкового числа вправо або вліво (або в двох напрямках);
Операнд – це:
б) число або символ, які беруть участь у машинній операції;
Кожен тригер регістра використовується для:
а) виведення, зберігання та виводу одного розряду (1 або 0) двійкового числа;
Мікропрограмовані пристрої поділяються на:
д) програмовані логічні матриці, процесори, контролери, системи збору даних, цифрові сигнальні процесори.
Схема формування сигналів дозволу звертання до пам’яті за допомогою дешифратора мікропроцесора інтелектуального приладу наведена на рисунку:
б),
б
Рівень вихідної наруги аналогового давача інтелектуального приладу:
б) не повинен перевищувати 5 В;
Рівень вихідних струмів аналогових давачів інтелектуальних приладів становить:
в) 0-5 та 4-20 мА;
Конденсатори у тактовому генераторі мікропроцесора застосовуються для:
Регістри загального призначення мікропроцесора використовуються для:
в) зберігання операндів, тобто даних, що підлягають обробці. Вони в значній мірі визначають обчислювальні можливості МП. Однак РЗП можуть виконувати роль і спеціальних регістрів. Всі РЗП доступні програмісту, який їх розглядає як зверхоперативний пристрій пам’яті;
Буферний регістр даних мікропроцесора використовується для:
д) для тимчасового зберігання вибраного з пам’яті слова перед видачею його на зовнішню шину даних. Розрядність цього регістра визначається кількістю байтів інформаційного слова (для зберігання однобайтового слова необхідний 8-розрядний регістр, двобайтового слова – 16-розрядний).
До складу мікропроцесора інтелектуального приладу входять:
б) арифметичнологічний пристрій, керуючий пристрій, блок внутрішніх регістрів;
Основні характеристики цифрових процесорів інтелектуальних приладів:
а) тактова частота, швидкодія, споживана потужність, об’єм внутрішньої пам’яті, розрядність шин даних, адреси та керування, кількість портів вводу-виводу;
в) мікропроцесори з нарощуваною розрядністю слова та мікропроцесорним керуванням;
Регістр мікропроцесора - це:
д) електронна схема для тимчасового зберігання двійкової інформації (машинного слова).
Пристрій керування мікропроцесора використовується для:
г) керування роботою АЛП та внутрішніх регістрів в процесі виконання команди;
Блок внутрішніх регістрів використовується для:
в) зберігання операндів, тобто даних, що підлягають обробці. Вони в значній мірі визначають обчислювальні можливості МП. Однак БВР може виконувати роль і спеціальних регістрів. Всі внутрішні регістри доступні програмісту, який їх розглядає як зверхоперативний пристрій пам’яті;
Блок внутрішніх регістрів містить:
б) регістри загального призначення та спеціальні регістри: регістр-акумулятор А, буферний регістр адреси, буферний регістр даних, лічильник команд, регістр команд, регістри стеку, регістр при знаків;
До складу арифметико-логічного пристрою мікропроцесора входять:
г) двійковий суматор зі схемами прискореного переносу, зсувний регістр, регістр для тимчасового зберігання операндів;
Запис десяткового числа у додатковому коді для мікропроцесора здійснюється наступним чином:
а) запис десяткового числа в двійковому коді, запис зворотного коду двійкового числа (заміна нулів одиницями , а одиниць нулями), додавання одиниці до молодшого біту зворотного коду;
Запис числа з додаткового коду мікропроцесора у його двійковий еквівалент здійснюється наступним чином:
б) заміна нулі одиницями, а одиниць нулями, додавання одиниці до молодшого біту зворотного коду;
При виконанні математичних операцій з числами в додатковому коді використовується:
в) звичайне додавання двійкових чисел;
Для запису дробової частини числа в двійковому коді мікропроцесора використовується наступне розміщення чисел:
а)
2-1
2-2
2-3
2-4
2-5
2-6
2-7
2-8
0,5
0,25
0,125
0,0625
0,03125
0,0156
7,8*10-3
3,9*10-3
При виконанні дій з дробовими числами мікропроцесор здійснює:
д) операції, аналогічні діям з цілими числами.
Перевести десяткове число 1348 у його шістнадцятковий еквівалент:
б) 544Н;
Система команд мікропроцесора - це:
г) список операцій, які МП має змогу виконувати. Вона містить передачу даних, арифметичні та логічні операції, команди, тестування даних і розгалужень, операції вводу-виводу;
У мікропроцесорах використовуються наступні види пам’яті:
д) пристрої для постійного зберігання даних і констант. До них входять адресні входи, входи вибору кристалу, входи активації читання-запису. Ці пристрої зберігають дані при вимкненому живленні мікропроцесора.
Сумування шістнадцяткових чисел у мікропроцесорі здійснюється наступним чином:
а) спочатку шістнадцяткове число потетрадно переводиться у двійкове, потім здійснюється сумування з використанням додаткового коду, додатковий код перетворюється назад у його шістнадцятковий еквівалент;
Логічні команди елементарного мікропроцесора такі:
в) І, АБО, АБО ВИКЛЮЧАЮЧЕ, НЕ, ЗСУВ ВПРАВО, ЗСУВ ВЛІВО;
Команди передачі даних елементарного мікропроцесора такі:
б) завантаження, розміщення, переміщення, ввід, вивід. Деякі мікропроцесори мають додатково команди обміну, скиду і ініціалізації;
Команди розгалуження елементарного мікропроцесора такі:
в) безумовний перехід; перехід, якщо 0; перехід, якщо не 0; перехід, коли рівно, перехід, коли не рівно; перехід, коли результат (+), перехід, коли результат (-);
Регістр признаків (флажковий регістр) мікропроцесора служить для:
а) зберігання бітів умов (визначення стану числа, що знаходиться після виконання певної дії в акумуляторі);
Шина керування мікропроцесора використовується для:
в) передачі керуючих сигналів від пристрою керування до внутрішніх пристроїв мікропроцесора ;
Шина адрес мікропроцесора використовується для:
б) передачі адрес від блоку внутрішніх регістрів та пристроїв пам’яті мікропроцесора;
Шина даних мікропроцесора використовується для:
а) передачі даних між пристроєм керування, арифметико-логічним пристроєм та блоком внутрішніх регістрів;
Інформація, що характеризує об’єкт вимірювання отримується наступним чином:
г) сприймається вимірювальною системою, обробляється за певними алгоритмами, в результаті чого на виході з’являється кількісна інформація, що відображає стан об’єкту;
Загальна структурна схема приладу з паралельним збором інформації та з різними порівняльними мірами наведена на рисунку:
а),
Максимальне додатне десяткове число, що може вміщувати 8-ми розрядний регістр мікропроцесора:
д) +127.
Максимальне від’ємне десяткове число, що може вміщувати 8-ми розрядний регістр мікропроцесора:
г) -128;
Еквівалентом десяткового числа -86 є 8-ми розрядне двійкове число мікропроцесора:
д) 10101010.
Еквівалентом десяткового числа +85 є 8-ми розрядне двійкове число мікропроцесора:
в) 01010101;
Еквівалентом десяткового числа +323 є 16-ти розрядне двійкове число мікропроцесора:
б) 0000000101000011;
Еквівалентом десяткового числа -1217 є 16-ти розрядне двійкове число мікропроцесора:
г) 1111101100111111;
Еквівалентом десяткового числа +1277 є 16-ти розрядне двійкове число мікропроцесора:
а) 0000010011111101;
Еквівалентом десяткового числа -3141 є 16-ти розрядне двійкове число мікропроцесора:
в) 1110101110111011;
Еквівалентом дробового десяткового числа +12,07 є 16-ти розрядне двійкове число мікропроцесора:
г) 00001100,00010010;
Еквівалентом дробового десяткового числа -79,5 є 16-ти розрядне двійкове число мікропроцесора:
в) 10110000,11000000;
Логічні команди мікропроцесора інтелектуального приладу виконуються:
б) побітно з кожним розрядом операнда. При цьому один з операндів знаходиться в акумуляторі, а інший – або в одному з регістрів, або в комірці пам’яті, або задається безпосередньо. Результат команди записується в акумулятор. При цьому біт переносу встановлюється в 0;
Команди порівняння мікропроцесора інтелектуального приладу виконуються:
д) за допомогою внутрішнього віднімання від акумулятора відповідно вмісту регістра, комірки пам’яті чи безпосереднього операнда. Вміст акумулятора при цьому не змінюється. В результаті порівняння встановлюються 3 біти признаків.
Команди зсуву мікропроцесора інтелектуального приладу виконуються:
в) в акумуляторі шляхом переміщення вліво чи вправо кожного біта у байті на один розряд з використанням переносу, або без нього. Результат команди записується в акумулятор;
Арифметичні дії у мікропроцесорі інтелектуального приладу виконуються:
г) за допомогою внутрішнього віднімання від акумулятора відповідно вмісту регістра, комірки пам’яті чи безпосереднього операнда. При цьому команда виконується побайтно. Результат команди залишається в акумуляторі;
Команди безумовного переходу у мікропроцесорі інтелектуального приладу виконуються:
б) шляхом передачі управління по адресі, заданій у другому і третьому байтах команди, або по адресі, заданій у регістровій парі;
Команди умовного переходу у мікропроцесорі інтелектуального приладу виконуються:
г) в тому випадку, коли встановлений, або скинутий відповідний біт признака. У іншому випадку команда ігнорується, а виконується команда, що є наступною за нею;
Команди циклічного зсуву у мікропроцесорі інтелектуального приладу виконуються:
в) в акумуляторі шляхом переміщення вліво чи вправо кожного біта у байті на один розряд. При цьому вміст старшого (молодшого) розряду записується в молодший (старший) розряд і в біт переносу;
Команди циклічного зсуву через перенос у мікропроцесорі інтелектуального приладу виконуються:
а) в акумуляторі шляхом переміщення вліво чи вправо кожного біта у байті на один розряд. При цьому вміст біта переносу записується в старший (молодший) розряд, а вміст молодший (старшого) розряду заноситься в біт переносу;
Шлях потоку даних при виконанні операції запису даних в пам’ять мікропроцесора інтелектуального приладу наведено на рисунку:
а),
а
Шлях потоку даних при виконанні операції читання даних з пам’яті мікропроцесора інтелектуального приладу наведено на рисунку:
г),
г
Регістр – акумулятор мікропроцесора призначений для:
а) для тимчасового зберігання операнду або тимчасового результату арифметичних та логічних операцій. При виконанні якої-небудь операції з двома операндами в цьому регістрі міститься один з використовуваних операндів, а після виконання операції – її результат;
Буферний регістр адреси мікропроцесора – це:
д) спеціальний регістр, що служить для приймання зберігання адресної частини виконуваної команди. Тобто, в ньому міститься до видачі на адресну шину адреса слова, що зберігається в комірці зовнішньої пам’яті або іншому регістрі. Можлива кількість адрес, тобто безпосередньо адресованих слів пам’яті, визначається розрядністю цього регістра.
Лічильник команд мікропроцесора – це:
в) лічильник, який містить адресу комірки пам’яті, в якій розміщені байти виконуваної команди. Команди певної програми знаходяться в послідовно розміщених комірках пам’яті: для однобайтової команди число, що вказує адресу кожної слідкуючої комірки, на одиницю більше числа, що визначає адресу даної комірки;
Регістр команд мікропроцесора використовується для:
б) приймання та зберігання коду чергової команди, адреса якої зберігається в лічильнику команд. По сигналу ПК в нього передається з цього регістру інформація, що там зберігається.
Вказівник стеку мікропроцесора застосовується для:
г) зберігання адреси останньої зайнятої комірки стеку, яку називають вершиною. Число, що міститься в регістрі, вказує, де знаходиться вершина стеку. Коли в стек записується чергове слово, то число у вказівнику стеку відповідно збільшується. І, аналогічно навпаки, при вилученні слова, зменшується число вказівника стеку;
Стек мікропроцесора - це:
б) набір регістрів, що зберігає адреси, або запам’ятовує стан внутрішніх регістрів. Цей набір організований таким чином, що слово адреси або даних вибирається по принципу: «ввійшов першим-виходиш останнім». При запису в стек чергового слова, всі слова, що знаходяться в ньому, зміщуються на один регістр вниз. Після вибірки слова із стеку, слова, що залишилися, зсуваються на один регістр вверх.
Асемблер - програма правильного використання мітки у програмі мікропроцесора подана у варіанті:
б),
М1: Mvi a, 11
Mvi b, 35
MVI C, 88
ADD B
LXI H, 0082
М2: MVI M, A0
ORA A
RAR
SUB C
SBi M
HLT
М1: MVI А, 00
М2: ІNR A
CPI 0A
JZ M1
JNZ M2
Mvi a, 11
Mvi b, 35
MVI C, 88
ADD B
MOV D, A
LXI H, 0050
MVI M, A0
MOV A, M
ORA A
RAL
ADD D
ADD M
HLT
Mvi a, 11
Mvi b, 35
LXI H, 0082
MVI M, A0
DAD H
ADI 1
Mvi C, 11
Mvi b, 35
add e
ADD M
HLT
М1: MОV А, С
М2: ІNR A
ADC 09
ORA 0F
JC M1
JP M2
HLT
а
б
в
г
д
Асемблер - програма роботи мікропроцесора по перевірці стану 5-го біта методом маскуючого слова подана у варіанті:
г),
М1: Mvi a, 11
Mvi b, 35
MVI C, 88
ADD B
LXI H, 0082
М2: MVI M, A0
ORA A
RAR
SUB C
SBi M
HLT
Mvi a, 11
Mvi b, 35
MVI C, 88
ADD B
MOV D, A
LXI H, 0050
MVI M, A0
MOV A, M
ORA A
RAL
ADD D
ADD M
HLT
М1: MVI А, 00
М2: ІNR A
CPI 0A
JZ M1
JZ M2
М1: IN FA
Mvi b, 1F
ANA B
JZ M3
М2: MVI A, FF
OUT F9
JMP M1
M3 MVI A, 00
OUT F9
JMP M1
Mvi М, 11
Mvi b, 35
М1: MVI А, 88
SUB M
MOV C, A
LXI H, 0050
MVI M, A7
MOV A, M
ORA A
RAR
ADD C
HLT
а
б
в
г
д
Асемблер - програма роботи мікропроцесора з використанням команд безумовного та умовного переходів подана у варіанті:
в),
М1: Mvi a, 11
Mvi b, 35
MVI C, 88
ADD B
LXI H, 0082
М2: MVI M, A0
ORA A
RAR
SUB C
SBi M
HLT
Mvi a, 11
Mvi b, 35
MVI C, 88
ADD B
MOV D, A
LXI H, 0050
MVI M, A0
MOV A, M
ORA A
RAL
ADD D
ADD M
HLT
М1: IN FA
Mvi b, 1F
ANA B
JZ M3
М2: MVI A, FF
OUT F9
JMP M1
M3 MVI A, 00
OUT F9
JMP M1
Mvi a, 11
Mvi b, 35
DAD H
LXI H, 0082
MVI M, A0
ADI 1
ADD C
HLT
Mvi a, 11
Mvi b, 35
MVI C, 88
ADD B
LXI H, 0078
MVI M, 99
ORA A
RAR
SUB В
HLT
а
б
в
г
д
Асемблер - програма дій мікропроцесора з числами різних розрядностей (складена згідно послідовності HL= HL-(BC+DE)+М-1) подана у варіанті:
д).
MVI X, 23
MVI A, 33
ADD A
LXI M, 0050
ADI 1
Mvi B, 11
Mvi C, 35
Mvi D, 11
Mvi E, 35
Mov a, c
SUB e
mov l, a
Mov a, B
SBB D
mov H, a
ORA A
RAL
ORA A
RAL
SUB C
SBi 05
HLT
Mvi a, 11
Mvi b, 35
MVI D, 44
MVI E, 55
MVI H, 77
MVI L, 88
DAD H
LXI H, 0082
MVI M, A0
ADI 1
Mvi C, 11
Mvi b, 35
Mvi E, 11
Mvi D, 35
Mov a, c
add e
mov l, a
Mov a, B
ADC D
mov H, a
add e
mov l, a
Mov a, B
ADC D
mov H, a
HLT
Mvi a, 11
Mvi b, 35
MVI C, 88
ADD B
MOV D, A
LXI H, 0050
MVI M, A0
MOV A, M
ORA A
RAR
ADD D
MOV D, A
MOV A, C
ORA A
RAL
ORA A
RAL
SBi 05
MOV C, A
MOV A, D
SUB C
Mvi a, 11
Mvi b, 35
DAD H
LXI H, 0082
MVI M, A0
ADI 1
ADD C
HLT
Mvi B, 11
Mvi C, 35
Mvi D, 11
Mvi E, 35
Mov a, c
SUB e
mov l, a
Mov a, B
SBB D
mov H, a
Mvi a, 11
MVI C, 88
ADD B
MOV D, A
LXI H, 0050
MVI M, A0
MOV A, M
ORA A
RAR
ADD D
MOV D, A
MOV A, C
ORA A
RAL
ORA A
RAL
MOV C, A
MOV A, D
SUB C
HLT
Mvi C, 11
Mvi b, 35
Mvi E, 22
Mvi D, 48
Mvi L, A5
Mvi H, F0
Mov a, c
add e
mov C, a
Mov a, B
ADC D
mov B, a
Mov a, L
SUB C
mov L, a
Mov a, H
SBB D
mov H, a
LXI H, 0050
MVI M, A0
Mov a, L
ADD M
mov L, a
Mov a, H
ADC D
mov H, a
Mov a, L
SBI 01
mov L, a
Mov a, H
SBB D
mov H, a
HLT
а
б
в
г
д
Асемблер - програма дій мікропроцесора з 8 – ми та 16 – ти розрядними числами (складена згідно послідовності HL=(В/8+Е*2+D)-HL+AA) подана у варіанті:
б),
Mvi b, 22
MVI C, 33
MVI D, 44
MVI E, 55
MVI H, 77
MVI L, 88
ADD A
LXI M, 0050
ADI 1
Mvi B, 11
Mvi C, 35
Mvi D, 11
Mvi E, 35
Mov a, c
SUB e
mov l, a
Mov a, B
SBB D
mov H, a
ORA A
RAL
ORA A
RAL
SUB C
SBi 05
Mov a, c
add e
mov l, a
Mov a, B
ADC D
mov H, a
HLT
Mvi b, 22
MVI C, 33
MVI D, 44
MVI E, 55
MVI H, 77
MVI L, 88
MOV A, B
ORA A
RAR
ORA A
RAR
ORA A
RAR
MOV B, A
MOV A, E
ORA A
RAL
ADD B
ADD D
MOV E, A
MVI D, 00
Mov a, E
SUB L
mov l, a
Mov a, D
SBB H
mov H, a
Mvi b, 00
MVI C, AA
DAD B
HLT
Mvi a, 11
MVI C, 88
ADD B
MOV D, A
LXI H, 0050
MVI M, A0
MOV A, M
ORA A
RAR
ADD D
MOV D, A
MOV A, C
ORA A
RAL
ORA A
RAL
MOV C, A
MOV A, D
SUB C
Mvi b, 00
MVI C, AA
DAD B
HLT
Mvi a, 11
Mvi b, 35
MVI D, 44
MVI E, 55
MVI H, 77
MVI L, 88
DAD H
LXI H, 0082
MVI M, A0
ADI 1
Mvi C, 11
Mvi b, 35
Mvi E, 11
Mvi D, 35
Mov a, c
add e
mov l, a
Mov a, B
ADC D
mov H, a
add e
mov l, a
Mov a, B
ADC D
mov H, a
add e
mov l, a
Mov a, B
ADC D
mov H, a
HLT
Mvi В 35
LXI H, 0082
MVI M, AB
MOV A, M
ORA A
RAR
MOV D, A
MOV A, C
ORA A
RAL
ORA A
RAL
ORA A
RAL
ADD D
MOV E, A
MOV A, M
SUB E
MOV C, A
MVI B, 00
Mvi H, 0A
Mvi L, F7
DAD B
MOV C, L
MOV B, H
HLT
а
б
в
г
д
Асемблер - програма дій мікропроцесора з 8 – ми та 16 – ти розрядними числами (складена згідно послідовності ВС=((А+В*3-М)-BC-DE) подана у варіанті:
а),
Mvi b, 22
MVI C, 33
MVI D, 44
MVI E, 55
MVI A, AC
MoV H, A
LXI M, 0050
MVI M, A0
MOV A, B
ORA A
RAL
ADD B
ADD H
SUB M
MOV M, A
Mov a, c
SUB e
mov l, a
Mov a, B
SBB D
mov H, a
MOV C, M
MVI B, 00
Mov a, C
SUB L
mov C, a
Mov a, H
SBB H
mov B, a
HLT
Mvi a, 11
Mvi b, 35
MVI D, 44
MVI E, 55
DAD H
LXI H, 0082
MVI M, A0
ADI 1
Mvi C, 11
Mvi b, 35
Mvi E, 11
Mvi D, 35
Mov a, c
add e
mov l, a
Mov a, B
ADC D
mov H, a
add e
mov l, a
Mov a, B
ADC D
mov H, a
add e
mov l, a
Mov a, B
ADC D
mov H, a
HLT
Mvi a, 11
Mvi b, 35
DAD H
LXI H, 0082
MVI M, A0
ADI 1
Mvi C, 11
Mvi b, 35
Mvi E, 11
Mvi D, 35
Mov a, c
add e
mov l, a
Mov a, B
ADC D
mov H, a
add e
mov l, a
Mov a, B
ADC D
mov H, a
Mov a, C
SUB L
mov C, a
Mov a, H
SBB H
mov B, a
HLT
Mvi a, 11
MVI C, 88
ADD B
MOV D, A
LXI H, 0050
MVI M, A0
MOV A, M
ORA A
RAR
ADD D
MOV D, A
MOV A, C
ORA A
RAL
ORA A
RAL
MOV C, A
MOV A, D
SUB C
Mvi b, 00
MVI C, AA
DAD B
SUB C
HLT
Mvi a, 11
Mvi b, 35
MVI D, 44
MVI E, 55
MVI H, 77
MVI L, 88
DAD H
LXI H, 0082
MVI M, A0
ADI 1
Mvi C, 11
Mvi b, 35
Mvi E, 11
Mvi D, 35
Mov a, c
add e
mov l, a
Mov a, B
ADC D
mov H, a
add e
mov l, a
Mov a, B
ADC D
mov H, a
HLT
а
б
в
г
д
Асемблер - програма дій мікропроцесора з 8 – ми та 16 – ти розрядними числами (складена згідно послідовності ВС=(А+В*3-М), якщо рез.=0, то зупинити програму, якщо ні, то виконати-BC-DE і повернутись на початок) подана у варіанті:
г),
М1: Mvi a, 11
MVI C, 88
ADD B
MOV D, A
LXI H, 0050
MVI M, A0
MOV A, M
ORA A
RAR
ADD D
MOV D, A
MOV A, C
ORA A
RAL
ORA A
RAL
MOV C, A
JZ M2
MOV A, D
SUB C
Mvi b, 00
MVI C, AA
DAD B
SUB C
JMP M1
M2: HLT
М1: Mvi a, 11
Mvi b, 35
MVI D, 44
MVI E, 55
DAD H
LXI H, 0082
MVI M, A0
ADI 1
Mvi C, 11
Mvi b, 35
Mvi E, 11
Mvi D, 35
Mov a, c
add e
mov l, a
Mov a, B
ADC D
JZ M2
SUB M
mov M, a
mov H, a
add e
mov l, a
Mov a, B
ADC D
mov H, a
add e
mov l, a
Mov a, B
ADC D
mov H, a
JMP M1
M2: HLT
М1: Mvi a, 11
Mvi b, 35
DAD H
LXI H, 0082
MVI M, A0
ADI 1
Mvi C, 11
Mvi b, 35
Mvi E, 11
Mvi D, 35
Mov a, c
add e
mov l, a
Mov a, B
ADC D
mov H, a
add e
mov l, a
Mov a, B
ADC D
JZ M2
mov H, a
Mov a, C
SUB L
mov C, a
Mov a, H
SBB H
mov B, a
JMP M1
M2: HLT
М1: Mvi b, 22
MVI C, 33
MVI D, 44
MVI E, 55
MVI A, AC
MoV H, A
LXI M, 0050
MVI M, A0
MOV A, B
ORA A
RAL
ADD B
ADD H
SUB M
MOV M, A
JZ M2
Mov a, c
SUB e
mov l, a
Mov a, B
SBB D
mov H, a
MOV C, M
MVI B, 00
Mov a, C
SUB L
mov C, a
Mov a, H
SBB H
mov B, a
JMP M1
M2: HLT
М1: Mvi a, 11
Mvi b, 35
MVI C, 88
ADD B
LXI H, 0082
М2: MVI M, A0
ORA A
RAR
SUB C
SBi M
HLT
а
б
в
г
д
Асемблер - програма дій мікропроцесора з 8 – ми та 16 – ти розрядними числами (складена згідно послідовності HL=(А+В-3-М), якщо результат парний, то зупинити програму, якщо ні, то виконати-BC+DE і зупинити програму) подана у варіанті:
а),
Mvi b, 77
MVI C, 33
MVI D, 40
MVI E, 51
MVI A, 0F
LXI M, 0050
MVI M, A0
ADD B
SUB M
SUI 03
MoV L, A
MVI H, 00
JPE M1
Mov a, c
ADD e
mov C, a
Mov a, B
ADC D
mov B, a
M1: HLT
М1: Mvi a, 96
Mvi b, CD
MVI D, AA
MVI E, 45
DAD H
LXI H, 0082
MVI M, A0
add e
mov l, a
Mov a, B
ADC D
JZ M2
SUB M
mov M, a
mov H, a
add e
mov l, a
Mov a, B
ADC D
mov H, a
add e
mov l, a
Mov a, B
ADC D
mov H, a
JMP M1
M2: HLT
Mvi a, FF
MVI C, F8
ADD B
MOV D, A
LXI H, 0050
MVI M, A0
MOV A, M
ORA A
RAR
ADD D
MOV D, A
MOV A, C
ORA A
RAL
ORA A
RAL
MOV C, A
JPO M1
MOV A, D
SUB C
Mvi b, 00
MVI C, AA
DAD B
SUB C
JMP M1
M2: HLT
Mvi a, 11
Mvi b, 15
MVI D, FD
MVI E, 59
DAD H
LXI H, 0082
MVI M, A0
ADI 1
Mvi C, 11
Mvi b, 35
Mvi E, 11
Mvi D, 35
Mov a, c
add e
mov l, a
Mov a, B
ADC D
mov H, a
add e
mov l, a
Mov a, B
JPE M1
Mov a, c
ADD e
mov C, a
Mov a, B
ADC D
mov B, a
M1: HLT
Mvi a, 11
MVI C, 88
ADD B
М1: MOV D, A
LXI H, 0050
MVI M, A0
MOV A, M
ORA A
RAR
ADD D
MOV D, A
MOV A, C
ORA A
RAL
ORA A
RAL
MOV C, A
MOV A, D
SUB C
JMP M1
HLT
а
б
в
г
д
Асемблер - програма дій мікропроцесора з 16 – ти розрядними числами (складена згідно послідовності HL=BC+DE, якщо був перенос, то зупинити програму, якщо ні – то виконати В*7 і зупинити програму) подана у варіанті:
д).
Mvi b, 77
MVI C, 33
MVI D, 40
MVI E, 51
MVI A, 0F
MoV H, A
LXI M, 0050
MVI M, A0
MOV A, B
ADD B
ADD H
SUI 03
MoV L, A
MVI H, 00
JPE M1
Mov a, c
ADD e
mov C, a
Mov a, B
ADC D
mov B, a
M1: HLT
М1: Mvi a, 11
Mvi b, 35
DAD H
LXI H, 0082
MVI M, A0
ADI 1
Mvi C, 11
Mvi b, 35
mov H, a
add e
mov l, a
Mov a, B
ADC D
JZ M2
mov H, a
Mov a, C
SUB L
mov C, a
Mov a, H
SBB H
mov B, a
JMP M1
M2: HLT
Mvi a, 11
Mvi b, 35
Mvi E, 11
Mvi D, 35
DAD H
LXI H, 0082
MVI M, A0
ADC 1
JC M1
MOV A, B
ORA A
RAL
ORA A
RAL
ORA A
RAL
SUB B
M1: HLT
Mvi B, 11
Mvi C, 35
Mvi D, 11
Mvi E, 35
Mov a, c
SUB e
mov l, a
Mov a, B
SBB D
mov H, a
HLT
Mvi C, 11
Mvi b, 35
Mvi E, 11
Mvi D, 35
Mov a, c
add e
mov l, a
Mov a, B
ADC D
mov H, a
JC M1
MOV A, B
ORA A
RAL
ORA A
RAL
ORA A
RAL
SUB B
M1: HLT
а
б
в
г
д
Асемблер - програма дій мікропроцесора з 8 – ми розрядними числами (складена згідно послідовності С=(А+В+М+1), якщо результуюче число від’ємне, то перейти на початок програми, якщо ні – то додати АС і закінчити програму)подана у варіанті:
а),
M1: Mvi a, 11
Mvi b, 35
ADD B
LXI H, 0050
MVI M, A0
ADD M
ADI 01
JM M1
ADI AC
HLT
M1: MVI X, 23
MVI A, 33
ADD A
LXI M, 0050
ADI 1
JM M1
ADI AC
HLT
M1: Mvi a, 178
Mvi b, 35A
ADD B
LXI H, 0082
MVI M, 9
ADI 77
JM M1
ADI AC
HLT
M1: Mvi a, 11
Mvi b, 35
DAD H
LXI H, 0082
MVI M, A0
ADI 1
ADD C
JM M1
ADI AC
HLT
М1: Mvi a, 178
Mvi b, 5A
SBB B
LXI H, 0082
MVI M, 77
ADС В
JM M1
HLT
а
б
в
г
д
Асемблер – програма роботи мікропроцесора з 8 – ми розрядними числами (складена згідно послідовності А=(А+В+М-1),якщорезультат непарний, то виконати А*2 і закінчити програму, якщо ні, то виконати А/2 і повернутись на початок) подана у варіанті:
в),
М1: Mvi a, 96
Mvi b, CD
MVI D, AA
MVI E, 45
DAD H
LXI H, 0082
MVI M, A0
add e
mov l, a
Mov a, B
ADC D
JZ M2
SUB M
mov M, a
mov H, a
add e
mov H, a
JMP M1
M2: HLT
M1: Mvi a, 11
Mvi b, 35
ADD B
LXI H, 0050
MVI M, A0
ADD M
ADI 01
JM M1
ADI AC
HLT
M1: Mvi a, 11
Mvi b, 35
ADD B
LXI H, 0050
MVI M, A0
ADD M
SBI 01
JPO M2
ORA A
RAR
JMP M1
M2: ORA A
RAL
HLT
Mvi a, 11
Mvi b, 35
Mvi E, 11
Mvi D, 35
DAD H
LXI H, 0082
MVI M, A0
ADC 01
JC M1
MOV A, B
ORA A
RAL
ORA A
RAL
ORA A
RAL
SUB B
M1: HLT
Mvi М, 11
М1: Mvi b, 35
MVI А, 88
SUB M
MOV C, A
LXI H, 0050
MVI M, A7
MOV A, M
ORA A
RAR
ADD C
JMP M1
HLT
а
б
в
г
д
Асемблер - програма дій мікропроцесора з 8 – ми розрядними числами (складена згідно послідовності А=(А-В*3+М), якщо результат не рівний 0, то поділити його на 2 і закінчити програму, якщо рівний нулю – то помножити на 2 і закінчити програму) подана у варіанті:
г),
М1: Mvi a, 11
Mvi b, 35
DAD H
LXI H, 0082
MVI M, A0
ADI 1
Mvi C, 11
Mvi b, 35
Mvi E, 11
Mvi D, 35
Mov a, c
add e
JMP M2
M2: HLT
M1: ORA A
RAL
JMP M2
M1: Mvi a, 11
Mvi b, 35
ADD B
LXI H, 0050
MVI M, A0
ADD M
SBI 1
JPO M2
ORA A
RAR
JMP M1
M2: ORA A
RAL
HLT
Mvi a, 11
Mvi b, 35
MVI C, 88
ADD B
MOV D, A
M1:LXI H, 0050
MVI M, A0
MOV A, M
ORA A
RAL
ADD D
ADD M
M2: ORA A
RAL
HLT
Mvi a, 11
MVI B, 23
LXI M, 0050
MVI M, A0
MOV H, A
MOV A, B
ORA A
RAL
ADD B
ADD M
MOV C, A
MOV A, H
SUB C
JNZ M1
ORA A
RAR
JMP M2
M2: HLT
M1: ORA A
RAL
JMP M2
Mvi a, 11
MVI В, 88
ADD B
MOV D, A
LXI H, 0050
MVI M, A0
MOV A, M
ORA A
RAR
ADD D
MOV C, A
MOV A, D
SUB C
Mvi b, 00
MVI C, AA
JUMP M1
SUB C
HLT
а
б
в
г
д
Асемблер - програма дій мікропроцесора з 8 – ми розрядними числами (складена згідно послідовності А=(А+В) лог.І (М+1) подана у варіанті:
а),
Mvi a, 11
Mvi b, 35
ADD B
MOV C, A
LXI H, 0050
MVI M, A0
MOV A, M
ADI 1
MOV B, A
MOV A, C
ANA A
HLT
Mvi a, 11
Mvi b, 35
SUB B
LXI H, 0050
MVI M, A0
SUB M
SBI 1
MOV B, A
MOV A, C
ANA A
HLT
Mvi a, 178
Mvi b, 35A5
ADD B
LXI H, 0082
MVI M, 9
MVI M, A0
MOV A, M
ADI 1
MOV B, A
ADI 77
ANA A
HLT
Mvi a, 11
Mvi b, 35
DAD H
LXI H, 0082
MVI M, A0
ANA A
ADI 1
ADD C
HLT
Mvi a, 178
Mvi b, 35A5
ANI B
LXI H, 0082
MVI M, 55
MOV A, C
ADI 1
MOV B, A
ADC F
ANI A
HLT
а
б
в
г
д
Асемблер - програма дій мікропроцесора з 8 – ми розрядними числами (складена згідно послідовності А=(А-В*3) лог. АБО (А3+М) подана у варіанті:
б),
Mvi a, 67
Mvi b, 35
MVI C, 88
ADD B
LXI H, 0082
MVI M, A0
ORA A
RAR
SUB C
SBi M
ORA C
HLT
Mvi a, 90
MVI B, 58
MOV C, A
LXI M, 0050
MVI M, A0
MOV A, B
ORA A
RAL
ADD B
MOV D, A
MOV A, C
SUB D
MOV B, A
MOV A, M
ADI A3
MOV C, A
MOV A, B
ORA C
HLT
Mvi a, 90
Mvi b, 22
MVI C, 88
ADD B
MOV D, A
LXI H, 0050
MVI M, A0
MOV A, M
ORA A
RAL
ADD D
SUB D
MOV B, A
MOV A, M
ADI A3
MOV C, A
MOV A, B
ORA C
HLT
Mvi a, 11
Mvi b, 64
LXI H, 0082
MVI M, A0
ORA C
DAD H
ADI 1
Mvi C, 11
Mvi b, 35
add e
ADD M
HLT
Mvi a, 11
Mvi b, 35
Mvi Е, 90
SUB С
LXI H, 0050
MVI M, A0
SUB M
SBI 1
MOV B, A
MOV A, C
ANA A
HLT
а
б
в
г
д
Асемблер - програма дій мікропроцесора з 8 – ми розрядними числами (складена згідно послідовності А=(А лог. АБО C лог. АБО М лог. АБО 54) подана у варіанті:
в),
Mvi a, 67
Mvi b, 35
MVI C, 88
ADD B
LXI H, 0082
MVI M, A0
ORA A
RAR
SUB C
SBi M
ORA C
HLT
Mvi a, 90
MVI B, 58
MOV C, A
LXI M, 0050
MVI M, A0
MOV A, B
ORA A
RAL
ADD B
ORA M
ORI 54
HLT
Mvi a, 90
Mvi С, 22
ORA C
LXI M, 0050
MVI M, A0
ORA M
ORI 54
HLT
Mvi a, 11
Mvi b, 64
LXI H, 0082
MVI M, A0
ORA C
DAD H
ADI 1
ORA M
ORI 54
HLT
Mvi a, 56
MVI С, 0А
MOV В, A
LXI M, 0050
MVI M, СС
MOV A, B
ORІ 56
ADD B
ORA А
HLT
а
б
в
г
д
Асемблер - програма дій мікропроцесора з 8 – ми розрядними числами (складена згідно послідовності А=(А лог. I B лог. I М лог. I 09) подана у варіанті:
д).
Mvi a, 67
Mvi b, 35
MVI C, 88
ADD B
LXI H, 0082
MVI M, A0
ORA A
RAR
SUB C
SBi M
ORA C
HLT
Mvi a, 90
MVI B, 58
MOV C, A
LXI M, 0050
MVI M, A0
MOV A, B
ANA A
RAL
ADD B
ANA M
ANI 09
HLT
Mvi a, 67
Mvi b, 35
MVI C, 88
ADD B
LXI H, 0082
MVI M, A0
ANA A
RAR
SUB C
SBi M
ANA C
HLT
Mvi a, 11
Mvi b, 64
LXI H, 0082
MVI M, A0
ORA C
DAD H
ADI 1
ANA M
ANI 09
HLT
Mvi a, 90
Mvi B, 22
ANA B
LXI M, 0050
MVI M, A0
ANA M
ANI 09
HLT
а
б
в
г
д
Асемблер - програма дій мікропроцесора з 8 – ми розрядними числами (складена згідно послідовності А=(А АБО виключаюче А, АБО виключаючи B, АБО виключаюче М, АБО виключаюче 01) подана у варіанті:
г),
Mvi a, 67
XRA A
MVI C, 88
ADD B
LXI H, 0082
MVI M, A0
ANA A
RAR
SUB C
SBi M
XRA M
XRI 01
HLT
Mvi a, 11
LXI H, 0082
MVI M, A0
XRA A
DAD H
ADI 1
XRA M
XRI 01
HLT
Mvi a, 90
MOV C, A
XRA A
Mvi B, C0
XRA B
LXI M, 0050
MVI M, A0
MOV A, B
XRA A
RAL
XRA M
XRI 01
HLT
Mvi a, 80
XRA A
Mvi B, C0
XRA B
LXI M, 0050
MVI M, A0
XRA M
XRI 01
HLT
Mvi a, 67
Mvi b, 35
MVI C, 88
ADD B
LXI H, 0082
MVI M, A0
ХRІ AА
RAR
SUB C
SBi M
ХRA C
HLT
а
б
в
г
д
Асемблер - програма дій мікропроцесора з 8 – ми розрядними числами (складена згідно послідовності А=(А АБО А, АБО виключаючи B, лог. І М, АБО виключаюче СС) подана у варіанті:
в),
Mvi a, 56
LXI H, 0082
MVI M, A0
XRA A
DAD H
ADI 1
ORA M
XRI CC
HLT
Mvi a, 67
XRA A
MVI C, 88
ADD B
LXI H, 0082
MVI M, A0
ANA A
RAR
SUB C
XRI 01
HLT
Mvi a, 70
ОRA A
Mvi B, C0
XRA B
LXI M, 0050
MVI M, A0
ANA M
XRI CC
HLT
Mvi a, 88
MOV C, A
XRA A
Mvi B, C0
XRA B
LXI M, 0050
MVI M, A0
MOV A, B
XRA A
RAL
ANA M
XRI CC
HLT
Mvi a, 90
MOV C, A
XRA A
Mvi B, 45
XRІ BВ
LXI M, 0167
MVI M, СС
MOV A, B
XRA A
RAL
XRA M
XRI 01
HLT
а
б
в
г
д
Асемблер - програма дій мікропроцесора з 8 – ми розрядними числами (складена згідно послідовності А=(А АБО А, АБО виключаюче B, лог. І М, інверсія А, АБО 4С) подана у варіанті:
б),
Mvi a, 56
LXI H, 0082
MVI M, A0
XRA A
DAD H
ADI 1
CMA A
ORA M
ORI 4C
HLT
Mvi a, СС
ОRA A
Mvi B, C0
XRA B
LXI M, 0050
MVI M, A0
ANA M
CMA A
ORI 4C
HLT
Mvi a, 67
XRA A
MVI C, 88
ADD B
LXI H, 0082
MVI M, A0
ANA A
RAR
SUB C
CMA A
ORI 4C
HLT
Mvi a, 88
MOV C, A
XRA A
Mvi B, C0
XRA B
LXI M, 0050
MVI M, A0
MOV A, B
XRA A
RAL
CMA A
ANA M
ORI 4C
HLT
Mvi a, 99
XRІ AА
MVI C, 67
ADD B
LXI H, 0555
MVI M, 88
ANA A
RAR
SВB В
CMІ A
ORI 4C
ANA M
HLT
а
б
в
г
д
Асемблер - програма дій мікропроцесора з 8 – ми розрядними числами (складена згідно послідовності А=(А лог.І А, АБО виключаюче С, лог. І М, інверсія А, лог.І FF) подана у варіанті:
г),
Mvi a, 09
LXI H, 0082
MVI M, A0
XRA A
DAD H
ADI 1
ANA M
CMA A
ANI FF
HLT
Mvi a, 76
MOV C, A
XRA A
Mvi C, C0
XRA C
LXI M, 0050
MVI M, A0
MOV A, B
XRA A
RAL
CMA A
ANA M
ORI 4C
HLT
Mvi a, 22
XRA A
MVI C, 88
ADD C
LXI H, 0082
MVI M, A0
ANA A
RAR
ANA M
CMA A
ANI FF
HLT
Mvi a, СС
ANA A
Mvi C, C0
XRA C
LXI M, 0050
MVI M, A0
ANA M
CMA A
ANI FF
HLT
Mvi a, 90
MOV C, A
XRA A
Mvi B, C0
XRA B
LXI M, 0050
MVI M, A0
MOV A, B
XRA A
RAL
XRA M
XRI 01
HLT
а
б
в
г
д
Асемблер - програма додавання 16 – ти розрядних чисел у мікропроцесорі (складена згідно послідовності HL=BC+DE) подана у варіанті:
б),
Mvi a, 11
Mvi b, 35
ADD B
LXI H, 0050
MVI M, A0
ADI 1
HLT
Mvi C, 11
Mvi b, 35
Mvi E, 11
Mvi D, 35
Mov a, c
add e
mov l, a
Mov a, B
ADC D
mov H, a
HLT
Mvi a, 11
Mvi b, 35
Mvi E, 11
Mvi D, 35
DAD H
LXI H, 0082
MVI M, A0
ADC 1
HLT
Mvi B, 11
Mvi C, 35
Mvi D, 11
Mvi E, 35
Mov a, c
SUB e
mov l, a
Mov a, B
SBB D
mov H, a
HLT
Mvi C, 89
Mvi D, а7
Mvi E, са
Mov a, c
аdd e
mov l, a
Mov a, B
abB D
mov H, a
HLT
а
б
в
г
д
Асемблер - програма віднімання 16 – ти розрядних чисел у мікропроцесорі (складена згідно послідовності HL=BC-DE) подана у варіанті:
г),
Mvi a, 11
Mvi b, 35
ADD B
LXI H, 0050
MVI M, A0
ADI 1
HLT
Mvi C, 11
Mvi b, 35
Mvi E, 11
Mvi D, 35
Mov a, c
add e
mov l, a
Mov a, B
ADC D
mov H, a
HLT
Mvi a, 11
Mvi b, 35
Mvi E, 11
Mvi D, 35
DAD H
LXI H, 0082
MVI M, A0
ADC 1
HLT
Mvi B, 11
Mvi C, 35
Mvi D, 11
Mvi E, 35
Mov a, c
SUB e
mov l, a
Mov a, B
SBB D
mov H, a
HLT
Mvi С, АА
Мvi b, 35
Mvi E, 01
Mvi D, 00
SBB H
LXI H, 0082
MVI M, A0
SUB D
HLT
а
б
в
г
д
Асемблер - програма додавання 8 – ми розрядних чисел у мікропроцесорі (складена згідно послідовності А=А+В+М+1) подана у варіанті:
д).
Mvi a, 11
Mvi b, 35
SBI B
LXI H, 0033
MVI M, 09
ADI 1
MOV C,A
HLT
MVI X, 23
MVI A, 33
ADD A
LXI M, 0050
ADI 1
HLT
Mvi a, 178
Mvi b, 35A5
ADD B
LXI H, 0082
MVI M, 9
ADI 77
HLT
Mvi a, 11
Mvi b, 35
DAD H
LXI H, 0082
MVI M, A0
ADI 1
ADD C
HLT
Mvi a, 11
Mvi b, 35
ADD B
LXI H, 0050
MVI M, A0
ADD M
ADI 1
HLT
а
б
в
г
д
Асемблер – програма роботи мікропроцесора з 8 – ми розрядними числами (складена згідно послідовності А=(А-В-М-1), подана у варіанті:
а),
Mvi a, 11
Mvi b, 35
SUB B
LXI H, 0050
MVI M, A0
SUB M
SBI 1
HLT
MVI X, 23
MVI A, 33
SUB A
LXI M, 0050
ADI 1
SBB M
HLT
Mvi a, 178
Mvi b, 35A5
SBB B
LXI H, 0082
MVI M, 9
ADI 1
HLT
Mvi a, 11
Mvi b, 35
SUB H
LXI H, 0082
MVI M, A0
SBI 1
HLT
Mvi a, 11
Mvi b, 35
SUB B
LXI H, 0078
MVI M, 88
SВB M
SBА 1
HLT
а
б
в
г
д
Асемблер - програма дій мікропроцесора з 8 – ми розрядними числами (складена згідно послідовності А=А+В+М/2-С*4-А5) подана у варіанті:
в)
Mvi a, 11
Mvi b, 35
MVI C, 88
ADD B
LXI H, 0082
MVI M, A0
ORA A
RAR
ADD D
MOV D, A
MOV A, C
ORA A
RAL
Mvi E, 11
Mvi D, 35
Mov a, c
SUB C
SBi А5
HLT
MVI X, 23
MVI A, 33
ADD A
LXI M, 0050
ADI 1
Mvi B, 11
Mvi C, 35
Mvi D, 11
Mvi E, 35
Mov a, c
SUB e
mov l, a
Mov a, B
SBB D
mov H, a
ORA A
RAL
ORA A
RAL
SUB C
SBi A5
HLT
Mvi a, 11
Mvi b, 35
MVI C, 88
ADD B
MOV D, A
LXI H, 0050
MVI M, A0
MOV A, M
ORA A
RAR
ADD D
MOV D, A
MOV A, C
ORA A
RAL
ORA A
RAL
SBi A5
MOV C, A
MOV A, D
SUB C
HLT
Mvi a, 11
Mvi b, 35
DAD H
LXI H, 0082
MVI M, A0
ADI 1
Mvi C, 11
Mvi b, 35
Mvi E, 11
Mvi D, 35
Mov a, c
add e
mov l, a
Mov a, B
ADC D
mov H, a
add e
mov l, a
Mov a, B
ADC D
mov H, a
HLT
Mvi a, 34
Mvi b, 90
ADD B
LXI H, 0055
MVI M, 54
ADC 56
Mvi C, 11
Mvi b, 35
Mov a, c
add e
mov l, a
Mov a, B
ADC D
mov H, a
add e
mov l, a
Mov a, B
ADC D
mov H, a
HLT
а
б
в
г
д
Асемблер - програма дій мікропроцесора з 8 – ми розрядними числами (складена згідно послідовності А=А-В*3+М) подана у варіанті:
д).
Mvi a, 11
Mvi b, 35
MVI C, 88
ADD B
MOV D, A
LXI H, 0050
MVI M, A0
MOV A, M
ORA A
RAL
ADD D
ADD M
HLT
Mvi a, 11
Mvi b, 35
MVI C, 88
MVI D, 22
ADC 09
MOV D, A
LXI H, 0450
MVI M, AA
MOV A, M
ORA A
RAR
ADD D
HLT
Mvi a, 11
Mvi b, 35
MVI C, 88
ADD B
LXI H, 0082
MVI M, A0
ORA A
RAR
SUB C
SBi M
HLT
Mvi a, 11
Mvi b, 35
LXI H, 0082
MVI M, A0
DAD H
ADI 1
ADD B
ADD M
MOV D,A
Mvi C, 11
Mvi b, 35
add e
ADD M
HLT
Mvi a, 11
MVI B, 23
LXI M, 0050
MVI M, A0
MOV С, А
MOV A, B
ORA A
RAL
ADD B
ADD M
MOV D,A
MOV А, С
SUB D
HLT
а
б
в
г
д
Асемблер - програма дій мікропроцесора з 8 – ми розрядними числами (складена згідно послідовності А=М-M/2+C*4) подана у варіанті:
г),
Mvi a, 11
Mvi b, 35
MVI C, 88
ADD B
LXI H, 0082
MVI M, A0
ORA A
RAR
SUB C
SBi M
ORA A
RAL
ORA A
RAL
HLT
Mvi a, 11
Mvi b, 35
MVI C, 88
ADD B
MOV D, A
LXI H, 0050
MVI M, A0
MOV A, M
ORA A
RAL
ADD D
ADD M
HLT
Mvi a, 11
MVI C, 88
ADD B
MOV D, A
LXI H, 0050
MVI M, A0
MOV A, M
ORA A
RAR
ADD D
MOV D, A
MOV A, C
ORA A
RAL
ORA A
RAL
MOV C, A
MOV A, D
SUB C
HLT
Mvi C 35
LXI H, 0082
MVI M, AB
MOV A, M
ORA A
RAR
MOV D, A
MOV A, C
ORA A
RAL
ORA A
RAL
ADD D
MOV E, A
MOV A, M
SUB E
HLT
Mvi М, 11
Mvi b, 35
MVI А, 88
SUB M
MOV C, A
LXI H, 0050
MVI M, A7
MOV A, M
ORA A
RAR
ADD C
HLT
а
б
в
г
д
Асемблер - програма дій мікропроцесора з 16 – ми розрядними дробовими числами (складена згідно послідовності HL=B,C+D,E-A,77) подана у варіанті:
а),
Mvi D, 11
Mvi b, 35
MVI C, 88
MVI E, 05
MOV H, B
MOV L, C
DAD D
MvI E, 77
MvI D, 0A
mov A, L
SUB e
mov l, a
Mov a, H
SBB D
mov H, a
HLT
Mvi C, 11
Mvi b, 35
Mvi E, 11
Mvi D, 35
Mov a, c
add e
mov l, a
Mov a, B
ADC D
mov H, a
SUB e
mov l, a
Mov a, B
SBB D
mov H, a
HLT
Mvi a, 11
MVI C, 88
ADD B
MOV D, A
LXI H, 0050
MVI M, A0
MOV A, M
ORA A
RAR
ADD D
MOV D, A
MOV A, C
ORA A
RAL
ORA A
RAL
MOV C, A
MOV A, D
SUB C
HLT
Mvi C 35
LXI H, 0082
MVI M, AB
MOV A, M
ORA A
RAR
MOV D, A
MOV A, C
ORA A
RAL
ORA A
RAL
ADD D
MOV E, A
MOV A, M
SUB E
HLT
Mvi D, 11
Mvi С, 35
MVI В, 88
MVI E, 05
MOV H, А
MOV L, C
DAD В
MvI E, 77
MvI D, 54
mov A, L
SUB e
mov l, a
Mov a, H
ADD D
mov D, a
HLT
а
б
в
г
д
Асемблер - програма множення мікропроцесором 8 – ми розрядних чисел (складена згідно послідовності А=В*7) подана у варіанті:
д).
Mvi a, 11
Mvi b, 35
ADD B
MVI M, A0
ADD M
ORA A
RAL
ORA A
RAL
ORA A
RAL
ADI 7
HLT
MVI B, 23
MVI A, 33
ORA A
RAR
ORA A
RAR
ORA A
RAR
ADD B
HLT
Mvi a, А0
Mvi b, 22
MOV A, H
LXI H, 2316
MVI M, 07
ORA A
RAR
ORA A
RAR
ADD B
ORA A
RAR
HLT
Mvi a, 11
Mvi b, 35
DAD H
LXI H, 0082
MVI M, A0
ORA A
RAL
ORA A
RAR
ADD C
HLT
Mvi b, 35
MOV A, B
ORA A
RAL
ORA A
RAL
ORA A
RAL
SUB B
HLT
а
б
в
г
д
Асемблер - програма ділення мікропроцесором 8 – ми розрядних чисел (складена згідно послідовності А=В/8) подана у варіанті:
б),
Mvi a, 11
Mvi b, 35
ADD B
MVI M, A0
ADD M ORA A
RAL
ORA A
RAL
ORA A
RAL
HLT
Mvi b, 78
MOV A, B
ORA A
RAR
ORA A
RAR
ORA A
RAR
HLT
MVI B, 23
MVI A, 33
ORA A
RAR
ORA A
RAR
ADD B
HLT
Mvi b, 56
MOV A, B
ORA A
RAL
ORA A
RAL
ORA A
RAL
HLT
MVI А, 99
MVI В, 03
ADD D
ORA A
RAR
ORA A
RAR
SUD B
HLT
а
б
в
г
д
Асемблер - програма дій мікропроцесора з 8 – ми розрядними числами (складена згідно послідовності М=(В/8+С)-Е*2+D-H-L ) подана у варіанті:
б),
Mvi b, 22
MVI C, 33
MVI D, 44
MVI E, 55
MVI H, 77
MVI L, 88
ADD A
LXI M, 0050
ADI 1
Mvi B, 11
Mvi C, 35
Mvi D, 11
Mvi E, 35
Mov a, c
SUB e
mov l, a
Mov a, B
SBB D
mov H, a
ORA A
RAL
ORA A
RAL
SUB C
SBi 05
HLT
Mvi b, 22
MVI C, 33
MVI D, 44
MVI E, 55
MVI H, 77
MVI L, 88
MOV A, B
ORA A
RAR
ORA A
RAR
ORA A
RAR
ADD C
MOV B, A
MOV A, E
ORA A
RAL
ADD D
SUB H
SUB L
MOV E, A
MOV A, B
SUB E
HLT
Mvi a, 11
MVI C, 88
ADD B
MOV D, A
LXI H, 0050
MVI M, A0
MOV A, M
ORA A
RAR
ADD D
MOV D, A
MOV A, C
ORA A
RAL
ORA A
RAL
MOV C, A
MOV A, D
SUB C
HLT
Mvi a, 11
Mvi b, 35
MVI D, 44
MVI E, 55
MVI H, 77
MVI L, 88
DAD H
LXI H, 0082
MVI M, A0
ADI 1
Mvi C, 11
Mvi b, 35
Mvi E, 11
Mvi D, 35
Mov a, c
add e
mov l, a
Mov a, B
ADC D
mov H, a
add e
mov l, a
Mov a, B
ADC D
mov H, a
HLT
Mvi b, 45
MVI C, FF
MVI D, 67
MVI E, 34
MVI H, 77
MVI L, 88
SUB E
LXI M, 0099
ADD 08
MOvi B, A
Mvi D, 11
Mvi E, 35
Mov a, c
SUB e
mov l, a
Mov a, B
SBB D
mov H, a
ORA A
RAL
ORA A
RAR
SBB C
HLT
а
б
в
г
д
Асемблер - програма дій мікропроцесора з підпрограмами (складена згідно послідовності А=(А лог.І А,+М, інверсія А), якщо результат = 0, то виконати А/4 і закінчити програму, якщо результат не =0, то виконати А лог.І FF і перейти на початок програми) подана у варіанті:
в)
M1: Mvi a, 09
LXI H, 0082
MVI M, A0
XRA A
DAD H
ADI 1
CZ M2
ANA M
CMA A
ANI FF
M2: HLT
M1: Mvi a, 76
MOV C, A
XRA A
Mvi C, C0
XRA C
LXI M, 0050
MVI M, A0
MOV A, B
CZ M2
M2: XRA A
RAL
CMA A
ANA M
ORI 4C
HLT
M1: Mvi a, 22
ANA A
LXI H, 0082
MVI M, A0
ADD M
CMA A
JZ M2
ANI FF
JMP M1
M2: ORA A
RAR
ORA A
RAR
HLT
M1: Mvi a, СС
ANA A
Mvi C, C0
XRA C
LXI M, 0050
MVI M, A0
jZ M2
ANA M
CMA A
M2: ORA A
RAR
ORA A
RAR
HLT