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

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



Текущая версия от 01:21, 31 июля 2016

Команда К ГРФ
 К   ГРФ 
Код команды 56
Русская мнемоника К ГРФ
Латинская мнемоника K GRPH
Группа команд работа с графическим экраном
Число операндов
Нажимаемые клавиши  К   2 
Число шагов 1
Признак перезаписи сбрасывается
Первое появление МК-152
Время выполнения 10,941 мс (179 КНОП)
Скорость выполнения 91,4 команд/с

Команда К ГРФ (лат. K GRPH) «Вывод графической информации» с кодом 56 выводит на индикатор содержимое графического экрана в процессе выполнения программы. Применяется для вывода результатов вычислений в графическом виде.

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

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

Вывод на индикатор[править]

Вывод графического экрана на индикатор ЭКВМ выполняется командой "К ГРФ" ("K GRPH" в латинской транскрипции).

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

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

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

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

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

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

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

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

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