M 0

Материал из ПМК вики
Перейти к навигации Перейти к поиску
Версия для печати больше не поддерживается и может содержать ошибки обработки. Обновите закладки браузера и используйте вместо этого функцию печати браузера по умолчанию.
Команда П0
 П   0 
Код команды 40
Русская мнемоника П0
Латинская мнемоника M0
Группа команд запись в регистры памяти
Число операндов
Нажимаемые клавиши  П   0 
Число шагов 1
Признак перезаписи сбрасывается
Первое появление Б3-34
Время выполнения 159,8 мкс
(2,61 КНОП)
Скорость выполнения 6 260 команд/с

Команда  П   0  (лат. M 0) «Запись содержимого регистра X в регистр 0» с кодом 40 и регистровой адресацией записывает число из X в регистр памяти 0.

На МК-161 с прошивкой 1.20 (08.07.14) команда П 0 выполняется за 159,8 мкс (2,61 КНОП), 6 260 команд/с.

История

В ПМК первого поколения (семейство Б3-21) регистр 0 отсутствовал (был совмещён с регистром X). Впервые команда П0 появилась в 1980 году на Б3-34. В последующих советских ПМК серии «Электроника МК» команда обозначалась x→П0, а позже X→П0. В журнальных публикациях для упрощения типографского набора иногда опускали стрелку (XП0), но чаще использовали обозначение из языка Б3-34 — П0.

В ПМК второго поколения (Б3-34, МК-54, МК-56) существовала недокументированная команда П↑ с кодом 4E, равнозначная П0. В ПМК третьего поколения (МК-52, МК-61) код 4E стал использоваться для новой команды X→ПE (запись в регистр Е). Кроме того, в МК-52 путём логического сложения кодов команд в ОЗУ и ППЗУ можно было получить недокументированную команду с кодом 4F, также равнозначную команде X→П0.

В 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