K GSB 7: различия между версиями
SMB (обсуждение | вклад) мНет описания правки |
AtH (обсуждение | вклад) |
||
(не показано 7 промежуточных версий 2 участников) | |||
Строка 1: | Строка 1: | ||
Команда '''К ПП 7''' (лат. '''K GSB 7''') «Косвенный переход на подпрограмму по содержимому адресного регистра 7» с кодом A7 вызывает переход на подпрограмму по адресу, записанному в [[R7|регистре 7]]. Перед выполнением команды содержимое [[R7|регистра 7]] модифицируется. | {{Врезка-команда | ||
| мнемоника = К ПП 7 | |||
| мнемоника клавиш = {{Синяя клавиша|К}} {{Чёрная клавиша|ПП}} {{Серая клавиша|7}} | |||
| код = A7 | |||
| русская мнемоника = К ПП 7 | |||
| латинская мнемоника = K GSB 7 | |||
| группа = [[вызов и возврат из подпрограмм]] | |||
| число операндов = — | |||
| клавиши = [[Клавиша К|{{Синяя клавиша|К}}]] [[Клавиша ПП|{{Чёрная клавиша|ПП}}]] [[Клавиша 7|{{Серая клавиша|7}}]] | |||
| число шагов = 1 | |||
| признак перезаписи = сбрасывается | |||
| первое появление = [[Б3-34]] | |||
| время = ? | |||
| скорость = ? | |||
}} | |||
Команда '''К ПП 7''' (лат. '''K GSB 7''') «Косвенный переход на подпрограмму по содержимому адресного регистра 7» с кодом A7 вызывает переход на подпрограмму по адресу, записанному в [[R7|регистре 7]]. Перед выполнением команды содержимое [[R7|регистра 7]] модифицируется. Если записанное в [[R7|регистр 7]] число меньше нуля, [[R7|регистр 7]] обнуляется. Дробная часть числа, записанного в [[R7|регистр 7]], отбрасывается. | |||
Команда КПП7 не работает в [[автоматический режим|автоматическом режиме]]. | Команда КПП7 не работает в [[автоматический режим|автоматическом режиме]]. | ||
== Модификация R7 на советских ПМК == | |||
Если в [[R7|регистре 7]] содержится число 0, а также числа от 1 до 104, его модификация происходит также, как на современных ЭКВМ — путём отбрасывания дробной части (усечения). | |||
Модификация отрицательных чисел, чисел между 0 до 1, а также больших положительных чисел на советских ПМК не документирована. В этих случаях поведение ПМК может зависеть от модели, но обычно происходит переход на подпрограмму по адресу, на который указывают два младших разряда числа в [[R7|регистре 7]] после его модификации. | |||
== Ссылки == | == Ссылки == | ||
{{Документация|mk_d11.htm#p14|Команда КПП7 на сайте НПП «СЕМИКО», п. 14.6}} | |||
* См. также команды [[RTN|В/О]], [[K GOTO 7|КБП7]], [[GSB|ПП]] и команду ЭКВМ [[P GSB|РПП]] | * См. также команды [[RTN|В/О]], [[K GOTO 7|КБП7]], [[GSB|ПП]] и команду ЭКВМ [[P GSB|РПП]] | ||
{{Косвенный переход}} | {{Косвенный переход}} |
Текущая версия от 18:07, 13 января 2020
Команда К ПП 7 | |
К ПП 7 | |
Код команды | A7 |
Русская мнемоника | К ПП 7 |
Латинская мнемоника | K GSB 7 |
Группа команд | вызов и возврат из подпрограмм |
Число операндов | — |
Нажимаемые клавиши | К ПП 7 |
Число шагов | 1 |
Признак перезаписи | сбрасывается |
Первое появление | Б3-34 |
Время выполнения | ? |
Скорость выполнения | ? команд/с |
Команда К ПП 7 (лат. K GSB 7) «Косвенный переход на подпрограмму по содержимому адресного регистра 7» с кодом A7 вызывает переход на подпрограмму по адресу, записанному в регистре 7. Перед выполнением команды содержимое регистра 7 модифицируется. Если записанное в регистр 7 число меньше нуля, регистр 7 обнуляется. Дробная часть числа, записанного в регистр 7, отбрасывается.
Команда КПП7 не работает в автоматическом режиме.
Модификация R7 на советских ПМК[править]
Если в регистре 7 содержится число 0, а также числа от 1 до 104, его модификация происходит также, как на современных ЭКВМ — путём отбрасывания дробной части (усечения).
Модификация отрицательных чисел, чисел между 0 до 1, а также больших положительных чисел на советских ПМК не документирована. В этих случаях поведение ПМК может зависеть от модели, но обычно происходит переход на подпрограмму по адресу, на который указывают два младших разряда числа в регистре 7 после его модификации.
Ссылки[править]
- Команда КПП7 на сайте НПП «СЕМИКО», п. 14.6
- См. также команды В/О, КБП7, ПП и команду ЭКВМ РПП
КБП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 |