slide1 l.
Download
Skip this Video
Download Presentation

Loading in 2 Seconds...

play fullscreen
1 / 41

- PowerPoint PPT Presentation


  • 175 Views
  • Uploaded on

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

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about '' - penny


Download Now An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
slide1

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

ВМиК МГУ им. М.В. Ломоносова, Кафедра АСВК

Чл.-корр., профессор, д.ф.-м.н. Королёв Л.Н.,

Ассистент Волканов Д.Ю.

slide2
План лекции
  • Регистры
  • Виды адресации
  • Примеры команд
  • Прерывания
slide3
Уровни архитектуры
  • Цифровой логический уровень
  • Уровень микроархитектуры
  • Уровень архитектуры набора команд
  • Уровень операционной системы
  • Уровень ассемблера
slide4
Уровень архитектуры набора команд

The ISA level is the interface between the compilers and the hardware.

ultrasparc iii
Регистры UltraSPARC III

The UltraSPARC III’s general registers.

ultrasparc iii14
Формат команд UltraSPARC III

The original SPARC instruction formats.

slide15
Форматы команд в 8051

The 8051 instruction formats.

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

For ( I = 0; i<n; i++) {операторы}

slide19
Команды ввода-вывода
  • Программируемый ввод-вывод с активным ожиданием
  • Ввод-вывод с управлением по прерываниям
  • Ввод-вывод с прямым доступом к памяти
the ultrasparc iii 6
The UltraSPARC III Инструкции (6)

Some simulated UltraSPARC III instructions.

8051 1
8051 Инструкции (1)

The 8051 Instruction set.

8051 2
8051 Инструкции (2)

The 8051 Instruction set.

8051 3
8051 Инструкции (3)

The 8051 Instruction set.

8051 4
8051 Инструкции (4)

The 8051 Instruction set.

8051 5
8051 Инструкции (5)

The 8051 Instruction set.

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