Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛАБОРАТОРНА РОБОТА общее.doc
Скачиваний:
33
Добавлен:
18.03.2015
Размер:
5.16 Mб
Скачать

Хід роботи

ЗАВДАННЯ 1. Виконати вправи:

  1. а) Опишіть команду:

до після

А: 1111 0011 А: ?

АNA H F: ?

Н: 1000 0000

б) Як називається вміст РОН Н?

  1. Відповідайте на питання:

до після

А: 0000 0110 А: ?

ORA M

8100: 1000 0001 F: ?

?: адреса ?

  1. Відповідай на питання:

до після

А: 0011 1100 мнемоніка А: ?

?

?: 1111 1111 F: ?

пам'ять

КІП-АС Н

  1. Відповідай на питання:

до посля:

А: ?

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).

    1. Досліджувати операцію зрушення (стор.5 лаб. Раб. №16).

Завдання 3. Розробити й виконати програми на мікропроцесорі.

3.1 Напишіть і виконаєте програму в мікролабораторії.

А: 1111 1000. які операції по обробці й пересиланню повинні бути виконані для формування вмісту осередку 8200Н 00001000. спочатку осередок 8200 очистити (8200:0000 0000).

3.2 Розробити програму, що забезпечує формування коду FF в акумуляторі А, коду FE в В, FD у С и запис умісту регістрів А, В, С у осередку 8100, 8101, 8102Н.