Категория
Информатика
Тип
курс лекций
Страницы
41 стр.
Дата
28.04.2010
Формат файла
.rtf — Rich Text Format (Wordpad)
Архив
108250.zip — 772.91 kb
  • adresnoe-prostranstvo-podsistemy-vvoda-vyvoda_108250_1.rtf — 7251.93 Kb
  • Readme_docus.me.txt — 125 Bytes
Оцените работу
Хорошо  или  Плохо


Текст работы

Команды;
Железо Xakep
Ирусик и Сашусик
39
Железо
Процессоры
Типы процессоров:
1.
с регистрами общего назначения (РОН);
2. аккумуляторные;
3. стековые.
Процессоры с РОН
Любой регистр как операнд может участвовать в любой
команде. Работа с операндами осуществляется только через регистры. Среди всех регистров выделяются два:
SP - указатель стека
PC - счетчик команд
Нет команд push и
pop , всегда используется
mov :
mov (SP)+,R0 вместо pop R0
mov R0,-(SP) вместо
push R0
Вместо непосредственной загрузки константы в регистр (
mov #5, R
0) используется:
mov (PC)+,R0
db 5
PC может использоваться как универсальный регистр во всем множестве команд ЦП.
PC используется и при выборке команды и при ее исполнении.
Конвейеризация сильно затруднена.
Недостаток: большой размер команд, т.к. много операндов, много типов адресации.
Можно уменьшить опер а тив
ность инструкций и упростить внутреннюю топологию ЦП.
Процессоры аккумуляторного типа
При любой операции один из операндов всегда находится в аккумуляторе и результат всегда помещается в аккумулятор. Непосредственно обратиться к PC и
SP уже нельзя, но этого и не требуется.
Процессоры стекового типа
У них стек регистров. Система команд не позволяет непосредственно адресовать регистры. При выполнении операции из вершины стека
снимаются операнды и кладется результат.
Имеется стандартный набор команд:
-
ADD
- SUB
- MUL
- DIV
- и т.д.
и еще дополнительные (только они работают с операндами в памяти):



Ваше мнение



CAPTCHA