Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
51
Добавлен:
21.02.2014
Размер:
4.43 Mб
Скачать

ЦИКЛ, ТАКТ. ВЫП-ИЕ К i8080. КАЖД. К ВЫП-СЯ В МП НА ПРОТЯЖ. КОМАНДНОГО ЦИКЛА, КОТ. СОСТ. ИЗ ЦИКЛА ВЫБОРКИ К И Ц ЕЕ ИСПОЛНЕНИЯ. ПРОДОЛЖ. Ц ВЫБОРКИ К ЗАВ-Т ОТ ФОРМАТА К. К ЗАНИМАЕТ ОТ 1 ДО 3 БАЙТ. ДЛЯ ВЫБОРКИ 1-БАЙТНОЙ К – ОДНО ОБРАЩЕН. К ПАМЯТИ, 3 – 3. ПРОДОЛЖ. Ц ИСПОЛН. К ЗАВ-Т ОТ СПОСОБА АДРЕСАЦИИ ОПЕРАНДОВ. МАШИННЫЙ Ц – ИНТЕРВАЛ, НА КОТ. ОСУЩ-СЯ ОДНО ОБРАЩЕН. Пр К ПАМЯТИ ИЛИ ВНЕШН. У-ВУ. В К М.Б. ОТ 1 ДО 5 МАШ-Х Ц. МАШ-Й Ц РАЗБИВ-СЯ НА НЕКОТ. К-ВО МАШ-Х ТАКТОВ, НА ПРОТЯЖЕН. КОТ. ВЫП-СЯ ЭЛЕМЕНТАРН. ДЕЙСТВИЯ В Пр. КОЛ-ВА ТКТОВ ОПР-СЯ КОДОМ К (3-5). ПРОДОЛЖИТ-ТЬ ТАКТОВ – ПЕРИОД ИМП-ОВ СИНХРОНИЗАЦ (F1).

ДЛЯ СИНХРОНИЗАЦ. Пр С ПАМЯТЬЮ И ВНЕШН. УСТ-МИ, КОТ. Х-СЯ < БЫСТОД-ЕМ, ДЛЯ ПДП И ОСТАНОВА Пр ПРЕДУСМОТРЕНЫ 3 ОСОБЫХ РЕЖИМА: ОЖИДАНИЕ, ЗАХВАТ ШИН, ОСТАНОВ, ПРОДОЛЖИТ. КОТ. КРАТНА ТАКТУ. ТИПЫ МАШ-Х Ц: 1) ВЫБОРКА (ЧТЕНИЕ 1-ГО БАЙТА К); 2) ЧТЕНИЕ ПАМЯТИ (2 И 3-ГО БАЙТА К, ЧТЕНИЕ ОПЕРАНДА); 3) ЗАПИСЬ В ПАМЯТЬ; 4) ЧТЕНИЕ СТЕКА; 5) ЗАПИСЬ В СТЕК; 6) ВВОД Д ИЗ ВНЕШН. У-В; 7) ВЫВ. Д ВО ВНЕШ. У-ВО; 8) ПРЕРЫВАНИЕ; 9) ОСТАНОВ; ПРЕРЫВАН. ПРИ ОСТАНОВЕ.

ПЕРВЫМ МАШ. Ц ЯВЛ. ВЫБОРКА ИЗ ПАМЯТИ БАЙТА КОДА К ПО АДРЕСУ, ОПР-М УКАЗАТЕЛЕМ СТЕКА. СОД-Е УКАЗАТ. СТЕКА ↑ НА 1. ДЛЯ ВЫП-ИЯ ОДНОБАЙТНОЙ К ТРЕБ-СЯ 1 Ц ВЫБОРКА. Ц ЧТЕНИЯ ПАМЯТИ – ДЛЯ ВЫБОРКИ ОПЕРАНДА ПРИ ВЫП-ИИ К С КОСВЕННОЙ ИЛИ ПРЯМОЙ АДРЕСАЦИИ. ДЛЯ ЗАПИСИ ОПЕРАНДОВ ИЛИ СОХР-Я А ПРИ ВЫП-ИИ К ПЕРЕСЫЛОК НЕОБХ. МАШ. Ц ЗАПИСЬ В ПАМЯТЬ. В К С ОБРАЩЕН. К СТЕКУ ВЫП-СЯ Ц ЧТЕНИЯ СТЕКА И ЗАПИСИ В СТЕК, А ПАМЯТИ ПРИ ЭТОМ ОПР-СЯ УКАЗАТЕЛЕМ СТЕКА. ДЛЯ ВЫП-ИЯ К В/В ВЫП-СЯ МАШ-Е Ц ВВОД И ВЫВОД, ДЛЯ ОРГАНИЗ. ПРЕРЫВАН. ПР-МЫ И ОСТАНОВКИ Пр – Ц 8, 9, 10.

