Категория:Косвенные условные переходы: различия между версиями

Материал из ПМК вики
Перейти к навигации Перейти к поиску
(Новая страница: «Команды косвенных условных переходов '''K x<0''' M, '''K x=0''' M, '''K x≥0''' M и '''K x≠0''' M вызывают перех…»)
 
Нет описания правки
Строка 9: Строка 9:
== Ссылки ==
== Ссылки ==
* [http://mk.semico.ru/mk_d11.htm#p12 Команды косвенных условных переходов на сайте НПП «СЕМИКО», п. 12.5]
* [http://mk.semico.ru/mk_d11.htm#p12 Команды косвенных условных переходов на сайте НПП «СЕМИКО», п. 12.5]
[[Category:Все команды]]

Версия от 19:40, 29 октября 2013

Команды косвенных условных переходов K x<0 M, K x=0 M, K x≥0 M и K x≠0 M вызывают переход на адрес, записанный в регистре памяти M (от 0 до E), если условие не выполняется. Содержимое регистра M модифицируется.

Команды условных переходов предназначены для организации ветвлений в программе пользователя. Команды изменяют содержимое счетчика адреса в зависимости от выполнения условия. В качестве условий в ЭВМ используется сравнение содержимого регистра X с нулём: "x<0", "x=0", "x≥0" и "x≠0". Содержимое стека не изменяется.

Команды условных переходов действуют только в режиме выполнения программы.

Команды вызывают изменение счетчика адреса, если записанное в команде условие не выполняется. Если условие выполняется, то следующей будет исполнена команда, записанная непосредственно за командой условного перехода.

Ссылки