CX

Материал из ПМК вики
Перейти к навигации Перейти к поиску
Версия для печати больше не поддерживается и может содержать ошибки обработки. Обновите закладки браузера и используйте вместо этого функцию печати браузера по умолчанию.
Команда 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 без изменения содержимого остальных регистров, что необходимо, например, при ошибочном наборе числа для его исправления без изменения содержимого остальных регистров операционного стека.»

Ссылка