K NOP: различия между версиями
AtH (обсуждение | вклад) м (Откат правок SMB (обсуждение) к версии Арви Хэкер) |
AtH (обсуждение | вклад) Нет описания правки |
||
(не показано 18 промежуточных версий 2 участников) | |||
Строка 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]] содержалось «[[сверхчисло]]». | |||
== Ссылки == | == Ссылки == | ||
{{Документация|mk_d11.htm#p15|Описание команды К НОП приведено в «Описании системы команд» НПКД.401348.001 Д11, п. 15.3}} | |||
* [http://ru.wikipedia.org/wiki/NOP NOP на Википедии] | * [http://ru.wikipedia.org/wiki/NOP NOP на Википедии] | ||
{{нет иллюстраций}} | |||
[[Category:Все команды]] | [[Category:Все команды]] | ||
[[Category:Команды ПМК]] | [[Category:Команды ПМК]] |
Текущая версия от 17:00, 7 октября 2019
Команда К НОП | |
К НОП | |
Код команды | 54 |
Русская мнемоника | К НОП |
Латинская мнемоника | K NOP |
Группа команд | нет операции |
Число операндов | — |
Нажимаемые клавиши | К 0 |
Число шагов | 1 |
Признак перезаписи | сбрасывается |
Первое появление | Б3-21 (Р НОП); Б3-34 (К НОП) |
Время выполнения | 61,2824 мкс; 1 КНОП (по определению) |
Скорость выполнения | 16 318 команд/с |
Команда К НОП (лат. K NOP) «Нет операции» с кодом 54 никаких действий не вызывает, как заявлено в РЭ. Тем не менее команда К НОП сбрасывает признак перезаписи. Например, 444 КНОП 555 +
даст результат 999 — при вводе нового числа после К НОП происходит поднятие стека.
К НОП применяется, например, при редактировании программы, чтобы занять место, освободившееся после исключения из неё отдельных команд.
На МК-161 с прошивкой 1.20 (08.07.14) команда К НОП выполняется за 61,2824 мкс, 113 машинных циклов, 16 318 команд/с. При описании других команд мы используем этот промежуток времени в качестве относительной единицы измерения времени, обозначая её КНОП.
История[править]
На Б3-21, не имевших клавиши К, команда «нет операции» вводилась сочетанием Р НОП.
На советских ПМК команда К НОП приводила к аварийной остановке программы, если в регистре X содержалось «сверхчисло».
Ссылки[править]
- Описание команды К НОП приведено в «Описании системы команд» НПКД.401348.001 Д11, п. 15.3
- NOP на Википедии
У этой статьи нет иллюстраций. Вы можете помочь проекту, добавив их. |