K GOTO C: различия между версиями
AtH (обсуждение | вклад) Нет описания правки |
AtH (обсуждение | вклад) Нет описания правки |
||
Строка 14: | Строка 14: | ||
| скорость = ? | | скорость = ? | ||
}} | }} | ||
Команда '''К БП C''' (лат. '''K GOTO C''') «Косвенный безусловный переход по содержимому адресного регистра C» с кодом 8C вызывает переход на адрес, записанный в [[RC|регистре памяти C]]. Перед выполнением команды содержимое [[RC|регистра C]] модифицируется. Если записанное в [[RC|регистр C]] число меньше нуля, в [[RC|регистр C]] | Команда '''К БП C''' (лат. '''K GOTO C''') «Косвенный безусловный переход по содержимому адресного регистра C» с кодом 8C вызывает переход на адрес, записанный в [[RC|регистре памяти C]]. Перед выполнением команды содержимое [[RC|регистра C]] модифицируется. Если записанное в [[RC|регистр C]] число меньше нуля, в [[RC|регистр C]] обнуляется. Дробная часть числа, записанного в [[RC|регистр C]], отбрасывается. | ||
Команда безусловного перехода изменяет содержимое [[счётчик адреса|счетчика адреса]]. В [[режим автоматической работы|режиме автоматической работы]] команда применяется для установки текущего адреса перед запуском или редактированием программы. | Команда безусловного перехода изменяет содержимое [[счётчик адреса|счетчика адреса]]. В [[режим автоматической работы|режиме автоматической работы]] команда применяется для установки текущего адреса перед запуском или редактированием программы. |
Версия от 17:08, 12 января 2020
Команда К БП C | |
К БП C | |
Код команды | 8C |
Русская мнемоника | К БП C |
Латинская мнемоника | K GOTO C |
Группа команд | безусловные переходы |
Число операндов | — |
Нажимаемые клавиши | К БП ВП |
Число шагов | 1 |
Признак перезаписи | сбрасывается |
Первое появление | Б3-34 |
Время выполнения | ? |
Скорость выполнения | ? команд/с |
Команда К БП C (лат. K GOTO C) «Косвенный безусловный переход по содержимому адресного регистра C» с кодом 8C вызывает переход на адрес, записанный в регистре памяти C. Перед выполнением команды содержимое регистра C модифицируется. Если записанное в регистр C число меньше нуля, в регистр C обнуляется. Дробная часть числа, записанного в регистр C, отбрасывается.
Команда безусловного перехода изменяет содержимое счетчика адреса. В режиме автоматической работы команда применяется для установки текущего адреса перед запуском или редактированием программы.
Модификация 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 |