Die Funktion WordToDWord liest eine Word-Konstante oder -Variable und kopiert diese in den niederwertigen Teil der DWord Variablen als Rückgabewert. Der höherwertige Teil der DWord Variablen wird auf $00 gesetzt.
< Variable von Typ DWord > := WordToDWord ( < 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
16
17
|
PROGRAM DWord;
DEVICE = mega8;
{$I mega8_Register.INC}
CONST
c1 : Word = 89;
VAR
dw1 : DWord;
BEGIN
dw1:=WordToDWord(c1);
END DWord. |
In Zeile 14 wird die Word-Konstante "c1" in die DWord-Variable "dw1" geschrieben.
Der Wert der DWord-Variablen nach der Operation ist $00000089 (Hexadezimal).