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

Содержание

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

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

Кафедра АСВК
Чл.-корр., профессор, д.ф.-м.н. Королёв Л.Н.,
Ассистент Волканов Д.Ю.

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


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


Слайд 4Уровень архитектуры набора команд
The ISA level is the interface between the

compilers and the hardware.


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


Слайд 6Регистры Pentium 4


Слайд 7Регистры UltraSPARC III
The UltraSPARC III’s general registers.


Слайд 8Память и регистры в 8051


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


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


Слайд 11Типы данных в 8051


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


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


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


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


Слайд 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)


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


Слайд 18Управление циклами
For ( I = 0; i


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

прямым доступом к памяти

Слайд 20Регистры устройств


Слайд 21DMA доступ


Слайд 22Инструкции The Pentium 4 (1)


Слайд 23Инструкции The Pentium 4 (2)


Слайд 24Инструкции The Pentium 4 (3)


Слайд 25Инструкции The Pentium 4 (4)
.


Слайд 26The UltraSPARC III Инструкции (1)


Слайд 27The UltraSPARC III Инструкции (2)


Слайд 28The UltraSPARC III Инструкции (3)


Слайд 29The UltraSPARC III Инструкции (4)


Слайд 30The UltraSPARC III Инструкции (5)


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


Слайд 328051 Инструкции (1)
The 8051 Instruction set.


Слайд 338051 Инструкции (2)
The 8051 Instruction set.


Слайд 348051 Инструкции (3)
The 8051 Instruction set.


Слайд 358051 Инструкции (4)
The 8051 Instruction set.


Слайд 368051 Инструкции (5)
The 8051 Instruction set.


Слайд 37Процедуры (1)


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


Слайд 39Прерывания
example.


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

предсказание переходов
Спекулятивное выполнение
Ограничение размера программ в 4Гб

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


Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика