Текущая версия |
Ваш текст |
Строка 1: |
Строка 1: |
| {{Врезка-команда
| | Команда '''К ИП E''' (лат. '''K RM E''') «Косвенный вызов в регистр X по содержимому адресного регистра E» с кодом DE и косвенной регистровой адресацией записывает в X содержимое регистра памяти, номер которого указан в [[RE|регистре E]]. Перед выполнением команды содержимое [[RE|регистра E]] модифицируется. |
| | мнемоника = К ИПE
| |
| | мнемоника клавиш = {{Синяя клавиша|К}} {{Чёрная клавиша|ИП}} E
| |
| | код = DE
| |
| | русская мнемоника = К ИПE
| |
| | латинская мнемоника = K RME
| |
| | группа = [[чтение из регистров памяти]]
| |
| | число операндов = —
| |
| | клавиши = [[Клавиша К|{{Синяя клавиша|К}}]] [[Клавиша ИП|{{Чёрная клавиша|ИП}}]] [[Клавиша В↑|{{Серая клавиша|В↑}}]]
| |
| | число шагов = 1
| |
| | признак перезаписи = сбрасывается
| |
| | первое появление = [[МК-61]]
| |
| | время = ?
| |
| | скорость = ?
| |
| }}
| |
| ''DE также может означать [[Таблица флагов действий|Таблицу флагов действий]]''
| |
|
| |
|
| Команда '''К ИП E''' (лат. '''K RM E''') «Косвенный вызов в регистр X по содержимому адресного регистра E» с кодом DE и косвенной регистровой адресацией записывает в [[RX|X]] содержимое регистра памяти, номер которого указан в [[RE|регистре E]]. Перед выполнением команды содержимое [[RE|регистра E]] модифицируется. Если записанное в [[RE|регистр E]] число меньше нуля, в [[RE|регистр E]] записывается число нуль. Дробная часть числа, записанного в [[RE|регистр E]], отбрасывается.
| | Вызванное из регистра памяти число записывается в регистр X, стек поднимается. Содержимое регистра памяти, из которого было извлечено число, не изменяется. |
|
| |
|
| Вызванное из регистра памяти число записывается в [[RX|регистр X]], перед этим [[поднятие стека|стек поднимается]]. Содержимое регистра памяти, из которого было извлечено число, не изменяется.
| | Чтение из отсутствующих в ЭВМ регистров памяти не изменяет содержимое регистров стека. |
| | |
| Чтение из отсутствующих в ЭВМ регистров памяти не изменяет содержимое регистров [[Стек калькулятора|стек]]а. | |
| | |
| == Модификация RЕ на советских ПМК ==
| |
| Если в [[RЕ|регистре Е]] содержится число 0, а также числа от 1 до 14, его модификация происходит также, как на современных ЭКВМ — путём отбрасывания дробной части (усечения).
| |
| | |
| Модификация отрицательных чисел, чисел между 0 до 1, а также больших положительных чисел на советских ПМК не документирована.
| |
|
| |
|
| == История == | | == История == |
Строка 33: |
Строка 11: |
|
| |
|
| == Ссылки == | | == Ссылки == |
| {{Документация|mk_d11.htm#p5|Команда КИПE на сайте НПП «СЕМИКО», п. 5.5}}
| | * [http://mk.semico.ru/mk_d11.htm#p5 Команда КИПE на сайте НПП «СЕМИКО», п. 5.5] |
| * См. также команды [[K M E|КПЕ]], [[ПЕ]] и [[ИПЕ]] | | * См. также команду [[K M E|КПЕ]] |
| {{Обращение к регистрам с косвенной регистровой адресацией}}
| | |
| [[Category:Все команды]] | | [[Category:Все команды]] |
| [[Category:Команды МК-61]] | | [[Category:Команды МК-61]] |
| [[Category:Чтение с косвенной адресацией КИП M]] | | [[Category:Чтение с косвенной адресацией КИП M]] |