Исследование работы УМК в пошаговом режиме. Изучение выполнения команд микропроцессора по машинным циклам

Страницы работы

Содержание работы

МИНИСТЕРСТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ

БЕЛАРУСЬ

Учреждение образования

Гомельский Государственный Технический

университет им. П.О.Сухого

Кафедра «Промышленная электроника»

Лабораторная работа №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

Чтение:указывает, что в текущем цикле производится чтение памяти.

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

Похожие материалы

Информация о работе