Составители:
Рубрика:
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
- …
- следующая ›
- последняя »
