Cтраница 4
По команде JNC AGAIN осуществляется проверка содержимого разряда переноса регистра признаков. [46]
ВУ установлен только один признак КК, а в регистре признаков указан признак ЦК, в канале устанавливаются триггеры ТБЛК-К и ТИНФ-К и осуществляется переход к восстановлению регистров ЦП из локальной памяти. [47]
Условные переходы выполняются только тогда, когда установлен соответствующий признак регистра признаков. При этом применяется только относительный способ адресации. Если условие не выполняется, то перехода не происходит и программа выполняет команду, следующую за командой условного перехода с относительным способом адресации. В табл. 21.7 перечислены важнейшие команды условного перехода. Мерой всегда служит операция, указанная в графе Комментарии. В этой графе приведены тесты по проверке определенных двоичных комбинаций. [48]
Кроме того, регистр временного хранения данных может выдавать информацию в регистр признаков F или на внутреннюю шину. [49]
Начальная часть этой программы помещает в стек содержимое регистра-аккумулятора А и регистра признаков F ( команда PUSH PSW), а также и других программно-доступных регистров МП, если прерывающая программа будет их использовать, при этом каждой командой передачи в стек передается содержимое соответствующей, пары регистров. Далее выполняется собственно программа обработки прерывания. [50]
Содержимое аккумулятора циклически сдвинуть влево на один разряд, включая разряд CY регистра признаков. Младший разряд аккумулятора становится равным значению признака CY, а разряд CY регистра признаков приобретает значение старшего разряда аккумулятора. [51]
Содержимое аккумулятора циклически сдвинуть вправо на один разряд, включая разряд CY регистра признаков. Старший разряд аккумулятора становится равным значению признака CY, а разряд CY регистра признаков приобретает значение младшего разряда аккумулятора. [52]
Для каждого типа команды показано, как формируются признаки в пяти триггерах регистра признаков. [53]
По завершению арифметических и логических операций 1 в соответствующих разрядах ( флажках) регистра признаков указывают на наличие переполнения, положительного, отрицательного или нулевого результата. [54]
Если оно не равно 7, после выполнения команды CMP E признак нуля регистра признаков не устанавливается и в соответствии с командой JZ FURTH переход к состоянию 4 не происходит. [55]
Данная группа команд выполняет булевы операции над содержимым регистров, ячеек памяти и регистра признаков. [56]
По завершении арифметических и логических операций 1 в соответствующих разрядах ( флажках) регистра признаков указывают на наличие переполнения, положительного, отрицательного или нулевого результата. [57]
В подпрограмме обработки прерывания источник прерывания может быть определен по соответствующему биту в регистре признаков. Этот флаг-признак должен быть программно сброшен внутри подпрограммы. [58]
Содержимое операнда-источника выгружается путем присвоения верхнему ST ( 0) признака пусто в регистре признаков и увеличения на единицу указателя стека в регистре слова состояния. [59]