K RM E: различия между версиями
AtH (обсуждение | вклад) Нет описания правки |
AtH (обсуждение | вклад) |
||
Строка 6: | Строка 6: | ||
== История == | == История == | ||
До появления [[МК-61]] (на калькуляторах [[Б3-34]], [[МК-54]] и [[МК-56]]) недокументированная команда с кодом DE вела себя аналогично команде [[КИП0]], с единственным исключением — содержимое регистра 0 не уменьшалось при модификации. На [[МК-152]] аналогично себя ведёт двухшаговая команда [[РКИП]] 00. | До появления [[МК-61]] (на калькуляторах [[Б3-34]], [[МК-54]] и [[МК-56]]) недокументированная команда с кодом DE вела себя аналогично команде [[КИП0]], с единственным исключением — содержимое регистра 0 не уменьшалось при модификации. На [[МК-152]] аналогично себя ведёт двухшаговая команда [[РКИП]] 00 с кодом DF 00. | ||
Эту недокументированную команду обозначали на письма [[КИП↑]] и она наряду с командой [[КП↑]] являлась основной причиной, почему некоторые программы [[Б3-34]] не шли на [[МК-61]] и [[МК-52]]. | Эту недокументированную команду обозначали на письма [[КИП↑]] и она наряду с командой [[КП↑]] являлась основной причиной, почему некоторые программы [[Б3-34]] не шли на [[МК-61]] и [[МК-52]]. |
Версия от 02:44, 29 октября 2013
Команда К ИП E (лат. K RM E) «Косвенный вызов в регистр X по содержимому адресного регистра E» с кодом DE и косвенной регистровой адресацией записывают в X содержимое регистра памяти, номер которого указан в регистре E. Перед выполнением команды содержимое регистра E модифицируется.
Вызванное из регистра памяти число записывается в регистр X, стек поднимается. Содержимое регистра памяти, из которого было извлечено число, не изменяется.
Чтение из отсутствующих в ЭВМ регистров памяти не изменяет содержимое регистров стека.
История
До появления МК-61 (на калькуляторах Б3-34, МК-54 и МК-56) недокументированная команда с кодом DE вела себя аналогично команде КИП0, с единственным исключением — содержимое регистра 0 не уменьшалось при модификации. На МК-152 аналогично себя ведёт двухшаговая команда РКИП 00 с кодом DF 00.
Эту недокументированную команду обозначали на письма КИП↑ и она наряду с командой КП↑ являлась основной причиной, почему некоторые программы Б3-34 не шли на МК-61 и МК-52.
Ссылки
- Команда КИПE на сайте НПП «СЕМИКО», п. 5.5
- См. также команду КПЕ