Команды языка графического интерфейса пользователя: различия между версиями

Материал из ПМК вики
Перейти к навигации Перейти к поиску
мНет описания правки
Нет описания правки
Строка 90: Строка 90:
|[[ГИП 248|—]] || [[ГИП 249|—]] || [[ГИП 250|—]] || [[ГИП 251|—]] || [[ГИП 252|—]] || [[ГИП 253|—]] || [[ГИП 254|—]] || [[ГИП 255|END]]
|[[ГИП 248|—]] || [[ГИП 249|—]] || [[ГИП 250|—]] || [[ГИП 251|—]] || [[ГИП 252|—]] || [[ГИП 253|—]] || [[ГИП 254|—]] || [[ГИП 255|END]]
|}
|}
Многие команды языка графического интерфейса используются [[встроенная программа|встроенной программой]], но недоступны из [[программа пользователя|программ пользователя]].  
Многие команды языка графического интерфейса используются [[встроенная программа|встроенной программой]], но недоступны из [[программа пользователя|программ пользователя]].


== Ссылки ==
* [http://tinyurl.com/m8jrntm tinyurl.com/m8jrntm] — короткий адрес данной странички


[[Category:Графический интерфейс пользователя]]
[[Category:Графический интерфейс пользователя]]

Версия от 08:55, 4 февраля 2015

Программы для структуры экранной формы записываются на языке интерфейса пользователя. Команды языка подразделяются на команды графического вывода и команды управления.

Команды графического вывода по назначению аналогичны функциям графического экрана. Номера регистров памяти и адреса в памяти программ в командах записываются в BCD формате и занимают два байта, старший байт — первый.

Команды управления определяют порядок выполнения программы. Адреса переходов в командах являются смещением относительно адреса начала структуры экранной формы, занимают один байт и могут принимать значения от 0 до 255.

Все программы, написанные на языке экранной формы, должны заканчиваться командой окончания END с кодом 255 (0FFh).

0 1 2 3 4 5 6 7 8 9 A B C D E F
0 JNEZ
1
2
3 JM
4 LDADR ATYPE
5 TXTP DRAWP TXTB DRAWB TXTK SQU FRAME PREXP PRFORM PRHEX
6 TAB TYPE MCALL RETUM LDX LDY
7 LCALL RETUL
8
9
A
B
C
D
E
F END

Многие команды языка графического интерфейса используются встроенной программой, но недоступны из программ пользователя.

Ссылки