'

АРХИТЕКТУРА СОВРЕМЕННЫХ ЭВМ Лекция 6: Уровень архитектуры набора команд

Понравилась презентация – покажи это...





Слайд 0

АРХИТЕКТУРА СОВРЕМЕННЫХ ЭВМ Лекция 6: Уровень архитектуры набора команд ВМиК МГУ им. М.В. Ломоносова, Кафедра АСВК Чл.-корр., профессор, д.ф.-м.н. Королёв Л.Н., Ассистент Волканов Д.Ю.


Слайд 1

2 План лекции Регистры Виды адресации Примеры команд Прерывания


Слайд 2

3 Уровни архитектуры Цифровой логический уровень Уровень микроархитектуры Уровень архитектуры набора команд Уровень операционной системы Уровень ассемблера


Слайд 3

4 Уровень архитектуры набора команд The ISA level is the interface between the compilers and the hardware.


Слайд 4

5 Модели памяти


Слайд 5

6 Регистры Pentium 4


Слайд 6

7 Регистры UltraSPARC III The UltraSPARC III’s general registers.


Слайд 7

8 Память и регистры в 8051


Слайд 8

9 Типы данных в Pentium 4


Слайд 9

10 Типы данных в UltraSPARC III


Слайд 10

11 Типы данных в 8051


Слайд 11

12 Возможные форматы команд


Слайд 12

13 Формат команд Pentium 4


Слайд 13

14 Формат команд UltraSPARC III The original SPARC instruction formats.


Слайд 14

15 Форматы команд в 8051 The 8051 instruction formats.


Слайд 15

16 Адресация Неявная (IADD) Непосредственная (MOV R1, 4) Прямая (MOV R1, FULL_ADDR) Регистровая (MOV R1, R2) Косвенная регистровая (MOV R1, [R2]) Индексная (MOV R1, A[R2]) Относительная индексная (MOV R1, A[R2+R3]) Стековая (SADD)


Слайд 16

17 Виды адресации в рассматриваемых архитектурах


Слайд 17

18 Управление циклами For ( I = 0; i<n; i++) {операторы}


Слайд 18

19 Команды ввода-вывода Программируемый ввод-вывод с активным ожиданием Ввод-вывод с управлением по прерываниям Ввод-вывод с прямым доступом к памяти


Слайд 19

20 Регистры устройств


Слайд 20

21 DMA доступ


Слайд 21

22 Инструкции The Pentium 4 (1)


Слайд 22

23 Инструкции The Pentium 4 (2)


Слайд 23

24 Инструкции The Pentium 4 (3)


Слайд 24

25 Инструкции The Pentium 4 (4) .


Слайд 25

26 The UltraSPARC III Инструкции (1)


Слайд 26

27 The UltraSPARC III Инструкции (2)


Слайд 27

28 The UltraSPARC III Инструкции (3)


Слайд 28

29 The UltraSPARC III Инструкции (4)


Слайд 29

30 The UltraSPARC III Инструкции (5)


Слайд 30

31 The UltraSPARC III Инструкции (6) Some simulated UltraSPARC III instructions.


Слайд 31

32 8051 Инструкции (1) The 8051 Instruction set.


Слайд 32

33 8051 Инструкции (2) The 8051 Instruction set.


Слайд 33

34 8051 Инструкции (3) The 8051 Instruction set.


Слайд 34

35 8051 Инструкции (4) The 8051 Instruction set.


Слайд 35

36 8051 Инструкции (5) The 8051 Instruction set.


Слайд 36

37 Процедуры (1)


Слайд 37

38 Сопрограммы (2)


Слайд 38

39 Прерывания example.


Слайд 39

40 Проблемы Pentium 4 CISC-архитектура Ориентирована на 2-х адресные команды Мало регистров Команды не выполняются подряд Неточное предсказание переходов Спекулятивное выполнение Ограничение размера программ в 4Гб


Слайд 40

41 Спасибо за внимание!


×

HTML:





Ссылка: