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

Слайд 2

Слайд 3

Слайд 4

Слайд 5

Слайд 6

Слайд 7

Слайд 8

Слайд 9

Слайд 10

Слайд 11

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

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

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

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

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

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

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

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

Слайд 14

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

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

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

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

Слайд 16

sum proc near push bp mov bp,sp mov ax, word ptr

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

ptr [bp+6]
pop bp
ret
Слайд 17

Слайд 18

Слайд 19

Слайд 20

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

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

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

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

Слайд 22

Слайд 23

Слайд 24

Слайд 25

Слайд 26