Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МПУЭВС. Лекции. Задания / ЛабПрактикум_МПЭВС.doc
Скачиваний:
58
Добавлен:
11.05.2015
Размер:
2.05 Mб
Скачать

1.6. Вопросы для самоконтроля

1.6.1. Как подготовить к работе стенд УМК, УОУ?

1.6.2. Какие сообщения являются признаками готовности стенда?

1.6.3. Какие процедуры программы «Монитор» допустимы для стенда УМК? УОУ?

1.6.4. Как записать, проверить, модифицировать содержимое ячеек ОЗУ в УМК? УОУ?

1.6.5. По каким адресам и в каком объеме можно размещать программы пользователя в ОЗУ учебных стендов УМК, УОУ?

1.6.6. По каким адресам можно размещать данные для программ пользователя в стендах УМК, УОУ?

1.6.7. Какова реакция стендов УМК, УОУ на нажатие клавиши «сброс»? Что происходит с записанными в ОЗУ программами пользователя и данными?

1.6.8. Какова реакция стенда УМК на нажатие клавиши «ПР»? В чем отличия реакции в сравнении с использованием клавиши «Сброс»?

1.6.9. Как завершить отработку одной процедуры для перехода к следующей? Например, от работы с памятью к модификации регистров? В УМК? УОУ?

1.6.10. Какие пошаговые режимы реализованы в стендах УМК и УОУ? В чем различия способов реализации пошагового режима в УМК и УОУ?

1.6.11. Как подключены двоичные индикаторы контроля шин в УМК для пошагового режима?

1.6.12. Какой процессор использован в учебных стендах?

1.6.13. Что индицируется на светодиодах регистра состояния?

1.6.14. Известно, что в УОУ семисегментный дисплей управляется иначе, чем в УМК? В чем состоит отличие?

1.6.15. В чем сходство и в чем отличие подключения клавишных модулей в УМК и УОУ?

1.6.16. Какие возможности управления дисплеем имеются в УОУ? Можно ли отключить дисплей? Если «да», то как?

1.6.17. Что выполняет команда заданного набора? Какие объекты программной модели в ней задействованы?

1.6.18. Для чего последней командой в программе набора применена команда RST 7 для УМК и RST 4 в УОУ? Что произойдет, если названные команды не ввести в программу, а программу запустить на исполнение?

1.6.19. Что происходит в процессоре по нажатию клавиши «СТ» для УМК и клавиши «RUN» для УОУ? В чем различие результата?

1.6.20. При обращении к отсутствующим ячейкам памяти учебные стенды по чтению выводят код FF16. Объясните результат.

1.6.21. Прокомментируйте реакцию стендов УМК и УОУ на обращение по записи по адресам ПЗУ и адресам, где отсутствуют ячейки памяти ОЗУ.

Лабораторная работа 2

Изучение и исследование системы команд учебных стендов

2.1. Цель работы

Экспериментально исследовать программные модели и временные процессы исполнения команд из системы команд базового микропроцессора стендов УМК, УОУ, УМПК-80.

2.2. Задание на лабораторную работу

2.2.1. Выполните анализ и экспериментальную проверку на учебном стенде набора команд микропроцессора по критериям классификации команд:

– по функциональному;

– по формату представления;

– по временным диаграммам процессов на шинах адресов, данных и управления.

Варианты наборов команд к исследованию представлены в табл. 2.1.

Таблица 2.1

Варианты заданий

1

2

3

4

5

6

Команды варианта

MOV C, B

LXI B, 0900

STAX B

IN 91

ADD M

MVI M, 36

LHLD 0900

XCHG

OUT 90

ADC M

MOV C, M

SHLD 0900

PCHL

IN 90

SUB M

MOV M, C

STA 0900

JMP 0900

OUT 91

SBB M

MOV A, D

SPHL

LDA 0980

IN 30

SUI B1

MOV B, E

LDAX D

SHLD 0930

OUT 90

DCR E

7

8

9

10

11

12

Команды варианта

MOV B, A

LDA 0A00

OUT 98

RLC

JMP 0880

RRC

XRI 3C

JNC 0840

CALL 08C0

STAX D

RAR

ORI 88

JNZ 0880

CALL 08B0

MOV M, B

RAL

CPI 33

JP 0850

CZ 08B0

LXI H, 0900

DAA

INR D

JC 0950

IN F1

STA 0B01

MVI А, 58

LXI H, 0900

SHLD 0950

ADD M

OUT 90

2.2.2. Представить отчёт по работе с пояснениями по листингу и временным диаграммами.