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

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





ат Y1

операції "" записується в регістрі С.

. Після завантаження даних з регістра В відбувається зсув акумулятора вправо на один розряд і інвертування акумулятора для установки в нульовому розряді, збереження в регістрі D.

. Після завантаження даних з регістра В відбувається зсув акумулятора вліво на три розряди для установки Х5 в нульовий розряд. p>. Відбувається логічне множення акумулятора і даних в регістрі D, результат операції "" зберігається в регістрі D.

. Після завантаження даних з регістра В відбувається зсув акумулятора вправо на три розряди для установки Х3 в нульовий розряд, збереження акумулятора в регістрі L.

. Відбувається зсув акумулятора на ще один розряд для установки в нульовому розряді Х4, збереження акумулятора в регістрі Н.

. Після завантаження в акумулятор даних з регістра L відбувається інвертування акумулятора для установки в нульовому розряді. p>. Відбувається логічне множення акумулятора і вмісту регістру Н, результату операції "" зберігається в акумуляторі. p>. Відбувається логічне додавання акумулятора і даних регістра D, результат операції "" записується в регістр D.

. Після завантаження даних з регістра В відбувається зсув акумулятора вправо для установки Х2 в нульовий розряд. p>. Відбувається логічне множення акумулятора і даних в регістрі D, результат Y2 операції "" записується в регістрі D.

. Завантажується маска в регістр Є.

. Після завантаження в акумулятор даних з регістра D відбувається логічне множення акумулятора і даних регістра Е, тим самим обнуляються незначущі біти числа. p>. Відбувається зсув акумулятора вліво на один розряд, для установки Y2 в першому розряді, збереження акумулятора в регістрі D.

. Після завантаження в акумулятор даних з регістра С, відбувається логічне множення акумулятора і даних регістра Е, тим самим обнуляються незначущі біти числа. p>. Відбувається логічне додавання акумулятора і даних регістра D.

. Вихідні дані Y1 і Y2 виводяться відповідно через нульовий і перший розряди шини даних. p>. Після зазначених операцій відбувається безумовний перехід до початку програми, в результаті виходить нескінченний цикл введення, перетворення та виведення даних. br/>

2.4 Програма 1 на мові Асемблера


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


Таблиця 2. p align="justify"> МеткиАдресДанныеМнемокодОписание командиКомментарій до командеМ10800 0801DB 01IN 01 (A) (01) Введення в порт за адресою 01h вхідних данних080247MOV B, A (B) (A) збереження акумулятора в регістрі В08030FRRCСДВІГ ВПРАВОсдвіг акумулятора вправо на один разряд080457MOV D, A (D) (A) збереження акумулятора в регістрі D08050FRRCСДВІГ ВПРА...


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





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

  • Реферат на тему: Розробка термогенератора, який буде використовувати тепло двигуна для заряд ...
  • Реферат на тему: Логічне проектування баз даних
  • Реферат на тему: Підсистема автоматичного резервування даних користувачів і їх відновлення п ...
  • Реферат на тему: Розрахунок і конструювання схеми паралельного регістра на тригері CLD - тип ...
  • Реферат на тему: Технологія складання і зварювання регістра опалення