Der Megalock Dongle verfügt über 20 Register mit einer Tiefe von 32 Bit. Die Default Bezeichnung ist LR0-LR19 bzw. WR0-WR19, diese können Sie mit sprechenden Namen versehen. |
|
|
Anweisung |
Beschreibung |
LONGREG Nr. |
Die Megalock Register LR0-LR19 können über die Anweisung LONGREG mit sprechenden Namen versehen werden. |
WORDREG Nr. |
Die Megalock Register WR0-WR19 können über die Anweisung WORDREG mit sprechenden Namen versehen werden. Bei der Registerbelegung mit Word werden nur die unteren 16-Bit des entsprechenden Registers angesprochen. |
|
|
|
|
Wird die Registerdefinitionen innerhalb eines Programmblockes angegebenen, gelten diese nur innerhalb des Blockes. Werden die Anweisungen in einer Megalock Headerdatei angegeben, gelten diese für die gesamte Datei bzw. für alle Dateien die zum jeweiligen Projekt zusammengefasst sind. |
|
|
Ein Unterprogramm in der Programmiersprache C als Beispiel |
short EXAMPLE()
{
short status;
##BEGIN
Modul=Example,STATUS=status;
WORDREG0 AX
WORDREG1 BX
LONGREG2 Counter
LONGREG3 Ergebnis
add ax,bx
Ergebnis = ax
Counter++
...
##END
return status; // enthält den errorcode des programmblockes
} |
|
|
|