Die Funktion ByteToDWord liest eine Byte-Konstante oder -Variable und kopiert diese in das niederwertigste Byte der DWord Variablen als Rückgabewert. Die restlichen 3 Byte der DWord Variablen (MSB) werden auf $00 gesetzt.
< Variable von Typ DWord > := ByteToDWord ( < Name der Byte-Konstante oder -Variable > ) ;
< Name der Byte-Konstante oder -Variable >
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
PROGRAM test_b2d;
DEVICE = mega8;
VAR
b1 : Byte;
d1 : DWord;
BEGIN
b1:=2;
d1:=ByteToDWord(b1);
END test_b2d. |
In Zeile 14 wird der Wert der Byte-Variable "b1" gelesen und in die DWord-Variable "d1" geschrieben. Der Wert der DWord-Variablen ist danach $00000002.