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

Хід роботи завдання 1. Виконай вправи.

    1. Визначити й запишіть команди для виконання перерахованих нижче дій, команди запишіть мовою Асемблера й у машинній мові:

а) переслати дані в акумулятор з адреси в пам'яті 8100, на адресу що вказують 2-й і 3-й байти команд;

б)записати копію змісту акумулятора в область пам'яті 8200, на яку вказують зміст регістрової пари ВС;

в) завантажити регістр В даним, що втримуються в другому байті команди й рівним СD;

г) переслати дані з регістра С у регістр В;

д) записати в область пам'яті 8300 копію змісту акумулятора;

е)завантажити зміст акумулятора в регістр D.

    1. Опишіть дії, виконуваними наведеними нижче командами:

а) LXI D, 80B0

б) MOV A, C

в) STA 821 B

г) LDAX D

д) LDA 80B0

    1. Мнемоніка команди мовою асемблера?

КОП 3Е

1010 1010 ? ?

мнемоніка акумулятор

    1. Який спосіб адресації в командах MVI A, SHLD 8200?

Завдання №2. Вивчити.

    1. Ознайомитись з регістрами МП і їх адресами.

    2. Вивчити де розміщається молодший байт даних і старший байт даних при різних способах адресації. Зафіксуйте на папері.

    3. Досліджуйте на «Мікролаб» непряму адресацію.

Завдання №3. Складіть програми мовою асемблера й машинною мовою мп кр580 і перевірте в мікролабораторії. Програми розміщайте у адреси 8000н.

3.1. Зміст акумулятора FF. Помістити зміст акумулятора в комірку з адресою 8300, у регістр В.

    1. Установити всі біти комірок пам'яті з адреси 8200-8203 Н в одиничний стан.

    2. Обнулити комірки пам'яті з адреси 8200-8203 Н.

Питання для самопідготовки

  1. Що містить у собі поняття архітектура ЕОМ?

  2. Перелічите групи состава команд МП.

  3. Який формат команди?

  4. Назвати способи адресації МП КР580.

  5. При якій адресації немає необхідності відшукувати операнд?

  6. Коли 2-й і 3-й байти команди вказують на адресу операнда, то про яку адресацію мова йде?

  7. У якій адресації регістрової або непрямо-регістрової пари регістрів HL вказує на адресу операнда?

  8. Два числа є змістом регістрів /РОН/. Який спосіб адресації може бути використаний при вирахуванні цих чисел?

  9. Скільки байтів займають регістрові команди, команди прямої адресації, непрямої-регістрової?

  10. Якщо в команді з'являється буква I, то яку адресацію це означає?

  11. Для якого способу адресації потрібне найменший час для виконання?

  12. Який спосіб адресації дозволяє робити звертання до будь-якої області пам'яті?

  13. Приведіть приклади однобайтних, двобайтних, трибайтних команд МП КР580.

  14. Що означає термін «набір команд»?

  15. З яких частин складається команда? Яке призначення кожної частини?

  16. Що таке мнемоніка команди? Навіщо вона використовується?

  17. Перелічите чотири поля програми мовою асемблер.

  18. Як називається програма, складена із символічних команд? /об'єктивної, вихідної/.

  19. Що потрібно знати програмістові про МП, щоб скористатися ним для рішення завдання?

  20. Які назви має регістр станів? Які індикатори перебувають у регістрі стану МП?

  21. Які регістри містять завжди адреса?

  22. Перелічите РОН ємністю 8 біт, їх коди.

  23. Виконавчий цикл ПР?

  24. Які функції виконують команди пересилання даних?

  25. Чому команди пересилання даних можуть бути також названі командами копіювання даних?

ЛІТЕРАТУРА.

1. Описание «Микролаб». (с. 21-22, с. 47-49, с. 97-100).

2. Токхайм Р. Микропроцессоры. Курс и упражнения. (с. 161-168).

3. Гилмор Ч. Введение в микропроцессорную технику М., Мир, 1987, (с. 109-137).