K GOTO A: различия между версиями
AtH (обсуждение | вклад) (→Ссылки) |
AtH (обсуждение | вклад) |
||
(не показано 7 промежуточных версий 2 участников) | |||
Строка 1: | Строка 1: | ||
Команда | {{Врезка-команда | ||
| мнемоника = К БП A | |||
| мнемоника клавиш = {{Синяя клавиша|К}} {{Чёрная клавиша|БП}} A | |||
| код = 8A | |||
| русская мнемоника = К БП A | |||
| латинская мнемоника = K GOTO A | |||
| группа = [[безусловные переходы]] | |||
| число операндов = — | |||
| клавиши = [[Клавиша К|{{Синяя клавиша|К}}]] [[Клавиша БП|{{Чёрная клавиша|БП}}]] [[Клавиша ,|{{Серая клавиша|,}}]] | |||
| число шагов = 1 | |||
| признак перезаписи = сбрасывается | |||
| первое появление = [[Б3-34]] | |||
| время = ? | |||
| скорость = ? | |||
}} | |||
Команда '''К БП A''' (лат. '''K GOTO A''') «Косвенный безусловный переход по содержимому адресного регистра A» с кодом 8A вызывает переход на адрес, записанный в [[RA|регистре памяти A]]. Перед выполнением команды содержимое [[RA|регистра A]] модифицируется. Если записанное в [[RA|регистр A]] число меньше нуля, [[RA|регистр A]] обнуляется. Дробная часть числа, записанного в [[RA|регистр A]], отбрасывается. | |||
Команда безусловного перехода изменяет содержимое [[счётчик адреса|счетчика адреса]]. В [[режим автоматической работы|режиме автоматической работы]] команда применяется для установки текущего адреса перед запуском или редактированием программы. | Команда безусловного перехода изменяет содержимое [[счётчик адреса|счетчика адреса]]. В [[режим автоматической работы|режиме автоматической работы]] команда применяется для установки текущего адреса перед запуском или редактированием программы. | ||
== Модификация RА на советских ПМК == | |||
Если в [[RА|регистре А]] содержится число 0, а также числа от 1 до 104, его модификация происходит также, как на современных ЭКВМ — путём отбрасывания дробной части (усечения). | |||
Модификация отрицательных чисел, чисел между 0 до 1, а также больших положительных чисел на советских ПМК не документирована. В этих случаях поведение ПМК может зависеть от модели, но обычно происходит безусловный переход по адресу, на который указывают два младших разряда числа в [[RА|регистре А]] после его модификации. | |||
== Ссылки == | == Ссылки == |
Текущая версия от 18:06, 13 января 2020
Команда К БП A | |
К БП A | |
Код команды | 8A |
Русская мнемоника | К БП A |
Латинская мнемоника | K GOTO A |
Группа команд | безусловные переходы |
Число операндов | — |
Нажимаемые клавиши | К БП , |
Число шагов | 1 |
Признак перезаписи | сбрасывается |
Первое появление | Б3-34 |
Время выполнения | ? |
Скорость выполнения | ? команд/с |
Команда К БП A (лат. K GOTO A) «Косвенный безусловный переход по содержимому адресного регистра A» с кодом 8A вызывает переход на адрес, записанный в регистре памяти A. Перед выполнением команды содержимое регистра A модифицируется. Если записанное в регистр A число меньше нуля, регистр A обнуляется. Дробная часть числа, записанного в регистр A, отбрасывается.
Команда безусловного перехода изменяет содержимое счетчика адреса. В режиме автоматической работы команда применяется для установки текущего адреса перед запуском или редактированием программы.
Модификация RА на советских ПМК[править]
Если в регистре А содержится число 0, а также числа от 1 до 104, его модификация происходит также, как на современных ЭКВМ — путём отбрасывания дробной части (усечения).
Модификация отрицательных чисел, чисел между 0 до 1, а также больших положительных чисел на советских ПМК не документирована. В этих случаях поведение ПМК может зависеть от модели, но обычно происходит безусловный переход по адресу, на который указывают два младших разряда числа в регистре А после его модификации.
Ссылки[править]
КБП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 |