Редактирование: K NOP

Перейти к навигации Перейти к поиску
Внимание: Вы не вошли в систему. Ваш IP-адрес будет общедоступен, если вы запишете какие-либо изменения. Если вы войдёте или создадите учётную запись, её имя будет использоваться вместо IP-адреса, наряду с другими преимуществами.

Правка может быть отменена. Пожалуйста, просмотрите сравнение версий ниже, чтобы убедиться, что это нужная вам правка, и запишите страницу ниже, чтобы отменить правку.

Текущая версия Ваш текст
Строка 1: Строка 1:
{{Врезка-команда
Команда '''К НОП''' (лат. '''K NOP''') «Нет операции» с кодом 54 — нет операции, никаких действий не вызывает. Обычно применяется при редактировании программы, чтобы занять место, освободившееся после исключения из программы отдельных команд.
| мнемоника          = К НОП
| мнемоника клавиш    = {{Синяя команда 2|К|НОП}}
| код                = 54
| русская мнемоника  = К НОП
| латинская мнемоника = K NOP
| группа              = [[нет операции]]
| число операндов    = —
| клавиши            = [[Клавиша К|{{Синяя клавиша|К}}]] [[Клавиша 0|{{Серая клавиша|0}}]]
| число шагов        = 1
| признак перезаписи  = сбрасывается
| первое появление    = [[Б3-21]] (Р НОП); <br/> [[Б3-34]] (К НОП)
| время              = 61,2824 мкс; <br/> '''1 КНОП (по определению)'''
| скорость            = 16 318
}}
Команда '''К НОП''' (лат. '''K NOP''') «Нет операции» с кодом 54 никаких действий не вызывает, как заявлено в [[РЭ]]. Тем не менее команда К НОП сбрасывает [[признак перезаписи]]. Например, {{Код на индикаторе|444 КНОП 555 +}} даст результат 999 — при вводе нового числа после К НОП происходит [[поднятие стека]].
 
К НОП применяется, например, при редактировании [[Программа пользователя|программы]], чтобы занять место, освободившееся после исключения из неё отдельных команд.
 
На МК-161 с прошивкой 1.20 (08.07.14) команда '''К НОП''' выполняется за 61,2824 мкс, 113 машинных циклов, 16 318 команд/с. При описании других команд мы используем этот промежуток времени в качестве относительной единицы измерения времени, обозначая её КНОП.


== История ==
== История ==
На [[Б3-21]], не имевших [[Клавиша K|клавиши К]], команда «нет операции» вводилась сочетанием Р НОП.
На советских ПМК команда КНОП приводила к [[авост|аварийной остановке]] программы, если в [[RX|регистре X]] содержалось «[[сверхчисло]]».
 
На советских [[ПМК]] команда '''К НОП''' приводила к [[авост|аварийной остановке]] программы, если в [[RX|регистре X]] содержалось «[[сверхчисло]]».


== Ссылки ==
== Ссылки ==
{{Документация|mk_d11.htm#p15|Описание команды К НОП приведено в «Описании системы команд» НПКД.401348.001 Д11, п. 15.3}}
* [http://mk.semico.ru/mk_d11.htm#p15 Команда К НОП на сайте НПП «СЕМИКО», п. 15.3]
* [http://ru.wikipedia.org/wiki/NOP NOP на Википедии]
* [http://ru.wikipedia.org/wiki/NOP NOP на Википедии]


{{нет иллюстраций}}
[[Category:Все команды]]
[[Category:Все команды]]
[[Category:Команды ПМК]]
[[Category:Команды ПМК]]
Пожалуйста, учтите, что любой ваш вклад в проект «ПМК вики» может быть отредактирован или удалён другими участниками. Если вы не хотите, чтобы кто-либо изменял ваши тексты, не помещайте их сюда.
Вы также подтверждаете, что являетесь автором вносимых дополнений, или скопировали их из источника, допускающего свободное распространение и изменение своего содержимого (см. Pmkwiki:Авторские права). НЕ РАЗМЕЩАЙТЕ БЕЗ РАЗРЕШЕНИЯ ОХРАНЯЕМЫЕ АВТОРСКИМ ПРАВОМ МАТЕРИАЛЫ!

В целях защиты вики от автоматического спама в правках просим вас решить следующую каптчу:

Отменить Справка по редактированию (в новом окне)
Источник — https://pmk.the-hacker.ru/K_NOP