K GOTO E: различия между версиями
AtH (обсуждение | вклад) Нет описания правки |
AtH (обсуждение | вклад) Нет описания правки |
||
Строка 1: | Строка 1: | ||
Команда косвенного безусловного перехода '''К БП E''' (лат. '''K GOTO E''') «Косвенный безусловный переход по содержимому адресного регистра E» с кодом 8E вызывает переход на адрес, записанный в регистре памяти E. Перед выполнением команды содержимое регистра E модифицируется. | Команда косвенного безусловного перехода '''К БП E''' (лат. '''K GOTO E''') «Косвенный безусловный переход по содержимому адресного регистра E» с кодом 8E вызывает переход на адрес, записанный в [[RE|регистре памяти E]]. Перед выполнением команды содержимое [[RE|регистра E]] модифицируется. | ||
Команда безусловного перехода изменяет содержимое [[счётчик адреса|счетчика адреса]]. В [[режим автоматической работы|режиме автоматической работы]] команда применяется для установки текущего адреса перед запуском или редактированием программы. | Команда безусловного перехода изменяет содержимое [[счётчик адреса|счетчика адреса]]. В [[режим автоматической работы|режиме автоматической работы]] команда применяется для установки текущего адреса перед запуском или редактированием программы. | ||
== История == | == История == | ||
До появления [[МК-61]] (на калькуляторах [[Б3-34]], [[МК-54]] и [[МК-56]]) недокументированная команда с кодом 8E вела себя аналогично команде [[КБП0]], с единственным исключением — содержимое регистра 0 не уменьшалось при модификации. На [[МК-152]] аналогично себя ведёт двухшаговая команда [[РКБП]] 00 с кодом 8F 00. | До появления [[МК-61]] (на калькуляторах [[Б3-34]], [[МК-54]] и [[МК-56]]) недокументированная команда с кодом 8E вела себя аналогично команде [[КБП0]], с единственным исключением — содержимое [[R0|регистра 0]] не уменьшалось при модификации. На [[МК-152]] аналогично себя ведёт двухшаговая команда [[РКБП]] 00 с кодом 8F 00. | ||
Эту недокументированную команду обозначали на письме [[КБП↑]]. Благодаря ей некоторые программы, написанные для [[Б3-34]], неправильно работали на [[МК-61]] и [[МК-52]]. | Эту недокументированную команду обозначали на письме [[КБП↑]]. Благодаря ей некоторые программы, написанные для [[Б3-34]], неправильно работали на [[МК-61]] и [[МК-52]]. |
Версия от 04:03, 8 ноября 2013
Команда косвенного безусловного перехода К БП E (лат. K GOTO E) «Косвенный безусловный переход по содержимому адресного регистра E» с кодом 8E вызывает переход на адрес, записанный в регистре памяти E. Перед выполнением команды содержимое регистра E модифицируется.
Команда безусловного перехода изменяет содержимое счетчика адреса. В режиме автоматической работы команда применяется для установки текущего адреса перед запуском или редактированием программы.
История
До появления МК-61 (на калькуляторах Б3-34, МК-54 и МК-56) недокументированная команда с кодом 8E вела себя аналогично команде КБП0, с единственным исключением — содержимое регистра 0 не уменьшалось при модификации. На МК-152 аналогично себя ведёт двухшаговая команда РКБП 00 с кодом 8F 00.
Эту недокументированную команду обозначали на письме КБП↑. Благодаря ей некоторые программы, написанные для Б3-34, неправильно работали на МК-61 и МК-52.