КАЖД. МАШ. Ц ИДЕНТИФИЦ-СЯ БАЙТОМ (БАЙТ СОСТОЯН. – СОСТ.Е Пр). БАЙТ СОСТ. → НА ШД В НАЧАЛЕ КОЖДОГО МАШ-ГО Ц И СОПРОВОЖД-СЯ ВЫДАЧЕЙ СИГНАЛА СИНХРОНИЗАЦ. БАЙТ СОСТ. НЕСЕТ ИНФ-Ю О ПОСЛЕД-Х ДЕЙСТВИЯХ Пр.

Вр-я диаг-ма маш-го Ц ВЫБОРКА (ЧТЕНИЕ ПАМЯТИ).

ТАКТЫ ОТСЧ-СЯ ПО ПЕРЕДН. ФРОНТАМ F1, А МИКРООПЕРАЦИЯ В КАЖД. ТАКТЕ ОПР-СЯ ПЕРЕДН. ФРОНТОМ F2. В 1-М ТАКТЕ Т1 НА ША → А – СОДЕРЖ-Е УКАЗАТ. К ИЛИ СОДЕРЖ-Е РЕГ-РА УКАЗАТЕЛЯ А, ЕСЛИ ВЫП-СЯ Ц ЧТЕНИЕ-ПАМЯТЬ. НА ШД → БАЙТ СОСТ-Я, А ТАКЖЕ ФОРМ-СЯ СИГНАЛ СИНХРОНИЗАЦ. НА ВЫВ. БИС (НА 1 ТАКТЕ). НА 2 ТАКТЕ ЗАКНЧ-СЯ БАЙТ СОСТ-Я И СИГНАЛ СИНХРОНИЗ., ПРОДОЛЖИТ. КОТ. = 1 ТАКТУ.

В МАШ. Ц ВЫБОРКА СОДЕРЖ. УКАЗ. К ↑ ДЛЯ АДРЕСАЦИИ СЛЕД-ГО БАЙТА К ИЛИ СЛЕД. К. В ЭТОМ ЖЕ ТАКТЕ (Т2) УУ ПРОИЗВОДИТ АНАЛИЗ СИГНАЛА НА ВХ. ГОТОВ И ЗАПРОС ПДП, А ТАКЖЕ КОНОТРОЛЬ ВЫП-Я К ОСТАНОВА (НLT).

ЕСЛИ ПАМЯТЬ ИЛИ ВНЕШ. У-ВО НЕ ГОТОВЫ К ОБМЕНУ (СИГНАЛ ГОТОВ = 0) ИЗ-ЗА ТОГО, ЧТО →-Л ЗАПРОС ПДП ИЛИ ВЫП-СЯ К ОСТАНОВА, ТО Пр ПЕРЕХОДИТ В ОДИН ИЗ РЕЖИМОВ ОЖИДАНИЯ, ЗАХВАТ ШИН ИЛИ ОСТАНОВ И ОБМЕН Д ОСУЩ-СЯ НЕ МОЖЕТ. ОСУЩ-СЯ ОЖИДАН. СИГНАЛА НА ПРОТЯЖЕН. НЕСКОЛЬКИХ ТАКТОВ ОЖИДАН. (Тw), КОЛ-ВО КОТ. ОПР-СЯ ВНЕШ. СИГНАЛАМИ. В ТАКТЕ Т3 В ЗАВ-ТИ ОТ Ц ОСУЩ-СЯ ОБРАЩЕН. К ПАМЯТИ, СТЕКУ ИЛИ ВНЕШН. У-ВУ.

Вр-я диагр_ма маш_го Ц ЗАПИСИ В ПАМЯТЬ.

