Разделы презентаций


МТ_01.odp

Содержание

Микропроцессорная техника ____________________________________________Лекция №1. Регистры процессора Вспоминаем, что такое регистр Разбираем регистры x86 Выясняем, чем отличаются регистры x64 ______________________________________________________________________________________________________________________ кафедра информ@тики УГГУ

Слайды и текст этой презентации

Слайд 1Микропроцессорная техника ____________________________________________
Что это за курс?

Курс «Микропроцессорная техника» предполагает:
Изучение архитектуры

процессоров (Информатика, Организация ЭВМ)
Изучение цифровой схемотехники (Электротехника и электроника)

Низкоуровневое программирование

______________________________________________________________________________________________________________________ кафедра информ@тики УГГУ

Микропроцессорная техника ____________________________________________Что это за курс?Курс «Микропроцессорная техника» предполагает: Изучение архитектуры процессоров (Информатика, Организация ЭВМ) Изучение цифровой

Слайд 2Микропроцессорная техника ____________________________________________
Лекция №1. Регистры процессора

Вспоминаем, что такое регистр
Разбираем

регистры x86
Выясняем, чем отличаются регистры x64
______________________________________________________________________________________________________________________ кафедра информ@тики УГГУ

Микропроцессорная техника ____________________________________________Лекция №1. Регистры процессора Вспоминаем, что такое регистр Разбираем регистры x86 Выясняем, чем отличаются регистры

Слайд 3Микропроцессорная техника ____________________________________________
Регистры процессора

Регистр процессора — блок ячеек памяти, образующий сверхбыструю

оперативную память внутри процессора.

Регистром называется функциональный узел, осуществляющий приём, хранение

и передачу информации.

______________________________________________________________________________________________________________________ кафедра информ@тики УГГУ

Микропроцессорная техника ____________________________________________Регистры процессораРегистр процессора — блок ячеек памяти, образующий сверхбыструю оперативную память внутри процессора.Регистром называется функциональный

Слайд 4Микропроцессорная техника ____________________________________________
Регистры по назначению

аккумулятор — используется для хранения промежуточных

результатов арифметических и логических операций и инструкций ввода-вывода;
флаговые —

хранят признаки результатов арифметических и логических операций;
общего назначения — хранят операнды арифметических и логических выражений, индексы и адреса;
индексные — хранят индексы исходных и целевых элементов массива;
указательные — хранят указатели на специальные области памяти (указатель текущей операции, указатель базы, указатель стека);
сегментные — хранят адреса и селекторы сегментов памяти;
управляющие — хранят информацию, управляющую состоянием процессора, а также адреса системных таблиц.

______________________________________________________________________________________________________________________ кафедра информ@тики УГГУ

Микропроцессорная техника ____________________________________________Регистры по назначению аккумулятор — используется для хранения промежуточных результатов арифметических и логических операций и

Слайд 5Микропроцессорная техника ____________________________________________
Регистр-указатель инструкций


IP (Instruction Pointer) — регистр, обозначающий смещение

следующей команды относительно кодового сегмента.

IP — 16-битный (младшая часть EIP)
EIP

— 32-битный аналог (младшая часть RIP)
RIP — 64-битный аналог

______________________________________________________________________________________________________________________ кафедра информ@тики УГГУ

Микропроцессорная техника ____________________________________________Регистр-указатель инструкций IP (Instruction Pointer) — регистр, обозначающий смещение следующей команды относительно кодового сегмента.IP —

Слайд 6Микропроцессорная техника ____________________________________________
Сегментные регистры

Сегментные регистры — регистры, указывающие на сегменты.

CS (Code

Segment), DS (Data Segment), SS (Stack Segment), ES, FS, GS

CS

— указатель на кодовый сегмент. Связка CS:IP (CS:RIP — в 64-битном режиме) указывает на адрес в памяти следующей команды.

______________________________________________________________________________________________________________________ кафедра информ@тики УГГУ

Микропроцессорная техника ____________________________________________Сегментные регистрыСегментные регистры — регистры, указывающие на сегменты.CS (Code Segment), DS (Data Segment), SS (Stack

Слайд 7Микропроцессорная техника ____________________________________________
Регистры данных

Регистры данных — служат для хранения промежуточных вычислений.

RAX,

RCX, RDX, RBX, RSP, RBP, RSI, RDI, R8 — R15

— 64-битные
EAX, ECX, EDX, EBX, ESP, EBP, ESI, EDI, R8D — R15D — 32-битные
AX Accumulator), CX (Count Register), DX (Data Register), BX (Base Register), SP (Stack Pointer), BP (Base Pointer), SI (Source Index), DI (Destination Index), R8W — R15W — 16-битные
AH, AL, CH, CL, DH, DL, BH, BL, SPL, BPL, SIL, DIL, R8B — R15B — 8-битные (половинки 16-ти битных регистров)


______________________________________________________________________________________________________________________ кафедра информ@тики УГГУ

Микропроцессорная техника ____________________________________________Регистры данныхРегистры данных — служат для хранения промежуточных вычислений.RAX, RCX, RDX, RBX, RSP, RBP, RSI,

Слайд 8Микропроцессорная техника ____________________________________________
______________________________________________________________________________________________________________________ кафедра информ@тики УГГУ

Микропроцессорная техника __________________________________________________________________________________________________________________________________________________________________ кафедра информ@тики УГГУ

Слайд 9Микропроцессорная техника ____________________________________________
Регистр флагов

Регистр флагов FLAGS (16 бит) / EFLAGS (32

бита) / RFLAGS (64 бита) — содержит текущее состояние процессора.
______________________________________________________________________________________________________________________ кафедра

информ@тики УГГУ
Микропроцессорная техника ____________________________________________Регистр флаговРегистр флагов FLAGS (16 бит) / EFLAGS (32 бита) / RFLAGS (64 бита) —

Слайд 10Микропроцессорная техника ____________________________________________
32-разрядные инструкции на x64?

Процессор x64 работает либо в 64-разрядном

режиме, либо в унаследованном 32-разрядном.

В последнем случае процессор x64

декодирует и выполняет инструкции точно так же, как и любой процессор x86.

В 64-разрядном режиме процессор слегка меняет свое поведение для поддержки новых регистров и инструкций.

______________________________________________________________________________________________________________________ кафедра информ@тики УГГУ

Микропроцессорная техника ____________________________________________32-разрядные инструкции на x64?Процессор x64 работает либо в 64-разрядном режиме, либо в унаследованном 32-разрядном. В

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

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

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

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

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


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

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