Кратка история изделий Интел. Компьютерные основы программирования. Представление программ, часть 1

Слайд 11

Классификация архитектур системы команд

Классификация по составу и сложности команд
Архитектуры с полным набором

Классификация архитектур системы команд Классификация по составу и сложности команд Архитектуры с
команд: CISC (Complex Instruction Set Computer)
Архитектуры с сокращенным набором команд: RISC (Reduced Instruction Set Computer)
Архитектуры с параллелизмом на уровне команд: ILP (Instruction Level Parallelism)

Слайд 12

Классификация архитектур системы команд

Классификация по месту хранения операндов
Регистровая
Стековая
С выделенным доступом к памяти
Комбинированная
Выбор

Классификация архитектур системы команд Классификация по месту хранения операндов Регистровая Стековая С
той или иной архитектуры влияет на принципиальные моменты: сколько адресов будет содержать адресная часть команд, какова длина этих адресов, насколько просто будет происходить доступ к операндам и какой, в конечном итоге, будет длина команд

Слайд 14

Форматы команд

Длина команды
Для ускорения выборки из памяти желательно, чтобы команда была как

Форматы команд Длина команды Для ускорения выборки из памяти желательно, чтобы команда
можно короче, а ее длина была равна или кратна ширине шины данных
Количество адресов в команде
Четырехадресные, трехадресные, двухадресные, одноадресных, нульадресные
Разрядность полей команды
Способы адресации

Слайд 16

sum proc near
push bp
mov bp,sp
mov ax, word ptr [bp+4]
add ax, word ptr

sum proc near push bp mov bp,sp mov ax, word ptr [bp+4]
[bp+6]
pop bp
ret

Слайд 20

Форматы команд

Длина команды
Для ускорения выборки из памяти желательно, чтобы команда была как

Форматы команд Длина команды Для ускорения выборки из памяти желательно, чтобы команда
можно короче, а ее длина была равна или кратна ширине шины данных
Количество адресов в команде
Четырехадресные, трехадресные, двухадресные, одноадресных, нульадресные
Разрядность полей команды
Способы адресации