В ЗАВ-ТИ ОТ ТИПА К МАШ. Ц МОЖЕТ СОД-ТЬ ТАКТЫ Т4 И Т5 (Н-Р, ДЛЯ ВЫП-ИЯ К НЕОБХ. ОБР. ОПЕРАНДОВ). В ПОСЛЕДН. ТАКТЕ К (ТАКТЫ Т3, Т4 ИЛИ Т5) АНАЛИЗИР-СЯ НАЛИЧИЕ СИГНАЛА ЗАПРОСА ПРЕРЫВАН. ЕСЛИ ПРЕРЫВАН. РАЗРЕШЕНО (INTE=1), ТО Пр ПЕРЕХОД. К МАШ. Ц ПРЕРЫВАН. В РЕЗ=ТЕ ВЫП-Я МАШ-ГО Ц ВЫБОРКА, ЧТЕНИЕ ПАМЯТИ ИЛИ ЗАПИСЬ В ПАМЯТЬ В МП ВВОДИТСЯ ИЛИ ИЗ НЕГО ВЫВ-СЯ БАЙТ К АДРЕСЯ ИЛИ Д-Х.

ОСОБЫЕ РЕЖ. РАБ МП i8080. 1) ПРЕРЫВАН.; 2) ОЖИДАН.; 3) ЗАХВАТ ШИН ПРИ ПДП (ЭТИ 3 РЕЖ. ИНЕЦИИРУЮТСЯ ВНЕШН. СИГНАЛАМИ УПР-Я); 4) ОСТАНОВ (ПЕРЕХОД К НЕМУ – ПРОГРАМНЫМ СПОСОБОМ).

ПРЕРЫВНИЕ i8080. СУЩ-Т СРЕДСТВА ОБР-КИ ПРЕРЫВАН. 8-МИ L-ЕЙ. ЕСЛИ ОДНО ИЗ ВНЕШН. У-В ИНЕЦИИРУЕТ ЗАПРОС ПРЕРЫВАН., ТО СИСТ. ФОРМИРУЕТ СИГНАЛ (+) L НА ВЫВ. INT МП. ОДНОВРЕМЕННО СИСТ. ПРЕРЫВ. →-Т НА ШД ОТ К RST V, ГДЕ V – ВЕКТОР ПРЕРЫВАНИЙ. ВЕКТОР V – КОД, КОТ. УКАЗЫВАЕТ А НАЧ-ОЙ К В ПОДПР-МЕ ОБСЛУЖИВАН. ДАН-ГО ЗАПРОСА

ПРЕРЫВАН. ПОСЛЕД-В-ТЬ ДЕЙСТВ. МП В РЕЖ. ПРЕРЫВ. СЛЕД-Е: 1) ПРИЕМ ЗАПРОСА ПРЕРЫВАНИЯ И БЛОКИРОВАНИЕ ВХОДА ЗАПРСА ПРЕРЫВАН.; 2) ПРИЕМ К RST V; 3) СОХРАНЕН. А ВОЗВРАТА В СТЕКЕ (СОДЕРЖ-Е УКАЗАТЕЛЯ К); 4) ФОРМ-Е А ПОДПР-МЫ ОБСЛУЖИВАН. ЗАПРОСА. ЗАПРСЫ ПРЕРЫВ. МП 8080 ПРИНИМ-СЯ СО ВХ. INT ТРИГЕРОМ ПРЕРЫВАН, КОТ-М УПР-Т ТРИГЕР РАЗРЕШЕН. ПРЕРЫВАН. ЕГО МОЖНО ПРОГРАМНО УСТ-ТЬ В 0 ИЛИ В 1. СИСТ. ПРЕРЫВ. МОЖЕТ УСТ-ТЬ АКТИВН. L СИГНАЛА INT В ЛЮБ. МОМ. ВЫП-ИЯ ПР-МЫ. ПРИЕМ ЕГО СИНХРОН-СЯ СЛЕД-М ОБРАЗОМ: ПРИ НАЛИЧИИ СИГНАЛА РАЗРЕШЕН. ПРЕРЫВНИЯ INTE ТРИГЕР ПРЕРЫВАН. УСТ-СЯ В ПОСЛЕДН. ТАКТЕ ПОСЛЕДНЕГО МАШ-ГО Ц К-ДЫ, НА ПРОТЯЖЕН. КОТ. ПОСТУПИЛ ЗАПРОС. ЭТО ДАЕТ ВОЗМ. Пр ЗАВЕРШИТЬ ВЫП-Е К ПРЕЖДЕ, ЧЕМ НАЧН-СЯ ОБР-КА ПРЕРЫВАН. ЕСЛИ ПРЕРЫВАН. НЕ РАЗРЕШЕНО, ТО ЗАПРОС ПО ПО ВХ. ИГНОРИРУЕТСЯ.

