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

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

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

Текущая версия Ваш текст
Строка 1: Строка 1:
{{Врезка-команда
| мнемоника          = К ГРФ
| мнемоника клавиш    = {{Синяя команда 2|К|ГРФ}}
| код                = 56
| русская мнемоника  = К ГРФ
| латинская мнемоника = K GRPH
| группа              = [[работа с графическим экраном]]
| число операндов    = —
| клавиши            = [[Клавиша К|{{Синяя клавиша|К}}]] [[Клавиша 2|{{Серая клавиша|2}}]]
| число шагов        = 1
| признак перезаписи  = сбрасывается
| первое появление    = [[МК-152]]
| время              = 10,941 мс (179 КНОП)
| скорость            = 91,4
}}
Команда '''К ГРФ''' (лат. '''K GRPH''') «Вывод графической информации» с кодом 56 выводит на [[индикатор]] содержимое [[графический экран|графического экрана]] в процессе выполнения программы. Применяется для вывода результатов вычислений в графическом виде.
Команда '''К ГРФ''' (лат. '''K GRPH''') «Вывод графической информации» с кодом 56 выводит на [[индикатор]] содержимое [[графический экран|графического экрана]] в процессе выполнения программы. Применяется для вывода результатов вычислений в графическом виде.


Также команда '''К ГРФ''' используется в [[автоматический режим|автоматическом режиме]], чтобы просмотреть содержимое [[графический экран|графического экрана]].
Также команда КГРФ используется в [[автоматический режим|автоматическом режиме]], чтобы просмотреть содержимое [[графический экран|графического экрана]].


На МК-161 с прошивкой 1.20 (08.07.14) команда '''К ГРФ''' выполняется за 10,941 мс (179 КНОП), 91,4 команды/с.


== Вывод на индикатор ==
== Вывод на индикатор ==
Строка 26: Строка 10:
Введённая вручную (в [[автоматический режим|автоматическом режиме калькулятора]]) команда выведет содержимое [[графический экран|графического экрана]], которое будет присутствовать на [[индикатор]]е до нажатия любой клавиши.
Введённая вручную (в [[автоматический режим|автоматическом режиме калькулятора]]) команда выведет содержимое [[графический экран|графического экрана]], которое будет присутствовать на [[индикатор]]е до нажатия любой клавиши.


Но не имеет смысла ставить эту команду последней в [[программа пользователя|программе]], поскольку останов программы немедленно переключит экран на вывод содержимого [[Стек калькулятора|стека]].
Но не имеет смысла ставить эту команду последней в [[программа пользователя|программе]], поскольку останов программы немедленно переключит экран на вывод содержимого [[стек]]а.


Поэтому, в зависимости от назначения программы, можно поступить различными способами, к примеру:
Поэтому, в зависимости от назначения программы, можно поступить различными способами, к примеру:


* Не использовать команду '''К ГРФ''' в программе, а просмотреть содержимое экрана вручную после окончания её работы.
* Не использовать команду "К ГРФ" в программе, а просмотреть содержимое экрана вручную после окончания её работы.
* Сразу после команды вставить бесконечный цикл из команды [[GOTO|"БП NN"]], которая передаёт управление сама на себя. В таком случае выход из программы выполняется [[С/П|командой "С/П"]].
* Сразу после команды вставить бесконечный цикл из команды [[GOTO|"БП NN"]], которая передаёт управление сама на себя. В таком случае выход из программы выполняется [[С/П|командой "С/П"]].
* Запрограммировать [[таймер]] и проверять содержимое его регистра. По достижении нуля выйти из программы или вывести следующее изображение.
* Запрограммировать [[таймер]] и проверять содержимое его регистра. По достижении нуля выйти из программы или вывести следующее изображение.
* Проверять состояние [[клавиатура|клавиатуры]]. При нажатии клавиши выйти из программы или вывести следующее изображение.
* Проверять состояние [[клавиатура|клавиатуры]]. При нажатии клавиши выйти из программы или вывести следующее изображение.


Очевидно, что первые два способа подходят для вывода содержимого только одного экрана, а последние такого ограничения не имеют, но чуть более сложны в реализации.
Очевидно, что первые два способа подходят для вывода содержимого только одного экрана, а последние такого ограничения не имеют, но чуть более сложны в реализации. Здесь способы организации задержек и выхода при помощи таймера и клавиатуры рассматриваться не будут.


== История ==
== История ==
В советских [[ПМК]] недокументированная команда K2 с кодом 56 не выполняла никаких действий, как и документированная команда "[[К НОП]]" с кодом 54.
 
В советских ПМК недокументированная команда K2 с кодом 56 не выполняла никаких действий, как и документированная команда "[[К НОП]]" с кодом 54.


В малосерийных аналогах МК-52 команды с кодами 55h и 56h ("К ПВ" и "К ОД", соответственно) выполняли операции обмена содержимым регистров данных и памяти программ. Но программы для этих ПМК широко не публиковались.
В малосерийных аналогах МК-52 команды с кодами 55h и 56h ("К ПВ" и "К ОД", соответственно) выполняли операции обмена содержимым регистров данных и памяти программ. Но программы для этих ПМК широко не публиковались.


== Ссылки ==
== Ссылки ==
{{Документация|mk_d11.htm#p15|Команда '''К ГРФ''' на сайте НПП «СЕМИКО», п. 15.5}}
{{Документация|primprog_11.htm|См. учебную статью «Вывод на индикатор» на сайте НПП «СЕМИКО»}}
* См. также [[K SCR|К ЭКР]]
* См. также [[K SCR|К ЭКР]]


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

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

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