P x≥0: различия между версиями

Материал из ПМК вики
Перейти к навигации Перейти к поиску
м (Случайная статья)
м (Откат правок SMB2 (обсуждение) к версии Арви Хэкер)
Строка 1: Строка 1:
Трёхшаговая команда '''P x≥0''' NNNN (лат. '''P X>=0''' NNNN) «Переход по условию x≥0» с кодом F9 вызывает переход на адрес NNNN в пределах от 0 до 9999, если условие не выполняется (x<0).


== Пример ==
2010 F9 Px≥0 1917
2011 19
2012 17
Команда Px≥0 1917 по адресам 2010-2012 с кодом F9 19 17 вызывает переход на адрес 1917, если содержимое [[RX|регистра X]] отрицательно.  Если [[RX|X]] больше либо равен нулю, выполнение программы продолжится с адреса 2013.
== История ==
В советских ПМК недокументированные команды с кодами от [[F0]] до [[FF (код)|FF]] аналогичны [[К НОП]].
== Ссылки ==
* [http://mk.semico.ru/mk_d11.htm#p12 Команда Px≥0 на сайте НПП «СЕМИКО», п. 12.4]
* См. также команду [[Fx≥0]] и команду ЭКВМ [[FC|Px<0]]
{{Условные переходы}}
[[Category:Все команды]]
[[Category:Команды ЭКВМ]]
[[Category:Условные переходы]]

Версия от 14:02, 5 февраля 2015

Трёхшаговая команда P x≥0 NNNN (лат. P X>=0 NNNN) «Переход по условию x≥0» с кодом F9 вызывает переход на адрес NNNN в пределах от 0 до 9999, если условие не выполняется (x<0).

Пример

2010 F9 Px≥0 1917
2011 19
2012 17

Команда Px≥0 1917 по адресам 2010-2012 с кодом F9 19 17 вызывает переход на адрес 1917, если содержимое регистра X отрицательно. Если X больше либо равен нулю, выполнение программы продолжится с адреса 2013.

История

В советских ПМК недокументированные команды с кодами от F0 до FF аналогичны К НОП.

Ссылки

Условные переходы
Fx≠0 Fx≥0 Fx<0 Fx=0
Px≠0 Px≥0 Px<0 Px=0