2.2.10. Разработка алгоритмов выполнения основных операций на шине
Чтение
из памяти
Запись
в память
По
фронту CLC процессор выставляет сигналы
ALE (сообщает, что по шине будет передаваться
адрес) и сигнал WR. Потом выставляет адрес
на шину адреса/данных. По фронту сигнала
CLC процессор убирает сигнал ALE, сообщая
памяти, что на шину будут выставлены
данные.
Прерывание
При
прерывании устройство выставляет сигнал
INT на шину. Процессор заканчивает текущую
операцию и выставляет сигнал INTA,
сигнализирующий о том, что прерывание
принято и далее начинается обработка
прерывания (обычно она связана с передачей
или приемом данных от устройства,
вызвавшего прерывание)
Захват
шины
Если
устройство хочет захватить шину, то оно
выставляет сигнал HLD. Реакцией процессора
на HLD является только выдача сигнала
HLDA и отключение от шины: процессор
заканчивает текущий цикл обмена и
передает управление устройству
потребовавшему шину.