Скачиваний:
108
Добавлен:
21.02.2014
Размер:
26.62 Кб
Скачать

22. Машинный цикл, машинный такт, типы машинных циклов 8 разрядного МП.

Интервал, на протяжении которого осуществляется одно обращение к памяти или внешнему устройству называется (определяется) как машинный цикл (М).

В команде может быть от одного (для однобайтных команд с регистровой адресацией) до пяти (для трехбайтных сложных команд) машинных циклов.

Машинный цикл разбивается на некоторое число машинных тактов, на протяжении каждого из которых выполняется элементарное действие – микрооперация (Т).

Количество тактов микрооперации в цепи определятся кодом команды и лежит в пределах от 3-х до 5-ти.

Продолжительность такта задается периодом импульсов синхронизации и определяется как интервал времени между фронтами соседних импульсов последовательности F1.

Для синхронизации проца с памятью и внешними устройствами, которая характеризуется меньшим быстродействием для организации работы проца в режиме ПДП и останове проца предусмотрено 3-и режима: ожидание, захват шин, останов, продолжительность которых имеет произвольную, но кратную продолжительности такта величину.

В зависимости от действий, выполняемых МП различают следующие типы машинных циклов:

1. выборка (чтение одного первого байта команды)

2. чтение памяти (чтение 2 и 3 байта команды или чтение операнда)

3. запись в память

4. чтение в стеке

5. запись в стек

6. ввод данных из внешнего устройства

7. вывод данных на внешнее устройство

8. прерывание

9. останов

10. прерывание при останове

Соседние файлы в папке ОТВЕТЫ МП