GSB: различия между версиями

Материал из ПМК вики
Перейти к навигации Перейти к поиску
(шаблон-врезка для команд)
 
(не показано 6 промежуточных версий 2 участников)
Строка 2: Строка 2:
| мнемоника          = ПП  
| мнемоника          = ПП  
| мнемоника клавиш    = {{Чёрная клавиша|ПП}} nn
| мнемоника клавиш    = {{Чёрная клавиша|ПП}} nn
| код                = 53
| код                = 53 nn
| русская мнемоника  = ПП
| русская мнемоника  = ПП
| латинская мнемоника = GSB
| латинская мнемоника = GSB
Строка 14: Строка 14:
| скорость            = ?
| скорость            = ?
}}
}}
Команда '''ПП NN''' (лат. '''GSB NN''', сокращение от '''G'''o '''S'''u'''b'''routine) «Переход на подпрограмму в пределах страницы» с кодом 53 вызывает переход на подпрограмму по адресу NN от 0 до 99, в пределах текущей страницы.
Команда '''ПП nn''' (лат. '''GSB nn''', сокращение от '''G'''o '''S'''u'''b'''routine) «Переход на подпрограмму в пределах страницы» с кодом 53 вызывает переход на подпрограмму по адресу nn от 00 до 99, в пределах текущей [[Страница|страницы]].
 
В [[режим автоматической работы|режиме автоматической работы]] команда ПП вызывает выполнение одной команды программы, расположенной по текущему адресу. Значение [[счётчик адреса|счетчика адреса]] увеличивается на длину выполненной команды, а мнемоника следующей команды отображается в [[строка комментария|строке комментария]]. Команда предназначена для [[пошаговый проход|пошагового прохода]] программы в процессе отладки.


== Пример ==
== Пример ==
Команда ПП 17 с кодом 53 17 вызывает переход на подпрограмму по адресу 17 в пределах текущей страницы.
{{Индикатор F ПРГ|
2010 53 ПП 17
2011 17
}}
Команда ПП 17 по адресам 2010-2011 с кодом 53 17 вызывает переход на подпрограмму по адресу 17 в пределах текущей [[Страница|страницы]] (адрес 2017). После возврата из подпрограммы по команде [[В/О]] выполнение программы будет продолжено с адреса 2012, находящегося после команды ПП 17.


== Ссылки ==
== Ссылки ==
{{Документация|mk_d11.htm#p14|Команда ПП на сайте НПП «СЕМИКО», п. 14.4}}
{{Документация|mk_d11.htm#p14|Команда ПП на сайте НПП «СЕМИКО», п. 14.4}}
* См. также команду [[RTN|В/О]] и команду ЭКВМ [[P GSB|РПП]]
* См. также команду [[RTN|В/О]], команду ЭКВМ [[P GSB|РПП]] и [[Стек возвратов]]
* См. также [[клавиша ПП|клавишу {{Чёрная клавиша|ПП}}]]
* См. также [[клавиша ПП|клавишу {{Чёрная клавиша|ПП}}]]
* [https://ru.wikipedia.org/wiki/%D0%9F%D0%BE%D0%B4%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0 Подпрограмма на Википедии]
* [https://ru.wikipedia.org/wiki/%D0%9F%D0%BE%D0%B4%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0 Подпрограмма на Википедии]

Текущая версия от 20:11, 29 октября 2020

Команда ПП
 ПП  nn
Код команды 53 nn
Русская мнемоника ПП
Латинская мнемоника GSB
Группа команд команды вызова и возврата из подпрограмм
Число операндов
Нажимаемые клавиши  ПП , далее две цифры — адрес подпрограммы
Число шагов 2
Признак перезаписи сбрасывается
Первое появление Б3-21
Время выполнения ?
Скорость выполнения ? команд/с

Команда ПП nn (лат. GSB nn, сокращение от Go Subroutine) «Переход на подпрограмму в пределах страницы» с кодом 53 вызывает переход на подпрограмму по адресу nn от 00 до 99, в пределах текущей страницы.

Пример[править]

 2010 53 ПП 17
 2011 17

Команда ПП 17 по адресам 2010-2011 с кодом 53 17 вызывает переход на подпрограмму по адресу 17 в пределах текущей страницы (адрес 2017). После возврата из подпрограммы по команде В/О выполнение программы будет продолжено с адреса 2012, находящегося после команды ПП 17.

Ссылки[править]