Категория:Условные переходы: различия между версиями
Перейти к навигации
Перейти к поиску
SMB (обсуждение | вклад) мНет описания правки |
AtH (обсуждение | вклад) м (Откат правок SMB (обсуждение) к версии Арви Хэкер) |
||
Строка 5: | Строка 5: | ||
Команды вызывают изменение [[счётчик адреса|счетчика адреса]], если записанное в команде условие не выполняется. Если условие выполняется, то следующей будет исполнена команда, записанная непосредственно за командой условного перехода. | Команды вызывают изменение [[счётчик адреса|счетчика адреса]], если записанное в команде условие не выполняется. Если условие выполняется, то следующей будет исполнена команда, записанная непосредственно за командой условного перехода. | ||
== Ссылки == | |||
* [http://mk.semico.ru/mk_d11.htm#p12 Условные переходы на сайте НПП «СЕМИКО», п. 12.3] | |||
[[Category:Все команды]] | [[Category:Все команды]] |
Версия от 09:49, 5 февраля 2015
Восемь команд условных переходов предназначены для организации ветвлений в программе пользователя. Команды изменяют содержимое счетчика адреса в зависимости от выполнения условия. В качестве условий в ЭВМ используется сравнение содержимого регистра X с нулём: "x<0", "x=0", "x≥0" и "x≠0". Содержимое стека не изменяется.
Команды условных переходов действуют только в режиме выполнения программы.
Команды вызывают изменение счетчика адреса, если записанное в команде условие не выполняется. Если условие выполняется, то следующей будет исполнена команда, записанная непосредственно за командой условного перехода.