Составители:
Рубрика:
8
это не рекомендуется, так как при этом возможно нарушение адресации в
стеке, особенно при использовании SP.
SI, DI – шестнадцатиразрядные регистры для хранения данных.
CS, DS, ES, SS – хранят адреса сегментов в памяти, не могут использо-
ваться для хранения данных.
IP – регистр инструкций – хранит адрес(смещение) следующей испол-
няемой команды.
FLAGS – регистр флагов содержит набор битовых флагов, опреде
-
ляющий текущее состояние процессора и результат выполнения преды-
дущей команды (таблица 2.1).
Таблица 2.1
Регистр флагов процессора
Флаг Название Назначение
О
Переполнение
Переполнение при выполнении арифме-
тических операций
D
Направление
Направление пересылки данных при выпол-
нении строковых команд
I
Прерывание Разрешает/Запрещает внешние прерывания
T
Пошаговый режим
Останов после выполнения каждой коман-
ды(используется отладчиками)
S
Знак
Знак результата выполненной команды(0 –
плюс, 1 – минус)
Z
Ноль
Значение результата выполненной команды(0
– ненулевой, 1 – нулевой)
A
Внешний перенос
Используется для специальных арифметиче-
ских операций
это не рекомендуется, так как при этом возможно нарушение адресации в стеке, особенно при использовании SP. SI, DI – шестнадцатиразрядные регистры для хранения данных. CS, DS, ES, SS – хранят адреса сегментов в памяти, не могут использо- ваться для хранения данных. IP – регистр инструкций – хранит адрес(смещение) следующей испол- няемой команды. FLAGS – регистр флагов содержит набор битовых флагов, опреде- ляющий текущее состояние процессора и результат выполнения преды- дущей команды (таблица 2.1). Таблица 2.1 Регистр флагов процессора Флаг Название Назначение Переполнение при выполнении арифме- О Переполнение тических операций Направление пересылки данных при выпол- D Направление нении строковых команд I Прерывание Разрешает/Запрещает внешние прерывания Останов после выполнения каждой коман- T Пошаговый режим ды(используется отладчиками) Знак результата выполненной команды(0 – S Знак плюс, 1 – минус) Значение результата выполненной команды(0 Z Ноль – ненулевой, 1 – нулевой) Используется для специальных арифметиче- A Внешний перенос ских операций 8
Страницы
- « первая
- ‹ предыдущая
- …
- 6
- 7
- 8
- 9
- 10
- …
- следующая ›
- последняя »