ВУЗ:
Составители:
14
Пунктирной линией здесь выделены исполнительный блок (ИБ) и блок
сопряжения с шиной (БСШ). БСШ обеспечивает функции, связанные с выборкой
операндов и кодов команд из памяти, запоминанием операндов, установлением
очерёдности команд, а также формированием адресов операндов и команд.
Исполнительный блок получает команды из очереди команд и указывает
адрес операнда для БСШ.
Операнды из памяти поступают через БСШ на
обработку в ИБ, который выполняет предписанные операции (сложение,
вычитание, деление, сравнение, инвертирование и многое другое) и возвращает
результаты в память через БСШ. Важно отметить, что эти блоки работают
параллельно, причём БСШ обеспечивает извлечение кодов команд
заблаговременно, в то время как ИБ выполняет текущую команду
. Это повышает
производительность МП в целом.
В процессоре содержатся четыре регистра общего назначения (РОН),
обозначаемые как AX, BX, CX, DX, индексные регистры SP, BP, SI, DI, а также
сегментные регистры CS, DS, ES, SS. Содержимое последних определяет
текущий начальный адрес сегмента памяти, выделенного программистом под
информацию, соответствующую названию регистра. Кроме того, в составе
процессора присутствуют регистр флагов F и указатель команд IP. Более
подробное
описание всех этих регистров приведено ниже.
1.2. Регистры процессора
1.2.1. Регистры общего назначения и индексные регистры
16-битные регистры AX, BX, CX, DX могут использоваться без ограничений
для различных целей, необходимых программисту (прежде всего - для хранения
промежуточных результатов вычислений). В процессорах 8086 – 80286 все
регистры имели размер 16 бит и назывались именно так, а 32-битные EAX, EBX,
ECX и EDX появились с введением 32-битной архитектуры в 80386. Отдельные
байты в 16-битных
регистрах AX – DX также имеют свои имена и могут
использоваться как 8-битные регистры. Старшие байты этих регистров
14 Пунктирной линией здесь выделены исполнительный блок (ИБ) и блок сопряжения с шиной (БСШ). БСШ обеспечивает функции, связанные с выборкой операндов и кодов команд из памяти, запоминанием операндов, установлением очерёдности команд, а также формированием адресов операндов и команд. Исполнительный блок получает команды из очереди команд и указывает адрес операнда для БСШ. Операнды из памяти поступают через БСШ на обработку в ИБ, который выполняет предписанные операции (сложение, вычитание, деление, сравнение, инвертирование и многое другое) и возвращает результаты в память через БСШ. Важно отметить, что эти блоки работают параллельно, причём БСШ обеспечивает извлечение кодов команд заблаговременно, в то время как ИБ выполняет текущую команду. Это повышает производительность МП в целом. В процессоре содержатся четыре регистра общего назначения (РОН), обозначаемые как AX, BX, CX, DX, индексные регистры SP, BP, SI, DI, а также сегментные регистры CS, DS, ES, SS. Содержимое последних определяет текущий начальный адрес сегмента памяти, выделенного программистом под информацию, соответствующую названию регистра. Кроме того, в составе процессора присутствуют регистр флагов F и указатель команд IP. Более подробное описание всех этих регистров приведено ниже. 1.2. Регистры процессора 1.2.1. Регистры общего назначения и индексные регистры 16-битные регистры AX, BX, CX, DX могут использоваться без ограничений для различных целей, необходимых программисту (прежде всего - для хранения промежуточных результатов вычислений). В процессорах 8086 – 80286 все регистры имели размер 16 бит и назывались именно так, а 32-битные EAX, EBX, ECX и EDX появились с введением 32-битной архитектуры в 80386. Отдельные байты в 16-битных регистрах AX – DX также имеют свои имена и могут использоваться как 8-битные регистры. Старшие байты этих регистров
Страницы
- « первая
- ‹ предыдущая
- …
- 12
- 13
- 14
- 15
- 16
- …
- следующая ›
- последняя »