Вимірювальні перетворювачі (давачі) сигналів інтелектуальних приладів – це

а) пристрої, які перетворюють фізичну величину і її електричний еквівалент;

Давачі вимірювання фізичних величин інтелектуальних приладів бувають наступних видів:

г) вимірювання зусилля, вимірювання тиску, вимірювання температури, вимірювання переміщення, вимірювання швидкості, вимірювання характеристик електромагнітних полів,

Акселерометри в інтелектуальних приладах використовуються для вимірювання:

в) знакозмінного переміщення;

Інтелектуальні диференційні манометри використовуються для вимірювання:

б) перепаду тиску,

Для вимірювання температури газових потоків в інтелектуальних приладах використовуються:

а) термопари, терморезистори;

Тензорезистори в інтелектуальних приладах використовуються для вимірювання:

д) розтягу.

 

Які з давачів інтелектуальних приладів використовуються для вимірювання акустичних сигналів:

а) мікрофони;

 

Загальна структурна схема приладу з паралельним збором інформації та з однією порівняльною мірою наведена на рисунку:

г),

Структурна схема пристрою з послідовним опитуванням вимірювальних каналів наведена на рисунку:

б),

Типова структурна схема інтелектуального давача наведена на рисунку:

в),

 

На вибір остаточної схеми вимірювального пристрою (системи) впливають такі фактори:

д) швидкодія, максимальна роздільна здатність, розміри системи, енергетичні характеристики, можливість подальшого вдосконалення, вартість системи.

 

Загальна структура автономного вимірювального приладу послідовної дії наведена на рисунку:

б),

Для вимірювальних систем характерним є:

д) високі метрологічні характеристики, значна кількість вимірювальних каналів, великий об’єм зовнішньої пам’яті, наявність засобів представлення інформації.

 

Основними вимогами, що ставляться до вимірювальних систем є:

г) наявність мікропроцесорів, мікроконтролерів та мікропрограмованих систем з можливістю самодіагностування і представлення інформації у зручному для споживача виді;

Функції мікропроцесора у вимірювальних системах є наступними:

а) автоматичне встановлення меж вимірювання та корекція похибок, керування процесом зрівноваження, обробка та реєстрація даних, діагностування функціональних вузлів приладів, керування процесом вимірювання за заданою програмою;

Асемблер - програма дій з підпрограмами у мікропроцесорі має змогу:

а) виконувати операції, що багато разів повторюються, організовувати цикли та розгалуження, оптимізувати роботу мікропроцесора по завантаженню та швидкодії;

Використання підпрограм у мікропроцесорі дає змогу організовувати:

д) цикли та розгалуження, роботу мікропроцесора по перериваннях для підвищення швидкодії, оптимальне використання пам’яті та внутрішніх регістрів мікропроцесора.

 

Які з наведених давачів сигналів відносяться до аналогових:

а) мікрофони, тензорезистори, термоопори, термопари, диференційні манометри, акселерометри;

Які з наведених давачів сигналів відносяться до цифрових:

в) дискретні давачі переміщення, тахометри, турбінні витратоміри;

Найменшу похибку при відтворенні сигналу мають:

б) інтелектуальні давачі,

 

Характеристиками аналогових сигналів є:

б) амплітуда, частота, фаза;

 

Характеристиками цифрових сигналів є:

д) тривалість імпульсу, час спаду, час наростання фронту імпульсу, фаза, період, шпаровитість, амплітуда.

 

Втрата інформації при аналоговому перетворенні сигналу в інтелектуальних приладах зумовлена:

в) сумарною похибкою, що виникає у всіх каскадах приладу по ходу перетворення сигналу;

Для перетворення аналогового сигналу у цифрову форму в інтелектуальних приладах використовуються:

в) аналого-цифрові перетворювачі;

Для перетворення цифрового сигналу в аналогову форму в інтелектуальних приладах використовуються:

г) цифро-аналогові перетворювачі;

Фільтрація при обробці аналогових сигналів інтелектуальними приладами здійснюється для:

в) виявлення корисних властивостей сигналу;

Дискретизація сигналів в інтелектуальних приладах - це:

б) перетворення аналогових сигналів у цифрові;

Рівень вихідної наруги цифрового давача інтелектуального приладу не повинен перевищувати:

а) 5 В;

ПЕОМ в інтелектуальних вимірювальних системах використовується для:

г) прийому оброблених даних, додаткової обробки даних, запам’ятовування отриманих даних, зручного представлення інформації;

Мікропроцесор інтелектуального приладу– це:

б) складний програмнокерований пристрій, призначений для обробки цифрової інформації та керування процесом цієї обробки, виконаний як одна чи декілька інтегральних мікросхем підвищеного ступеня інтеграції;

Мікропроцесорна система інтелектуального приладу - це:

а) сукупність значної кількості функціональних пристроїв, одним з яких є мікропроцесор;

Мікропроцесорний комплект інтелектуального приладу – це:

в) сукупність мікропроцесорних та інших ІМС, які сумісні за архітектурою, конструктивним виконанням та електричними параметрами і забезпечують можливість їх сумісного використання.;

Мікропроцесорний пристрій – це:

г) функціонально і конструктивно закінчений виріб, що складається з кількох мікросхем, у тому числі одного чи декількох мікропроцесорів, призначений для виконання однієї чи кількох функцій (одержання, обробка, передавання, перетворення інформації та керування). Мікропроцесорний пристрій має уніфіковані з’єднувальні характеристики і функціонує у складі певної технічної системи;

Мікроконтролер мікропроцесорного приладу – це:

д) керований пристрій, виконаний на одному, чи кількох кристалах, функціями якого є логічний аналіз і керування.

 

 

Чим вища розрядність ЦАП інтелектуального приладу, тим точність аналогової інформації:

г) вища;

Мікропроцесор у вимірювальній системі виконує функції:

б) автоматичного встановлення меж вимірювання, корекції адитивних та мультиплікативних похибок, автоматичного керування, обробки даних, статичної обробки даних, реєстрацію даних у буферних реєстрах, візуалізацію і реєстрацію даних на осцилографах і дисплеях, діагностування функціональних вузлів приладів, керування роботою окремих вузлів, повне керування процесом вимірювання за заданою програмою;

Під загальною архітектурою мікропроцесора розуміють:

д) принцип його внутрішньої організації, загальну структуру, конкретну логічну структуру окремих пристроїв, сукупність команд, взаємодію між апаратною частиною та програмою обробки інформації системою, виконаною на основі МП.

 

 

Арифметично логічний пристрій звичайного мікропроцесора виконує по командах такі найпростіші операції:

а) додавання, віднімання, зсув, пересилання, логічне додавання, логічне множення, додавання по модулю 2;

Регістр мікропроцесора інтелектуального приладу - це:

б) електронна схема для тимчасового зберігання двійкової інформації (машинного слова);

Розрядність регістра мікропроцесора вибирають відповідно до:

в) довжини слова, що в ньому зберігається;

Зсувні регістри – це:

 

а) електронні схеми для тимчасового зберігання двійкової інформації (машинного слова), які дозволяють здійснювати зсув двійкового числа вправо або вліво (або в двох напрямках);

Операнд – це:

 

б) число або символ, які беруть участь у машинній операції;

Кожен тригер регістра використовується для:

 

а) виведення, зберігання та виводу одного розряду (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 і перейти на початок програми) подана у варіанті:

в)