Слайд 11Классификация архитектур системы команд
Классификация по составу и сложности команд
Архитектуры с полным набором
команд: CISC (Complex Instruction Set Computer)
Архитектуры с сокращенным набором команд: RISC (Reduced Instruction Set Computer)
Архитектуры с параллелизмом на уровне команд: ILP (Instruction Level Parallelism)
Слайд 12Классификация архитектур системы команд
Классификация по месту хранения операндов
Регистровая
Стековая
С выделенным доступом к памяти
Комбинированная
Выбор
той или иной архитектуры влияет на принципиальные моменты: сколько адресов будет содержать адресная часть команд, какова длина этих адресов, насколько просто будет происходить доступ к операндам и какой, в конечном итоге, будет длина команд
Слайд 14Форматы команд
Длина команды
Для ускорения выборки из памяти желательно, чтобы команда была как
можно короче, а ее длина была равна или кратна ширине шины данных
Количество адресов в команде
Четырехадресные, трехадресные, двухадресные, одноадресных, нульадресные
Разрядность полей команды
Способы адресации
Слайд 16sum proc near
push bp
mov bp,sp
mov ax, word ptr [bp+4]
add ax, word ptr
[bp+6]
pop bp
ret
Слайд 20Форматы команд
Длина команды
Для ускорения выборки из памяти желательно, чтобы команда была как
можно короче, а ее длина была равна или кратна ширине шины данных
Количество адресов в команде
Четырехадресные, трехадресные, двухадресные, одноадресных, нульадресные
Разрядность полей команды
Способы адресации