Редактирование: Язык МК (1.24)

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

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

Текущая версия Ваш текст
Строка 9: Строка 9:
может выполняться на МК без каких-либо изменений.
может выполняться на МК без каких-либо изменений.


Основа архитектуры МК - [[Стек калькулятора|стек]], состоящий из четырех регистров: [[RX|X]], [[RY|Y]], [[RZ|Z]] и [[RT|T]].  
Основа архитектуры МК - [[стек]], состоящий из четырех регистров: [[RX|X]], [[RY|Y]], [[RZ|Z]] и [[RT|T]].  
Большинство операций выполняются над [[RX|X]] и [[RY|Y]].
Большинство операций выполняются над [[RX|X]] и [[RY|Y]].


Строка 22: Строка 22:
  [[00]]-[[09]] [[0]]-[[9]] Ввод цифр
  [[00]]-[[09]] [[0]]-[[9]] Ввод цифр
  [[0A]] [[,]] Ввод десятичной запятой  
  [[0A]] [[,]] Ввод десятичной запятой  
  [[0B]] [[+/-]] [[Команда /−/|/-/]] Смена знака  
  [[0B]] [[+/-]] [[/-/]] Смена знака  
  [[0C]] [[EE]] [[ВП]] - Ввод порядка  
  [[0C]] [[EE]] [[ВП]] - Ввод порядка  
  [[0D]] [[CX]] [[Cx]] - Сброс [[RX|X]]
  [[0D]] [[CX]] [[Cx]] - Сброс [[RX|X]]
  [[0E]] [[ENT]] [[В^]] - Ввод в [[Стек калькулятора|стек]]
  [[0E]] [[ENT]] [[В^]] - Ввод в [[стек]]
  [[0F]] [[F ANS]] [[F Bx]] - Вызов в [[RX|X]] предыдущего результата из [[X1]]
  [[0F]] [[F ANS]] [[F Bx]] - Вызов в [[RX|X]] предыдущего результата из [[X1]]
  [[10]] [[+]] Сложение
  [[10]] [[+]] Сложение
  [[11]] [[]] Вычитание
  [[11]] [[-]] Вычитание
  [[12]] [[×]] Умножение
  [[12]] [[*]] Умножение
  [[13]] [[÷]] Деление
  [[13]] [[/]] Деление
  [[14]] [[↔|<->]] Обмен содержимого [[RX|X]] и [[RY|Y]]
  [[14]] [[↔|<->]] Обмен содержимого [[RX|X]] и [[RY|Y]]
  [[15]] [[F 10^X]] Десять в степени [[RX|X]]
  [[15]] [[F 10^X]] Десять в степени [[RX|X]]
Строка 48: Строка 48:
  [[23]] [[F 1/X]] Обратная величина
  [[23]] [[F 1/X]] Обратная величина
  [[24]] [[F X^Y]] Возведение [[RX|X]] в степень [[RY|Y]]
  [[24]] [[F X^Y]] Возведение [[RX|X]] в степень [[RY|Y]]
  [[25]] [[F R]] Кольцевое передвижение информации в [[Стек калькулятора|стеке]]
  [[25]] [[F R]] Кольцевое передвижение информации в стеке
  [[26]] [[К М→Г|K M->D]] Перевод минут в доли градуса
  [[26]] [[К М→Г|K M->D]] Перевод минут в доли градуса
  [[27]] [[K -]] [[Аварийный останов]]
  [[27]] [[K -]] [[Аварийный останов]]
Строка 66: Строка 66:
  [[39]] [[K XOR]] Логическое сложение по модулю 2 **
  [[39]] [[K XOR]] Логическое сложение по модулю 2 **
  [[3A]] [[K NOT]] Логическая инверсия **
  [[3A]] [[K NOT]] Логическая инверсия **
  [[3B (код)|3B]] [[K RAN]] [[К СЧ]] - Генерация случайного числа от 0 до 1 **
  [[3B (код)]] [[K RAN]] [[К СЧ]] - Генерация случайного числа от 0 до 1 **
  [[3C]]-[[3F]] Не используется  
  [[3C]]-[[3F]] Не используется  
  [[40]]-[[4E]] [[M0]]-[[ME]] [[П0]]-[[ПЕ]] - Запись в память  
  [[40]]-[[4E]] [[M0]]-[[ME]] [[П0]]-[[ПЕ]] - Запись в память  
Строка 119: Строка 119:
  [[FD]] [[PF L0]] Цикл по [[R0]] (+2) *
  [[FD]] [[PF L0]] Цикл по [[R0]] (+2) *
  [[FE]] [[P X=0]] Переход по условию (+2) *
  [[FE]] [[P X=0]] Переход по условию (+2) *
  [[FF (код)|FF]] Не используется
  [[FF (код)]] Не используется


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

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

Отменить Справка по редактированию (в новом окне)