RM 0

Материал из ПМК вики
(перенаправлено с «ИП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 ИП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