Cтраница 2
Операция условной передачи управления 54 позволяет передавать управление по одному из трех направлений ( см. табл. 9.4), что является ее характерной особенностью. [16]
Команды условной передачи управления занимают в памяти два байта: первый байт содержит код операции, а второй - относительный сдвиг. Исполнение этих команд занимает 16 тактов, если происходит переход, и четыре такта, если перехода нет. Поэтому при составлении программы старайтесь подбирать такие команды условной передачи управления, при которых переход менее вероятен. [17]
Командам условной передачи управления могут предшествовать любые команды, изменяющие состояния флагов, но обычно они используются совместно с командой сравнения СМР. СМР воздействует на флаги при разных соотношениях между источником и приемником. Теперь, после описания широкого спектра команд условной передачи управления, более практичной будет табл. 3.11, в которой показано, какими условными переходами надо пользоваться при возможных сочетаниях значений источника и приемника. [18]
Команды условной передачи управления заставляют микропроцессор 8088 осуществить переход только в случае выполнения определенного условия. Обычно им предшествует команда сравнения СМР, изменяющая состояния флагов. [19]
Операция условной передачи управления используется для изменения порядка вычислений в зависимости от получающихся промежуточных результатов. [20]
При условной передаче управления, когда явно указывается адрес следующей команды, к содержимому счетчика команд единица не добавляется. Содержимое счетчика команд заменяется кодом, записанным в самой команде и зафиксированным в регистре команд. [21]
Для организации условных передач управления машина М-20 имеет две команды. Условие, которое они проверяют, состоит в сравнении текущего значения признака ю с нулем или с единицей. Однако, благодаря тому, что очень многие операции вырабатывают значение этого признака, в программах для машины М-20 легко организовать проверку самых разнообразных условий. [22]
Для организации условных передач управления машина М-20 имеет много операций. [23]
По команде условной передачи управления переход по программе осуществляется только при условии, что содержимое одного из разрядов регистра признаков соответствует определенному условию. [24]
Это обеспечивается командой условной передачи управления. Если же ( е - - 0) п, то выполнение циклического процесса прекращается. [25]
ЭВМ предусмотрены операции условной передачи управления. [26]
Если в команде условной передачи управления не выполняется заданное условие, то переход по программе не имеет места и выполняется следующая команда программы. [27]
Пои выполнении команды условной передачи управления проверяется код условия в PSW и переход происходит, если конфигурация признаков результата соответствует коду, указанному непосредственно в команде условной передачи управления. Реализация признаков результата рассматривается при описании команд пеосходов в разд. [28]
Это обеспечивается командой условной передачи управления. Если же ( е 0) п, то выполнение циклического процесса прекращается. [29]
Времена исполнения команд условной передачи управления и команд управления циклами зависят от того, должен ли быть выполнен переход. Если переход выполняется, то берите из столбца циклов большее число. В противном случае, если управление проскакивает к следующей команде, берите меньшее число. [30]