ПОСЛЕ ПРИЕМА СИГНАЛА ЗАПРОСА ПРЕРЫВАН. МП → К ВЫП-Ю Ц ПРЕРЫВАН., КОТ. СОСТ. ИЗ 3-Х МАШ-Х Ц.

М1 – ДЛЯ ПРИЕМА К RST V; М2 И М3 – ДЛЯ СОХР. А ВОЗВРАТА В СТЕКЕ.

В ТАКТЕ Т1 Ц М1 В БАЙТЕ СОСТ-Я ФОРМ-СЯ СИГНАЛ ПОДТВЕРЖДЕН. ПРЕРЫВАН., КОТ. ИСП-СЯ ДЛЯ УПР. ЧТЕНИЕМ К RST V. В ТАКТЕ Т3 Пр ПРИНИМАЕТ ПО ЩД БАЙТ К RST V, ФОРМИР-Й СИСТ. ПРЕРЫВАН. В ТАКТАХ Т4, Т5 ФОРМ-СЯ А ПЕРВОЙ ЯЧ. СТЕКА, ОТВЕДЕН. ДЛЯ ХРАНЕН. А ВОЗВРАТА ИЗ ПОДПР-МЫ ОБСЛУЖ. ЗАПРОСА ПРЕРЫВ.

В Ц М2 И М3 ОСУЩ. ЗАПИСЬ А ВОЗВРАТА (СОДЕРЖ. УКАЗАТЕЛЯ К В СТЕК). В СЛЕД. ЦИКЛЕ ВЫБ-СЯ 1-Я К ПОД-МЫ ОБСЛУЖИВ. ПРЕРЫВ. ПО А, ОПР-МУ К RST. В ЧАСТ. СЛ. С ИСП-М ОБСЛУЖ. ПРЕРЫВ. ОСУЩ-СЯ ХРАН. СОД-ГО ОСН-Х РАБ. РЕГ. Пр, УПР-Е ТРИГЕРОМ РАЗРЕШЕН. ПРЕРЫВ., ВОСТАНОВЛЕН. СОД-ГО РЕГ-РА И ВОЗВРАТ В ОСН-Ю ПР-МУ.

ЗАХВАТ ШИН ИЛИ ПДП. ИСП-СЯ ДЛЯ ОРГ-ЦИИ ВЫП-Я ОПЕРАЦИЙ ПДП. ДЛЯ ЭТОГО МП ИМЕЕТ ВХ. HOLD (ЗАПРОС ЗАХВАТА) И ВЫХОД ПОДТВЕРЖД. ЗАХВАТА HLDA. ВНЕШН. УСТ-ВО ЗАПРАШИВАЕТ РЕЖ. ПДП СИГНАЛОМ (+) L НА ЛИНИИ HOLD. ПРИ ЭТОМ Пр ОСТ-Т ВЫП. ОПЕРАЦ. И ОТСОЕД-СЯ ОТ ВНЕШН. ШИН Д И А. ЛИНИЯ ШИН → В (+) ИМПЕДАНТНОЕ СОСТ. Пр ПОДТВЕРЖДАЕТ ПРИНЯТИЕ ЗАПРОСА ПДП УСТ-Й 1 НА ВЫХ. ПОДТВЕРЖДЕН. ЗАХВАТА. ПОКА ДЕЙСТВУЕТ СИГНАЛ НА ВХ. HOLD (ЗАПРОС ЗАХВАТА) ШИНЫ Пр НАХ-СЯ В РАСПОРЯЖЕН. ВНЕШНЮ. У-ВА, КОТ. ПОСЛАЛО ЗАПРОС В ПДП. СИГНАЛЫ УПР-Я ОБМЕНОМ МЕЖДУ ВНЕШН. У-М И ПАМЯТЬЮ ФОРМ-СЯ СПЕЦ-Й БИС КОНТРОЛЛЕРА ПДП.

Пр. ВЫХ=Т ИЗ РЕЖ. ЗАХВАТА ШИН ТАК: ПО ОКОНЧАН. СИГНАЛА ЗАПРОСА ЗАПРОСА ЗАХВАТА, ИМП-В F2 СБРАСЫВАЕТСЯ ТРИГЕР ЗАХВАТА,И ПО ПЕРЕДН. ФРОНТУ ИМП. F1 НА ВЫХ. HLDA ФОРМ-СЯ СИГН. (-) L. Пр. → К ВЫП-Ю СЛЕД. МАШ. Ц.

Соседние файлы в папке шпоргалка