Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
О (Переполнение) Указывает на переполнение старшего бита при арифметических
командах.
D (Направление) Обозначает левое или правое направление пересылки или сравнения
строковых данных (данных в памяти, превышающих длину одного
слова).
I (Прерывание) Указывает на возможность внешних прерываний.
T (Пошаговый режим) Обеспечивает возможность работы процессора в пошаговом
режиме. Например, программа DOS DEBUG устанавливает данный
флаг так, что возможно пошаговое выполнение каждой команды для
проверки изменения содержимого регистров и памяти.
S (Знак) Содержит результирующий знак после арифметических операций
(0 - плюс, 1 - минус).
Z (Ноль) Показывает результат арифметических операций и операций
сравнения (0 - ненулевой, 1 - нулевой результат).
А (Внешний перенос) Содержит перенос из 3-го бита для 8- битовых данных, используется
для специальных арифметических операций.
Р (Контроль четности) Показывает четность числа единиц в младших 8-битовых данных
(1-четное и 0 - нечетное число).
С (Перенос) Содержит перенос из старшегобита после арифметических операций,
а также последний бит при сдвигах или циклических сдвигах.
При программировании на ассемблере наиболее часто используются флаги O, S, Z и С для арифметических операций и операций сравнения, а флаг D для обозначения направления в операциях над строками.
Дата публикования: 2014-12-11; Прочитано: 318 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!