RM 0
Команда ИП0 | |
ИП 0 | |
Код команды | 60 |
Русская мнемоника | ИП0 |
Латинская мнемоника | RM0 |
Группа команд | чтение из регистров памяти |
Число операндов | — |
Нажимаемые клавиши | ИП 0 |
Число шагов | 1 |
Признак перезаписи | сбрасывается |
Первое появление | Б3-34 |
Время выполнения | 411,9 … 432,6 мкс (6,72 … 7,05 КНОП) |
Скорость выполнения | 2 430 … 2 310 команд/с |
Команда ИП 0 (лат. RM 0) «Вызов в X содержимого регистра 0» с кодом 60 и регистровой адресацией записывает в X содержимое регистра памяти 0, предварительно подняв стек.
Содержимое регистра памяти 0 остаётся без изменений.
На МК-161 с прошивкой 1.20 (08.07.14) команда ИП 0 выполняется за 411,9…432,6 мкс (6,72…7,05 КНОП), 2 310…2 430 команд/с.
История[править]
В ПМК первого поколения (семейство Б3-21) регистр 0 отсутствовал (был совмещён с регистром X). Впервые команда ИП0 появилась в 1980 году на Б3-34. В последующих советских ПМК серии «Электроника МК» команда обозначалась П→x0, а позже П→Х0. В журнальных публикациях для упрощения типографского набора стрелку иногда опускали (ПX0), а чаще использовали обозначение из языка Б3-34 — ИП0.
В ПМК второго поколения (Б3-34, МК-54, МК-56) существовала недокументированная команда ИП↑ с кодом 6E, равнозначная ИП0. В ПМК третьего поколения (МК-52, МК-61) код 6E стал использоваться для новой команды П→XE (чтение из регистра Е). Кроме того, в МК-52 путём логического сложения кодов команд в ОЗУ и ППЗУ можно было получить недокументированную команду с кодом 6F, также равнозначную команде П→X0.
В 2007 году «Электроника МК-152» вернула команде её первоначальное, более простое обозначение ИП0.
Ссылки[править]
- Описание команды ИП0 приведено в «Описании системы команд» НПКД.401348.001 Д11, п. 5.2
- См. также команды П0, КИП0 и КП0
ИП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 |