Cтраница 1
Разветвляющаяся программа - программа, включающая кроме команд со стандартной передачей управления команды с условной передачей управления, при помощи которых осуществляется разветвление программы. [1]
Линейные ( а и разветвляющиеся ( б программы. [2] |
Разветвляющаяся программа на рис. 2.1 6 состоит из трех линейных участков, помеченных метками Ml, M2 и МЗ. В точке ветвления происходит выбор ветви с меткой М2 или с меткой МЗ. При загрузке программы эти машинные команды размещаются в памяти в том порядке, в каком они были записаны в исходной программе. При этом каждая метка получает значение, равное адресу первого байта группы команд, соответствующей помеченному оператору. [3]
Рассмотрим построение разветвляющейся программы на конкретном примере. [4]
При построении разветвляющихся программ необходимо знать следующее. [5]
Рассмотрим построение разветвляющейся программы на конкретном примере. [6]
Для реализации разветвляющихся программ в составе команд любой машины имеется специальная команда условного перехода. Если проверяемое условие выполняется, арифметическое устройство выдает в устройство управления специальный признак, нарушающий естественный порядок возрастания адресов команд. [7]
Характерной особенностью разветвляющихся программ является то, что отдельные символы или группы символов в схеме алгоритма выполняются или не выполняются ( обходятся) в зависимости от тех или иных условий. [8]
Поэтому при составлении разветвляющихся программ важно знать, в каких случаях результат операции сложения или вычитания может получиться в виде отрицательного нуля. [9]
Проверка условий в разветвляющихся программах производится с помощью операций отношения и логических операций. [10]
Применяют метки в разветвляющихся программах для указания адреса оператора, к которому необходимо перейти. Метки в автокодовой программе могут располагаться в любой последовательности. [11]
Разветвляющимся вычислительным процессам соответствуют разветвляющиеся программы. Выполнение проверяемого условия определяет одну ветвь программы, а невыполнение - другую. [12]
Разветвляющимся вычислительным процессам соответствуют разветвляющиеся программы. [13]
Разветвляющимся вычислительным процессам отвечают разветвляющиеся программы. Разветвление программы осуществляется при помощи двух команд. Первая из них должна быть такой, чтобы при ее выполнении вырабатывался сигнал ш, равный единице, если должна быть осуществлена одна из ветвей вычислительного процесса, и равный нулю при необходимости осуществления другой ветви. Вторая команда представляет собой команду условного перехода. [14]
Иногда в одной ветви разветвляющейся программы нужно выполнить несколько операторов. [15]