Текущая версия |
Ваш текст |
Строка 1: |
Строка 1: |
| {{Врезка-команда
| | Команда '''К ГРФ''' (лат. '''K GRPH''') «Вывод графической информации» с кодом 56 выводит на индикатор содержимое [[графический экран|графического экрана]] в процессе выполнения программы. Применяется для вывода результатов вычислений в графическом виде. |
| | мнемоника = К ГРФ
| |
| | мнемоника клавиш = {{Синяя команда 2|К|ГРФ}}
| |
| | код = 56
| |
| | русская мнемоника = К ГРФ
| |
| | латинская мнемоника = K GRPH
| |
| | группа = [[работа с графическим экраном]]
| |
| | число операндов = —
| |
| | клавиши = [[Клавиша К|{{Синяя клавиша|К}}]] [[Клавиша 2|{{Серая клавиша|2}}]]
| |
| | число шагов = 1
| |
| | признак перезаписи = сбрасывается
| |
| | первое появление = [[МК-152]]
| |
| | время = 10,941 мс (179 КНОП)
| |
| | скорость = 91,4
| |
| }}
| |
| Команда '''К ГРФ''' (лат. '''K GRPH''') «Вывод графической информации» с кодом 56 выводит на [[индикатор]] содержимое [[графический экран|графического экрана]] в процессе выполнения программы. Применяется для вывода результатов вычислений в графическом виде. | |
|
| |
|
| Также команда '''К ГРФ''' используется в [[автоматический режим|автоматическом режиме]], чтобы просмотреть содержимое [[графический экран|графического экрана]]. | | Также команда КГРФ используется в [[автоматический режим|автоматическом режиме]], чтобы просмотреть содержимое [[графический экран|графического экрана]]. |
| | |
| На МК-161 с прошивкой 1.20 (08.07.14) команда '''К ГРФ''' выполняется за 10,941 мс (179 КНОП), 91,4 команды/с.
| |
| | |
| == Вывод на индикатор ==
| |
| | |
| Вывод [[графический экран|графического экрана]] на [[индикатор]] ЭКВМ выполняется командой "К ГРФ" ("K GRPH" в [[латинская транскрипция|латинской транскрипции]]).
| |
| | |
| Введённая вручную (в [[автоматический режим|автоматическом режиме калькулятора]]) команда выведет содержимое [[графический экран|графического экрана]], которое будет присутствовать на [[индикатор]]е до нажатия любой клавиши.
| |
| | |
| Но не имеет смысла ставить эту команду последней в [[программа пользователя|программе]], поскольку останов программы немедленно переключит экран на вывод содержимого [[Стек калькулятора|стека]].
| |
| | |
| Поэтому, в зависимости от назначения программы, можно поступить различными способами, к примеру:
| |
| | |
| * Не использовать команду '''К ГРФ''' в программе, а просмотреть содержимое экрана вручную после окончания её работы.
| |
| * Сразу после команды вставить бесконечный цикл из команды [[GOTO|"БП NN"]], которая передаёт управление сама на себя. В таком случае выход из программы выполняется [[С/П|командой "С/П"]].
| |
| * Запрограммировать [[таймер]] и проверять содержимое его регистра. По достижении нуля выйти из программы или вывести следующее изображение.
| |
| * Проверять состояние [[клавиатура|клавиатуры]]. При нажатии клавиши выйти из программы или вывести следующее изображение.
| |
| | |
| Очевидно, что первые два способа подходят для вывода содержимого только одного экрана, а последние такого ограничения не имеют, но чуть более сложны в реализации.
| |
|
| |
|
| == История == | | == История == |
| В советских [[ПМК]] недокументированная команда K2 с кодом 56 не выполняла никаких действий, как и документированная команда "[[К НОП]]" с кодом 54.
| |
|
| |
|
| В малосерийных аналогах МК-52 команды с кодами 55h и 56h ("К ПВ" и "К ОД", соответственно) выполняли операции обмена содержимым регистров данных и памяти программ. Но программы для этих ПМК широко не публиковались. | | В советских ПМК недокументированная команда K2 с кодом 56 не выполняла никаких действий, как и документированная команда "[[К НОП]]" с кодом 54. |
|
| |
|
| == Ссылки == | | == Ссылки == |
| {{Документация|mk_d11.htm#p15|Команда '''К ГРФ''' на сайте НПП «СЕМИКО», п. 15.5}}
| | * [http://mk.semico.ru/mk_d11.htm#p15 Команда К ГРФ на сайте НПП «СЕМИКО», п. 15.5] |
| {{Документация|primprog_11.htm|См. учебную статью «Вывод на индикатор» на сайте НПП «СЕМИКО»}}
| | * См. [http://mk.semico.ru/primprog_11.htm учебную статью «Вывод на индикатор»] на сайте НПП «СЕМИКО» |
| * См. также [[K SCR|К ЭКР]] | | * См. также [[K SCR|К ЭКР]] |
|
| |
|
| [[Category:Все команды]] | | [[Category:Все команды]] |
| [[Category:Команды ЭКВМ]] | | [[Category:Команды ЭКВМ]] |