K GRPH: различия между версиями
SMB (обсуждение | вклад) мНет описания правки |
AtH (обсуждение | вклад) м (Откат правок SMB (обсуждение) к версии Арви Хэкер) |
||
Строка 28: | Строка 28: | ||
== Ссылки == | == Ссылки == | ||
* [http://mk.semico.ru/mk_d11.htm#p15 Команда К ГРФ на сайте НПП «СЕМИКО», п. 15.5] | |||
* См. [http://mk.semico.ru/primprog_11.htm учебную статью «Вывод на индикатор»] на сайте НПП «СЕМИКО» | |||
* См. также [[K SCR|К ЭКР]] | * См. также [[K SCR|К ЭКР]] | ||
[[Category:Все команды]] | [[Category:Все команды]] | ||
[[Category:Команды ЭКВМ]] | [[Category:Команды ЭКВМ]] |
Версия от 09:28, 5 февраля 2015
Команда К ГРФ (лат. K GRPH) «Вывод графической информации» с кодом 56 выводит на индикатор содержимое графического экрана в процессе выполнения программы. Применяется для вывода результатов вычислений в графическом виде.
Также команда КГРФ используется в автоматическом режиме, чтобы просмотреть содержимое графического экрана.
Вывод на индикатор
Вывод графического экрана на индикатор ЭКВМ выполняется командой "К ГРФ" ("K GRPH" в латинской транскрипции).
Введённая вручную (в автоматическом режиме калькулятора) команда выведет содержимое графического экрана, которое будет присутствовать на индикаторе до нажатия любой клавиши.
Но не имеет смысла ставить эту команду последней в программе, поскольку останов программы немедленно переключит экран на вывод содержимого стека.
Поэтому, в зависимости от назначения программы, можно поступить различными способами, к примеру:
- Не использовать команду "К ГРФ" в программе, а просмотреть содержимое экрана вручную после окончания её работы.
- Сразу после команды вставить бесконечный цикл из команды "БП NN", которая передаёт управление сама на себя. В таком случае выход из программы выполняется командой "С/П".
- Запрограммировать таймер и проверять содержимое его регистра. По достижении нуля выйти из программы или вывести следующее изображение.
- Проверять состояние клавиатуры. При нажатии клавиши выйти из программы или вывести следующее изображение.
Очевидно, что первые два способа подходят для вывода содержимого только одного экрана, а последние такого ограничения не имеют, но чуть более сложны в реализации. Здесь способы организации задержек и выхода при помощи таймера и клавиатуры рассматриваться не будут.
История
В советских ПМК недокументированная команда K2 с кодом 56 не выполняла никаких действий, как и документированная команда "К НОП" с кодом 54.
В малосерийных аналогах МК-52 команды с кодами 55h и 56h ("К ПВ" и "К ОД", соответственно) выполняли операции обмена содержимым регистров данных и памяти программ. Но программы для этих ПМК широко не публиковались.
Ссылки
- Команда К ГРФ на сайте НПП «СЕМИКО», п. 15.5
- См. учебную статью «Вывод на индикатор» на сайте НПП «СЕМИКО»
- См. также К ЭКР