Число машинных циклов, необходимых для инструкции RET в 8085? - PullRequest
2 голосов
/ 15 ноября 2011

Сколько машинных циклов требуется для инструкции RET в 8085 ?

Почему требуется такое количество циклов?

Ответы [ 2 ]

2 голосов
/ 15 декабря 2012

Для инструкции RET требуется 3 машинных цикла.Один для извлечения и декодирования инструкции (4 состояния T) и еще два машинных цикла (то есть 2 * 3 = 6 состояний T) для чтения двух байтов из стека (стек находится вне микропроцессора, стек находится в режиме чтения-записипамяти, поэтому для обмена данными со стеком нужны машинные циклы).Таким образом, инструкция RET требует всего 3 машинных цикла и 10 Т-состояний.

Ссылка: Сколько машинных циклов требуется для инструкции RET в микропроцессоре 8085? (sic).

1 голос
/ 15 ноября 2011

Инструкция RET занимает 10 циклов, согласно таблице на этом сайте: http://www.cavehill.uwi.edu/fpas/cmp/online/el21c/lesson18.html

Для инструкции требуется 3 выборки из памяти, одна для кода операции и 2 для адреса возврата, причем каждая выборка занимает 3 цикла (или более, если память требует состояний ожидания). Декодирование кода операции занимает еще один цикл.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...