Die Funktion High liest das höherwertige Byte einer Word-Kostante oder Word-Variable und übergibt es als Rückgabewert.
< Variable von Typ Byte > := High ( < Name der Word-Konstante oder -Variable > ) ;
< Name der Word-Konstante oder -Variable >
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
PROGRAM test_High;
DEVICE = mega8;
CONST
q1 : Word = $9876;
VAR
a2 : Byte;
BEGIN
a2:=High(q1);
END test_High. |
In Zeile 13 wird durch die Funktion High das höherwertige Byte der Word Konstante "q1" gelesen und in die Byte-Variable "a2" geschrieben.
Der Wert der Byte-Variablen "a2" nach dieser Operation ist $98.