Временная диаграмма цикла чтения памяти в микропроцессоре 8085

Из темы " Машинный цикл чтения памяти" я получил пример временной диаграммы для инструкции MVI.

Снова в другой теме Интерфейс памяти, книга показывает временную диаграмму цикла чтения памяти. Здесь 8085 предоставляет два сигнала - IO/M(полоса) и RD(полоса), чтобы указать, что это операция чтения из памяти. IO/M(полоса) и RD(полоса) могут быть объединены для генерации управляющего сигнала MEMR(полоса) (чтения из памяти), который можно использовать для включения выходного буфера при подключении к сигналу памяти RD(полоса). И память помещает байт данных из адресуемого регистра во время T2, который считывается микропроцессором до конца T2. Почему на этой диаграмме есть стрелка от IO / M до RD и от RD до MEMR?

Обе фигуры обозначают "цикл чтения памяти", но в двух временных диаграммах в M2 есть некоторые различия. Пожалуйста, кто-нибудь может объяснить, когда использовать первый и когда использовать вторую временную диаграмму.

0 ответов

Стрелка указывает, что на эту строку может повлиять изменение в другой строке.

Существует два типа: 1. Однострочный одиночный эффект (как в цикле извлечения кода операции) 2. Многострочный одиночный эффект (как при адресации памяти)

Как вы можете видеть в цикле извлечения кода операции, при каждом изменении строки Rd\ происходит изменение строк AD7 -AD0. Так что это одна строка с одним эффектом

И, в случае адресации памяти, изменение Rd\ приводит к изменению MEMR\, что приводит к изменению AD7 - AD0, так что это многострочная строка с одним эффектом. Я не уверен, почему стрелка идет от линии Io/M\.

Вы можете посмотреть на временную диаграмму 8085 в целом в Интернете.

Другие вопросы по тегам