ВУЗ:
Составители:
Рубрика:
5
Регистры – это память микропроцессоров.
Программную модель микропроцессора Intel составляют:
• Пространство адресуемой памяти (для Pentium III- 2
36
– 1 байт)
• Набор регистров для хранения данных общего назначения
• Набор сегментных регистров
• Набор регистров состояния и управления
• Набор регистров вычислений с плавающей точкой
• Набор регистров целочисленного ММХ- расширения, отображенных на регистры
сопроцессоров
• Набор регистров ММХ- расширения с плавающей точкой
• Программный стек
Теперь рассмотрим более подробно данные регистры.
Регистры общего назначения.
Данный тип регистров используется для хранения.
И состоят из четырех регистров данных и четырех регистров индексов и указателей..
eax (ax/ah/al) –аккумулятор. Применяется для хранения промежуточных данных. В некоторых
командах использование данного регистра обязательно, иногда использование его неявно.
ebx (bx/bh/bl) – базовый регистр. Используется для хранения базового адреса некоторого объекта
в памяти.
ecx (cx/ch/cl) – регистр-счетчик. Применяется в командах, производящих некоторые
повторяющиеся действия. Например в команде организации цикла.
edx(dx/dh/dl) – регистр данных. Используется для хранения данных.
Регистры указателей и индексов. Их 4 штуки.
esi (si) – индекс источника. Этот регистр используется в цепочных операциях содержит текущий
адрес элемента в цепочке-источнике.
edi(di) -индекс приемника(получателя). Этот регистр в цепочных операциях содержит текущий
адрес в цепочке- приемнике.
В архитектуре микропроцессора на программно-аппаратном уровне поддерживается такая
структура данных, как стек. В дальнейшим мы подробнее рассмотрим эту область памяти и
работу с ней.
Для работы со стеком используются следующие регистры.
esp (sp) – регистр указателя стека. Содержит указатель на вершину стека в текущем сегменте
стека.
ebp(bp) – регистр указателя
базы кадра стека. Предназначен для организации произвольного
доступа к данным внутри стека
Регистры – это память микропроцессоров. Программную модель микропроцессора Intel составляют: • Пространство адресуемой памяти (для Pentium III- 2 36 – 1 байт) • Набор регистров для хранения данных общего назначения • Набор сегментных регистров • Набор регистров состояния и управления • Набор регистров вычислений с плавающей точкой • Набор регистров целочисленного ММХ- расширения, отображенных на регистры сопроцессоров • Набор регистров ММХ- расширения с плавающей точкой • Программный стек Теперь рассмотрим более подробно данные регистры. Регистры общего назначения. Данный тип регистров используется для хранения. И состоят из четырех регистров данных и четырех регистров индексов и указателей.. eax (ax/ah/al) –аккумулятор. Применяется для хранения промежуточных данных. В некоторых командах использование данного регистра обязательно, иногда использование его неявно. ebx (bx/bh/bl) – базовый регистр. Используется для хранения базового адреса некоторого объекта в памяти. ecx (cx/ch/cl) – регистр-счетчик. Применяется в командах, производящих некоторые повторяющиеся действия. Например в команде организации цикла. edx(dx/dh/dl) – регистр данных. Используется для хранения данных. Регистры указателей и индексов. Их 4 штуки. esi (si) – индекс источника. Этот регистр используется в цепочных операциях содержит текущий адрес элемента в цепочке-источнике. edi(di) -индекс приемника(получателя). Этот регистр в цепочных операциях содержит текущий адрес в цепочке- приемнике. В архитектуре микропроцессора на программно-аппаратном уровне поддерживается такая структура данных, как стек. В дальнейшим мы подробнее рассмотрим эту область памяти и работу с ней. Для работы со стеком используются следующие регистры. esp (sp) – регистр указателя стека. Содержит указатель на вершину стека в текущем сегменте стека. ebp(bp) – регистр указателя базы кадра стека. Предназначен для организации произвольного доступа к данным внутри стека 5
Страницы
- « первая
- ‹ предыдущая
- …
- 3
- 4
- 5
- 6
- 7
- …
- следующая ›
- последняя »