Cтраница 1
Команды передачи управления, предназначенные для изменения порядка выполнения команд. Эти команды делятся на команды безусловного и условного перехода. Безусловная команда всегда передает управление в указанную в этой команде ячейку. Условная команда передает управление в какую-нибудь ячейку в зависимости от заданных условий. [1]
Команды передачи управления используются в разветвляющихся и циклических программах, а также при вызове подпрограмм и возврате из них. [2]
Команды передачи управления ( или, что то же самое, перехода или ветвления) позволяют программисту в случае необходимости принимать альтернативные решения и отступать от нормального порядка выполнения последовательных команд программы. Передача управления в ту или иную точку программы может быть произведена одним из трех способов: условно, безусловно, а также условно с изменением содержимого некоторого счетчика. [3]
Команды передачи управления играют особую роль в ЭВМ с хранимой в памяти программой. В обычном процессоре команды выполняются последовательно одна за другой в соответствии с их расположением в памяти ЭВМ. [5]
Команды передачи управления, управляющие последовательностью исполне ния команд программы. К ним относятся переходы к другой команде, вызов процедуры и возврат из нее. [6]
Команды передачи управления обеспечивают переход из одной части программы в другую. Как показано в табл. 3.9, эти команды можно подразделить на три группы: команды безусловной передачи управления, команды условной передачи управления и команды управления циклами. [7]
Команды передачи управления могут заставить микропроцессор 8088 перейти к другой части программы безусловно, при выполнении условия или при повторении блока команд - цикла. [8]
Команды передачи управления делятся на безусловные и условные переходы, осуществляемые по значению признаков. [9]
Команды передачи управления предназначены для организации перехода в программе. Существует четыре класса таких команд: безусловная передача управления, условная передача управления, управление циклами, команды прерываний. [10]
Команда передачи управления ( jump ( branch) instruction) определяет передачу управления новой последовательности команд выполняемой программы. [11]
Команды передачи управления прерывают естественный порядок выполнения команд и однозначно определяют адрес следующей команды. При выполнении команд передачи управления результат предыдущего действия сохраняется. [12]
Команды передачи управления делятся на условные и безусловные. [13]
Команды передачи управления бывают двух типов: условные и безусловные. Команды условной передачи управления определяют состояние одного из четырех признаков регистра признаков и в зависимости от этого осуществляют переход к той или иной части программы. [14]
Простейшей командой передачи управления является команда безусловного перехода JMP адрес, которая загружает адрес перехода, указанный в команде, в программный счетчик. Команды условного перехода проверяют указанное в команде условие и модифицируют программный счетчик, если условие истинно. При проверке условия производится сравнение состояния одного или нескольких флагов из флагового регистра с комбинацией, указанной в коде команды условного перехода. Модификация программного счетчика может производиться либо загрузкой в него нового значения, либо сложением его со смещением, указанным в команде. [15]