K GRPH: различия между версиями
AtH (обсуждение | вклад) (→Ссылки) |
(шаблон-врезка для команд) |
||
Строка 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 ("К ПВ" и "К ОД", соответственно) выполняли операции обмена содержимым регистров данных и памяти программ. Но программы для этих ПМК широко не публиковались.