Übersicht

DWordToByte

Die Funktion DWordToByte liest ein Byte an der angegebenen Position aus dem angegebenen DWord und übergibt es als Rückgabewert.

Syntax

< Variable von Typ Byte > := DWordToByte ( < Position im DWord 0..3 > < Name des DWord > ) ;

Parameter

< Position im DWord 0..3 > Ein DWord besteht aus 4 Bytes. Hier wird das Byte angegeben, das gelesen werden soll. Byte 0 ist das niederwertigste Byte und Byte 3 ist das höchstwertige Byte.

< Name des DWord > Der Name eines DWords aus dem das Byte gelesen werden soll. Das DWord kann eine lokale oder globale Variable oder eine Konstante sein.

Beispiel


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
PROGRAM DWord;
// Testprogramm für DWord-Proceduren
 
DEVICE = mega644P;
 
CONST
  dw1 : DWord = 98765431;
 
VAR
  b1 : Byte;
 
BEGIN
 
  b1:=DWordToByte(0,dw1);
 
END DWord.

In Zeile 14 wird mit DWordToByte ein Byte aus der DWord-Konstante "dw1" an der Stelle "0" gelesen. Das gelesene Byte mit dem Inhalt $31 wird in die Bytevariable "b1" geschrieben.

siehe auch

DWHigh, DWLow, ByteToDWord, WordToDWord



Übersicht