Временная диаграмма цикла чтения памяти в микропроцессоре 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 в целом в Интернете.