МИНИСТЕРСТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ
БЕЛАРУСЬ
Учреждение образования
Гомельский Государственный Технический
университет им. П.О.Сухого
Кафедра «Промышленная электроника»
Лабораторная работа №10
«Исследование работы УМК в пошаговом режиме»
Выполнил ст. гр. ПЭ-33
Принял преподаватель
Гомель 2006
Цель работы: изучить выполнение команд микропроцессора. Исследовать работу УМК в режимах работы по машинным циклам и по командам.
Ход работы.
Для МП КР580ВМ80А существует 10 разновидностей машинных циклов. Таблица 1.
Таблица 1
Машинный цикл |
Обозначение сигнала слова состояния |
|||||||
D7 MEMR |
D6 INP |
D5 M1 |
D4 OUT |
D3 HLTA |
D2 STACK |
D1 W0 |
D0 INTA |
|
Цикл М1-выборка команы(КОПа) |
1 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
Цикл чтения из памяти |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
Цикл записи в память |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
Цикл чтения из стека |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
Цикл записи в стек |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
Цикл ввода из порта |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
Цикл ввода в порт |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
Цикл прерывания |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
Цикл останова |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
Цикл прерывание при останове |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
Наименование и назначение сигналов состояния, а также соответствующие им разряды шины данных МП привидены в таблице 2.
Таблица 2.
Наименование сигнала |
Разряд шины данных |
Назначение сигнала |
INTA |
D0 |
Сигнал подтверждения запроса прерывания. Используется для ввода на шину данных команды RST из схемы прерывания. |
WO |
D1 |
Запись-вывод: уровень лог.0-указывает на запись данных в памяти или порт. Уровень лог.1-чтение из памяти или ввод из порта. |
STACK |
D2 |
Стек: означает, что на шине адреса установлено содержимое указателя стека. |
HLTA |
D3 |
Подтверждение останова: указывает, что МП в состоянии останова. |
OUT |
D4 |
Вывод: указывает, что в текущем цикле осуществляется вывод данных из МП в порт. |
M1 |
D5 |
Указывает, что в данном цикле МП принимает первый байт команды(КОП). |
INT |
D6 |
Ввод: указывает, что в текущем цикле выполняется ввод данных в МП из порта. |
MEMR |
D7 |
Чтение:указывает, что в текущем цикле производится чтение памяти. |
Вывод: в ходе работы изучил процесс выполнения команд микропроцессора. Изучил работу УМК в режимах работы по машинным циклам и по командам.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.