В цій задачі запропоновані питання по архітектурі і системі команд мікропроцесора (МП) серії К580. Вивчіть (1,ст.296-312; 3,ст.14-31).
1. Структурна схема МП серії К580 приведена в (1,ст.300,мал.5.2; 3,ст.25,мал.5). Про те, що представляє собою МП, які його основні функції, ви дізнаєтесь, вивчив (1, ст. 296-299; 3,ст.14-23).
2. Опис основних вузлів МП приведений в (1,ст.299-302; 3,ст.23-30).
3. Система команд МП серії К580 описана в (1,ст.302-311; 3,ст.31-40). Вміст, формат команд докладно розглянуті в (3, ст.46-48, табл.2).
Правила перетворення з шістнадцяткової системи числення в двійкову ви знайдете в (1,ст.154).
Розглянемо приклад. Задано мнемокод команди АДДВ. Команда АДДВ виконує арифметичну операцію додавання. Класифікація і призначення кожної групи команд приведені в (3,ст.34,мал.6). В розділі “Команди арифметичних операцій” (3,ст.43,п.2.1) знайдено опис цієї команди. Команда АДДВ до вмісту акумулятора (А) додає вміст регістра В і результат відправлення в акумулятор.
А (А) + (В).
Формат команди однобайтовий.
Шістнадцятковий код команди: 80.
Двійковий код команди: 10000000.
Оформимо відповідь у вигляді таблиці.
Мнемокод АDD В
Зміст А (А) + (В)
Формат 1 байт
16 код 80
2 код 10000000
Шістнадцятковий код цієї команди знайдемо в (3,ст.47,табл.2). При перетворенні шістнадцяткового коду команди в двійковий код кожний розряд шістнадцяткового числа записали двійковою тетрадою:
80 (16) = 1000 0000(2).
При виконанні цієї задачі зверніть увагу на перелік умовних позначень в командах МП серії К580 (3,ст.37).