Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Реалізація фрагмента контактної схеми програмним методом

Реферат Реалізація фрагмента контактної схеми програмним методом





а В.

. Відбувається зсув акумулятора на 2 розряду вправо, значення біта Х5 зберігається в регістрі ознак С.

. Перехід на мітку М4 якщо С = 0, інакше зсув акумулятора вправо на чотири розряду, значення біта Х1 зберігається в регістрі ознак С.

. Перехід на мітку М4 якщо С = 1. p align="justify">. У акумулятор завантажуються дані 02h (Y2 = 1). p align="justify">. Відбувається логічне додавання даних акумулятора і даних регістра D, результат операції зберігається в акумуляторі. p align="justify">. Дані акумулятора виводяться на шину даних, відбувається безумовний перехід на початок програми. p align="justify">. У акумулятор завантажуються дані 00h (Y2 = 0). p align="justify">. Відбувається логічне додавання даних акумулятора і даних регістра D, результат операції зберігається в акумуляторі. p align="justify">. Дані акумулятора виводяться на шину даних, відбувається безумовний перехід на початок програми. У результаті виходить нескінченний цикл введення, перетворення та виведення даних. br/>

2.11. Програма 3 мовою Асемблера


Нижче наведена таблиця, в якій дано докладний опис програми 3 мовою Асемблера в машинних кодах, а також мнемокод, опис та коментар до кожній команді.

Таблиця 4. p align="center"> МеткиАдресДанныеМнемокодОписание командиКомментарій до командеМ60800 0801DB 01IN 01 (A) (01) Введення в порт за адресою 01h вхідних данних080247MOV B, A (B) (A) збереження акумулятора в регістрі В08030FRRCСДВІГ ВПРАВОсдвіг акумулятора вправо на один разряд0804 0805 0806D2 23 08JNС M1JMP if С = 0 Перехід при виконанні умови С = 008070FRRCСДВІГ ВПРАВОсдвіг акумулятора вправо на один разряд0808 0809 080АD2 28 08JNС M2JMP if С = 0 Перехід при виконанні умови С = 0080В0FRRCСДВІГ ВПРАВОсдвіг акумулятора вправо на один разряд080С 080D 080ED2 23 08JNС M1JMP if С = 0 Перехід при виконанні умови С = 0080F0FRRCСДВІГ ВПРАВОсдвіг акумулятора вправо на один разряд0810 0811 0812DA 28 08JС M2JMP if С = 1 Перехід при виконанні умови С = 108130FRRCСДВІГ ВПРАВОсдвіг акумулятора вправо на один разряд08140FRRCСДВІГ ВПРАВОсдвіг акумулятора вправо на один разряд08150FRRCСДВІГ ВПРАВОсдвіг акумулятора вправо на один разряд0816 0817 0818DA 23 08JС M1JMP if С = 1 Перехід при виконанні умови С = 1081907RLCСДВІГ ВЛЕВОсдвіг акумулятора вліво на один разряд081A07RLCСДВІГ ВЛЕВОсдвіг акумулятора вліво на один разряд081B07RLCСДВІГ ВЛЕВОсдвіг акумулятора вліво на один разряд081C 081D 081ED2 28 08JNС M2JMP if С = 0 Перехід при виконанні умови С = 0081F0FRRCСДВІГ ВПРАВОсдвіг акумулятора вправо на один разряд0820 0821 0822DA 28 08JС M2JMP if С = 1 Перехід при виконанні умови С = 1М10823 082416 00MVI D, 00h (D) 00hзапісь даних 00h в аккумулятор0825 0826 0827C3 2A 08JMP M3JMP Безумовний перехід на мітку М3М20828 082916 01MVI D, 01h (D)...


Назад | сторінка 13 з 16 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка термогенератора, який буде використовувати тепло двигуна для заряд ...
  • Реферат на тему: Демографічний перехід в Росії
  • Реферат на тему: Перехід від стада до роду
  • Реферат на тему: Перехід від тоталітаризму до демократії
  • Реферат на тему: Перехід російських банків на МСФЗ