K GSB 9: различия между версиями
AtH (обсуждение | вклад) Нет описания правки |
AtH (обсуждение | вклад) Нет описания правки |
||
Строка 14: | Строка 14: | ||
| скорость = ? | | скорость = ? | ||
}} | }} | ||
Команда '''К ПП 9''' (лат. '''K GSB 9''') «Косвенный переход на подпрограмму по содержимому адресного регистра 9» с кодом A9 вызывает переход на подпрограмму по адресу, записанному в [[R9|регистре 9]]. Перед выполнением команды содержимое [[R9|регистра 9]] модифицируется. Если записанное в [[R9|регистр 9]] число меньше нуля, в [[R9|регистр 9]] | Команда '''К ПП 9''' (лат. '''K GSB 9''') «Косвенный переход на подпрограмму по содержимому адресного регистра 9» с кодом A9 вызывает переход на подпрограмму по адресу, записанному в [[R9|регистре 9]]. Перед выполнением команды содержимое [[R9|регистра 9]] модифицируется. Если записанное в [[R9|регистр 9]] число меньше нуля, в [[R9|регистр 9]] обнуляется. Дробная часть числа, записанного в [[R9|регистр 9]], отбрасывается. | ||
Команда КПП9 не работает в [[автоматический режим|автоматическом режиме]]. | Команда КПП9 не работает в [[автоматический режим|автоматическом режиме]]. |
Версия от 17:10, 12 января 2020
Команда К ПП 9 | |
К ПП 9 | |
Код команды | A9 |
Русская мнемоника | К ПП 9 |
Латинская мнемоника | K GSB 9 |
Группа команд | вызов и возврат из подпрограмм |
Число операндов | — |
Нажимаемые клавиши | К ПП 9 |
Число шагов | 1 |
Признак перезаписи | сбрасывается |
Первое появление | Б3-34 |
Время выполнения | ? |
Скорость выполнения | ? команд/с |
Команда К ПП 9 (лат. K GSB 9) «Косвенный переход на подпрограмму по содержимому адресного регистра 9» с кодом A9 вызывает переход на подпрограмму по адресу, записанному в регистре 9. Перед выполнением команды содержимое регистра 9 модифицируется. Если записанное в регистр 9 число меньше нуля, в регистр 9 обнуляется. Дробная часть числа, записанного в регистр 9, отбрасывается.
Команда КПП9 не работает в автоматическом режиме.
Модификация R9 на советских ПМК
Если в регистре 9 содержится число 0, а также числа от 1 до 104, его модификация происходит также, как на современных ЭКВМ — путём отбрасывания дробной части (усечения).
Модификация отрицательных чисел, чисел между 0 до 1, а также больших положительных чисел на советских ПМК не документирована. Поведение ПМК может зависеть от модели, но обычно происходит переход на подпрограмму по адресу, на который указывают два младших разряда числа в регистре 9 после его модификации.
Ссылки
- Команда КПП9 на сайте НПП «СЕМИКО», п. 14.6
- См. также команды В/О, КБП9, ПП и команду ЭКВМ РПП
КБП0 | КБП1 | КБП2 | КБП3 | КБП4 | КБП5 | КБП6 | КБП7 | КБП8 | КБП9 | КБПA | КБПB | КБПC | КБПД | КБПE |
КПП0 | КПП1 | КПП2 | КПП3 | КПП4 | КПП5 | КПП6 | КПП7 | КПП8 | КПП9 | КППA | КППB | КППC | КППД | КППE |