Программирование на JAVA

Если этот флаг установлен в единичное состояние, то процессор переходит в режим пошагового выполнения команд, т.е. в каждый момент  выполняется   одна  команда   под   пользовательским управлением.

· IF (Interrupt Flag - флаг прерывания). При нулевом состоянии этого флага прерывания запрещены, при единичном - разрешены.

· DF (Direction Flag - флаг направления). Используется в строковых операциях для определения направления передачи данных. При нулевом состоянии команда увеличивает содержимое регистров SI И DI,  вызывая передачу данных слева направо, при нулевом - уменьшает содержимое этих регистров, вызывая передачу данных справа налево.

· OF    (Overflow     Flag - флаг     переполнения).     Фиксирует арифметическое  переполнение,  т.е.   перенос  в(из))  старший (знаковый) бит при знаковых арифметических операциях.

Ниже приводятся наиболее часто используемые из них:

Флаги S и Z указывают, является результат арифметической операции отри­цательным или нулевым. Кроме арифметических команд на эти флаги воз­действует команда  TST, анализирующая значение в регистре или в памяти компьютера и устанавливающая либо очищающая флаги S и Z в соответствии с этими значения­ми


<< назад вперед >>