Необходимо подробно рассмотреть структуру и основные алгоритмы функционирования исполнительной подсистемы.
В командах ветвления используется механизм отложенного условного перехода. Данный механизм предполагает, что при появлении команды перехода выполняется “по инерции” одна команда, которая располагается в программе непосредственно за командой перехода.
При реализации команд работы с подпрограммами возможно либо использование стека, расположенного в оперативной памяти, либо запоминание адреса возврата в одном из РОН.
В системе команд необходимо предусмотреть команды программного прерывания, при выполнении которых следует запоминать наряду с адресом возврата состояние регистра флажков.
2.2.10. Разработка алгоритмов выполнения
основных операций на шине
Требуется разработать алгоритмы выполнения основных операций на шине:
- чтение данных;
- запись данных;
- прерывание;
- ввод, вывод;
- захват шины.
При работе с кэш-памятью обмен данными между ней и основной памятью осуществляется в режиме передачи блоков данных.
В пояснительной записке следует привести временные диаграммы работы шины.