Функциональный состав микро-ЭВМ. Разработка системы команд. Описание взаимодействия блоков микро-ЭВМ при выполнении команд программы. Запоминающие устройства. Организация кэш-памяти процессора. Описание схемы предсказания переходов. Пример программы.
Разработка общей структуры микро-ЭВМВ результате работы данного элемента на блок выборки операндов поступает следующая информация: код операции, режим адресации (прямая либо прямая регистровая), адреса первого и второго операндов, а также адрес регистра, в который необходимо сохранить результат. Также в проекте используется оперативное запоминающее устройство (ОЗУ) и арбитр доступа к нему со стороны блока выборки команда, блока выборки операндов и блока записи результата. Затем блок посылает запрос на доступ к кэш арбитру кэша команд и приостанавливает свою работу, пока арбитр не пришлет разрешение на поиск в кэш данной команды. Размер команды - 4 байта, но блок буферизировал 8 байт (2 команды), так как, размер одной строки кэш равен 8 байтам и, следую принципу локальности данных, можно предположить, что следующей командой будет команда, находящаяся в памяти непосредственно за текущей. Он имеет довольно простое устройство и алгоритм его работы таков: подождать освобождения сигнала готовности и сигнала захвата данных от блока выборки операндов; защелкнуть входные данные в регистры; сообщить о буферизации данных блок выборки операндов; дешифрировать команду путем выбора определенных проводов на шине для определенных данных и выдать результат блоку выборки операндов.
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы