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

Материал из ПМК вики
Перейти к навигации Перейти к поиску
Нет описания правки
 
(не показаны 4 промежуточные версии 2 участников)
Строка 1: Строка 1:
{{Врезка-команда
| мнемоника          = ,
| мнемоника клавиш    = {{Серая клавиша|,}}
| код                = 0A
| русская мнемоника  = ,
| латинская мнемоника = ,
| группа              = [[ввод чисел]]
| число операндов    = —
| клавиши            = [[Клавиша ,|{{Серая клавиша|,}}]]
| число шагов        = 1
| признак перезаписи  = Устанавливается
| первое появление    = [[Б3-21]]
| время              = 63,2 мкс (1,03 КНОП)
| скорость            = 15 800
}}
Команда ''',''' «Ввод десятичной запятой» с кодом 0A используется для ввода позиции десятичной запятой, разделяющей целую и дробную часть числа. Повторное использование команды "запятая" при вводе числа никаких действий не вызывает.
Команда ''',''' «Ввод десятичной запятой» с кодом 0A используется для ввода позиции десятичной запятой, разделяющей целую и дробную часть числа. Повторное использование команды "запятая" при вводе числа никаких действий не вызывает.
На МК-161 с прошивкой 1.20 (08.07.14) команда ''',''' выполняется за 63,2 мкс (1,03 КНОП), 15 800 команд/с.


Если в [[RX|регистре X]] до начала ввода содержится число нуль, и команда "запятая" выполняется первой, то в [[RX|регистр X]] будет введено значение {{Текст на индикаторе|0,}} и следующая вводимая цифра будет обозначать десятые доли единицы.  Эта особенность [[ЭКВМ]] не существовала в советских [[ПМК]], но присутствовала в других отечественных калькуляторах.
Если в [[RX|регистре X]] до начала ввода содержится число нуль, и команда "запятая" выполняется первой, то в [[RX|регистр X]] будет введено значение {{Текст на индикаторе|0,}} и следующая вводимая цифра будет обозначать десятые доли единицы.  Эта особенность [[ЭКВМ]] не существовала в советских [[ПМК]], но присутствовала в других отечественных калькуляторах.
Строка 6: Строка 23:
Команда "запятая" имела в советских [[ПМК]] дополнительные свойства. Как отметил С. Зазовский (г. Новомосковск, Тульской обл.): «Команда "запятая", использованная в программе, стирает содержимое [[RX|регистра X]] и восстанавливает в нем значение, бывшее после последней из команд: [[0]], [[1]], ... [[9]], [[В↑]], [[ИП|П→хR]] (R=0...E).» (раздел «Маленькие хитрости», журнал [[«Наука и жизнь»]] №4 - 1989 г. - С.112).
Команда "запятая" имела в советских [[ПМК]] дополнительные свойства. Как отметил С. Зазовский (г. Новомосковск, Тульской обл.): «Команда "запятая", использованная в программе, стирает содержимое [[RX|регистра X]] и восстанавливает в нем значение, бывшее после последней из команд: [[0]], [[1]], ... [[9]], [[В↑]], [[ИП|П→хR]] (R=0...E).» (раздел «Маленькие хитрости», журнал [[«Наука и жизнь»]] №4 - 1989 г. - С.112).


Кроме перечисленных команд аналогично действуют [[/-/]], [[Cx]] [[КП|КП→xR]] (R=0...E) (В. Силаев, г. Киев, журнал [[«Наука и жизнь»]] №12 - 1989 г.) и [[FBx]].
Кроме перечисленных команд аналогично действуют [[Команда /−/|/-/]], [[Cx]] [[КП|КП→xR]] (R=0...E) (В. Силаев, г. Киев, журнал [[«Наука и жизнь»]] №12 - 1989 г.) и [[FBx]].


Использованию команды "запятая" в программе по прямому назначению, для ввода чисел, эта особенность не мешала. При пошаговом проходе эффект отсутствовал. В [[ЭКВМ]] особые свойства этой команды не реализованы.
Использованию команды "запятая" в программе по прямому назначению, для ввода чисел, эта особенность не мешала. При пошаговом проходе эффект отсутствовал. В [[ЭКВМ]] особые свойства этой команды не реализованы.


== Ссылка ==
== Ссылка ==
* [http://mk.semico.ru/mk_d11.htm#p2 Команда , на сайте НПП «СЕМИКО»]
{{Документация|mk_d11.htm#p2|Команда , на сайте НПП «СЕМИКО»}}
* [http://ru.wikipedia.org/wiki/%D0%94%D0%B5%D1%81%D1%8F%D1%82%D0%B8%D1%87%D0%BD%D0%B0%D1%8F_%D0%B4%D1%80%D0%BE%D0%B1%D1%8C Десятичная дробь] и [http://ru.wikipedia.org/wiki/%D0%94%D0%B5%D1%81%D1%8F%D1%82%D0%B8%D1%87%D0%BD%D1%8B%D0%B9_%D1%80%D0%B0%D0%B7%D0%B4%D0%B5%D0%BB%D0%B8%D1%82%D0%B5%D0%BB%D1%8C десятичный разделитель] на Википедии
* [http://ru.wikipedia.org/wiki/%D0%94%D0%B5%D1%81%D1%8F%D1%82%D0%B8%D1%87%D0%BD%D0%B0%D1%8F_%D0%B4%D1%80%D0%BE%D0%B1%D1%8C Десятичная дробь] и [http://ru.wikipedia.org/wiki/%D0%94%D0%B5%D1%81%D1%8F%D1%82%D0%B8%D1%87%D0%BD%D1%8B%D0%B9_%D1%80%D0%B0%D0%B7%D0%B4%D0%B5%D0%BB%D0%B8%D1%82%D0%B5%D0%BB%D1%8C десятичный разделитель] на Википедии
* См. также [[Клавиша ,|клавишу {{Серая клавиша|1=<span style="position:relative;bottom:3px"> , </span>}}]] и [[Символ ,|символ ","]]
* См. также [[Клавиша ,|клавишу {{Серая клавиша|1=<span style="position:relative;bottom:3px"> , </span>}}]] и [[Символ ,|символ ","]]
   
   
{{Ввод чисел}}  
{{Ввод чисел}}  


[[Category:Все команды]]
[[Category:Все команды]]
[[Category:Команды ПМК]]
[[Category:Команды ПМК]]

Текущая версия от 14:39, 19 июля 2016

Команда ,
 , 
Код команды 0A
Русская мнемоника ,
Латинская мнемоника ,
Группа команд ввод чисел
Число операндов
Нажимаемые клавиши  , 
Число шагов 1
Признак перезаписи Устанавливается
Первое появление Б3-21
Время выполнения 63,2 мкс (1,03 КНОП)
Скорость выполнения 15 800 команд/с

Команда , «Ввод десятичной запятой» с кодом 0A используется для ввода позиции десятичной запятой, разделяющей целую и дробную часть числа. Повторное использование команды "запятая" при вводе числа никаких действий не вызывает.

На МК-161 с прошивкой 1.20 (08.07.14) команда , выполняется за 63,2 мкс (1,03 КНОП), 15 800 команд/с.

Если в регистре X до начала ввода содержится число нуль, и команда "запятая" выполняется первой, то в регистр X будет введено значение  0,  и следующая вводимая цифра будет обозначать десятые доли единицы. Эта особенность ЭКВМ не существовала в советских ПМК, но присутствовала в других отечественных калькуляторах.

История[править]

Команда "запятая" имела в советских ПМК дополнительные свойства. Как отметил С. Зазовский (г. Новомосковск, Тульской обл.): «Команда "запятая", использованная в программе, стирает содержимое регистра X и восстанавливает в нем значение, бывшее после последней из команд: 0, 1, ... 9, В↑, П→хR (R=0...E).» (раздел «Маленькие хитрости», журнал «Наука и жизнь» №4 - 1989 г. - С.112).

Кроме перечисленных команд аналогично действуют /-/, Cx КП→xR (R=0...E) (В. Силаев, г. Киев, журнал «Наука и жизнь» №12 - 1989 г.) и FBx.

Использованию команды "запятая" в программе по прямому назначению, для ввода чисел, эта особенность не мешала. При пошаговом проходе эффект отсутствовал. В ЭКВМ особые свойства этой команды не реализованы.

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


Команды, осуществляющие ввод числа
 0   1   2   3   4   5   6   7   8   9   ,  ВП /−/