Четверг, 2025-07-10, 1:59 AMГлавная | Регистрация | Вход

Меню сайта

Календарь новостей

«  Декабрь 2008  »
Пн Вт Ср Чт Пт Сб Вс
1234567
891011121314
15161718192021
22232425262728
293031

Форма входа

Приветствую Вас Гость!

Поиск

Статистика

Главная » 2008 » Декабрь » 21 » Информация от Благининой С.С.
Информация от Благининой С.С.
11:04 PM
То, что написано ниже лучше, конечно, уточнить у Андреева.

Логика обработки разных форматов одних и тех же команд:
Микропрограммная - это написание кода для каждой команды.
А комбинационная - это когда наряду с микропрограммной обработкой существует аппаратная.
Аппаратная - непосредственное выполнение команды, когда её не разбивают на несколько частей и не воспринимают как последовательность микрокоманд.
Имеется в виду, что команда обрабатывается по алгоритму, который реализован аппаратно, т.е.
в виде управляющего автомата.
(но в данном курсе синтезу автоматов уделено очень мало часов (3 л.р. - 1-ое задание), к тому же на 4-м курсе их проектирование идёт отдельным предметом).

По поводу адресной арифметики (на общем алу / на отдельном алу):
явного упоминания об адресном алу не нашла, но нашла "блок выборки команд".
Он вызывает и обрабатывает команды, может независимо от основного алу увеличивать программный счётчик (PC) на 1.
Т.е. он выполняет инкрементирование в не зависимости необходимо оно или нет, но параллельно с основным алу; к тому же не нужен флаг для выборки с каким алу идёт работа.
Блок выборки команд может интерпритировать каждый код операции, определять, сколько дополнительных полей нужно выбрать, и собрать их в регистр, который потом будет использоваться основным операционным блоком(алу).

Просмотров: 356 | Добавил: max_Korotchenko | Рейтинг: 5.0/1
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Copyright MyCorp © 2025 |