CX: различия между версиями

Материал из ПМК вики
Перейти к навигации Перейти к поиску
м (оформление)
Нет описания правки
 
Строка 43: Строка 43:
  | x1
  | x1
  |}
  |}
== Советская реализация ==
Из книги Я.К. Трохименко [[Программируемые микрокалькуляторы. Устройство и пользование. (книга)|«Программируемые микрокалькуляторы. Устройство и пользование.»]] (стр. 125):
«Необходимость в операторе Сх связана с тем, что при очистке регистра Х вводом цифры 0 содержимое операционного стека смещается «вверх», тогда как при вводе оператора Сх в регистр Х заносится цифра 0 без изменения содержимого остальных регистров, что необходимо, например, при ошибочном наборе числа для его исправления без изменения содержимого остальных регистров операционного стека.»


== Ссылка ==
== Ссылка ==

Текущая версия от 06:44, 24 августа 2021

Команда Cx
 Cx 
Код команды 0D
Русская мнемоника Cx
Латинская мнемоника CX
Группа команд загрузка чисел в стек
Число операндов
Нажимаемые клавиши  Cx 
Число шагов 1
Признак перезаписи устанавливается
Первое появление Б3-21
Время выполнения 113,2 мкс (1,85 КНОП)
Скорость выполнения 8 830 команд/с

Команда Cx (лат. CX) «Сброс содержимого регистра X» с кодом 0D сбрасывает содержимое регистра X, при этом в регистр записывается число нуль. Содержимое других регистров стека не изменяется. Команда устанавливает признак перезаписи.

На МК-161 с прошивкой 1.20 (08.07.14) команда Сx выполняется за 113,2 мкс (1,85 КНОП), 8 830 команд/с.

Регистр Значение до выполнения команды Значение после выполнения команды
T t t
Z z z
Y y y
X x 0
X1 x1 x1

Советская реализация[править]

Из книги Я.К. Трохименко «Программируемые микрокалькуляторы. Устройство и пользование.» (стр. 125):

«Необходимость в операторе Сх связана с тем, что при очистке регистра Х вводом цифры 0 содержимое операционного стека смещается «вверх», тогда как при вводе оператора Сх в регистр Х заносится цифра 0 без изменения содержимого остальных регистров, что необходимо, например, при ошибочном наборе числа для его исправления без изменения содержимого остальных регистров операционного стека.»

Ссылка[править]