- •Міністерство освіти і науки україни
- •2. Архітектура мікро-еом
- •Лабораторна робота №2
- •Теоретична частина двійкові числа
- •Шістнадцяткові числа
- •Лабораторна робота №3
- •Теоретична частина вісімкові числа
- •Лабораторна робота №4
- •Теоретична частина двйково-десяткові числа
- •Двійкова арифметика
- •Додатковий код
- •Лабораторна робота №5
- •Теоретична частина
- •Лабораторна робота №6
- •Теоретична частина угрупування біт
- •Буквено-цифровий код
- •Лабораторна робота №7
- •Теоретична частина
- •Лабораторна робота №8
- •Лабораторна робота №9
- •Теоретична частина
- •Лабораторна робота №10 Тема: шифратори, дешифратори й семисегментні індикатори.
- •Теоретична частина
- •Лабораторна робота №11
- •Теоретична частина
- •Лабораторна робота №12
- •Теоретична частина
- •Напівпровідникова пам'ять
- •Лабораторна робота №13
- •Теоретична частина
- •Лабораторна робота №14
- •Теоретична частина основи математичного забезпечення
- •Чого не "розуміє" мікро-еом
- •Мікро-еом як логічний пристрій
- •Мови програмування
- •Приклади програмування
- •Непряма адресація
- •Хід роботи завдання 1. Виконай вправи.
- •Завдання №2. Вивчити.
- •Завдання №3. Складіть програми мовою асемблера й машинною мовою мп кр580 і перевірте в мікролабораторії. Програми розміщайте у адреси 8000н.
- •Питання для самопідготовки
- •Лабораторна робота №15
- •Хід роботи.
- •Іі. Розробити програму.
- •Лабораторна робота №16
- •Теоретична частина
- •Хід роботи
- •Література
- •Питання для самоперевірки
- •Лабораторна робота №17.
- •Теоретична частина основи математичного забезпечення
- •Чого не "розуміє" мікро-еом
- •Мікро-еом як логічний пристрій
- •Процес розробки програмного забезпечення
- •Програма затримки
- •Іншим фактором, що повинен бути розглянутий при читанні із клавіатури, є виключення "дзвону".
- •Індикація
- •Хід роботи
- •Питання для самопідготовки:
- •Лабораторна робота №18
- •Теоретична частина програма монітора "мікролаб"
- •Програма рахунку
- •Організація програм
- •Переривання
- •Підпрограми й стек
- •Програма затримки
- •Хід роботи.
- •2. Розробити:
Хід роботи
ЗАВДАННЯ 1. Виконати вправи:
а) Опишіть команду:
до після
А: 1111 0011 А: ?
АNA H F: ?
Н: 1000 0000
б) Як називається вміст РОН Н?
Відповідайте на питання:
до після
А: 0000 0110 А: ?
ORA M
8100: 1000 0001 F: ?
?: адреса ?
Відповідай на питання:
до після
А: 0011 1100 мнемоніка А: ?
?
?: 1111 1111 F: ?
пам'ять
КІП-АС Н
Відповідай на питання:
до посля:
А: ?
F: ?
0111 0011 |
А:
-
RAL
5. Припустимо, що потрібно виконати впакування двійково-шістнадцяткових даних в 8-розрядному мікропроцесорі. В акумулятор уведена й зрушена в чотири старших розряди перша двійково-шістнадцяткова цифра - 1001. уміст акумулятора А:1001000.
Друга шістнадцяткова цифра перебуває в регістрі В: 0000 1111.
Яку логічну операцію варто використовувати для формування із цих двох слів одного впакованого двійкового слова? Чому дорівнює вміст акумулятора після виконання цієї операції?
Запишіть двійкове число, що вийшло, у шістнадцятковій системі числення.
6. Дано:
Регістр стану F: Акумулятор
CY А
а) 0 11010100
б) 0 00101111
в) 1 01111111
г) 0 11111110
Запишіть який уміст розряду переносу й акумулятора після виконання над даними наступних операцій:
6.1 зрушення вліво через перенос на один розряд;
6.2 зрушення вліво через перенос на два розряди;
6.3 зрушення вправо через перенос на один розряд;
6.4 зрушення вправо через перенос на два розряди;
6.4 циклічне зрушення вліво на один розряд;
6.5 циклічне зрушення вліво на два розряди;
6.7 циклічне зрушення вліво на два розряди;
6.8 циклічне зрушення вправо на два розряди;
7. Який результат завантажується в акумулятор при виконанні команди
ЩО ВИКЛЮЧАЄ АБО над безпосередніми даними й акумулятором, якщо споконвічно в акумуляторі перебувало число 5610, а даними є число 19910?
8. зобразите алгоритм програми перетворення числа 02DE у додатковий код.
Завдання 2. Дослідити.
2.1 Досліджувати виконання логічних команд (стор.3 лаб. Раб. №16).
2.2 Досліджувати операцію маскування (стор. 4лаб. Раб. №16).
Досліджувати операцію зрушення (стор.5 лаб. Раб. №16).
Завдання 3. Розробити й виконати програми на мікропроцесорі.
3.1 Напишіть і виконаєте програму в мікролабораторії.
А: 1111 1000. які операції по обробці й пересиланню повинні бути виконані для формування вмісту осередку 8200Н 00001000. спочатку осередок 8200 очистити (8200:0000 0000).
3.2 Розробити програму, що забезпечує формування коду FF в акумуляторі А, коду FE в В, FD у С и запис умісту регістрів А, В, С у осередку 8100, 8101, 8102Н.