LOADLABEL/de

(Difference between revisions)
Jump to: navigation, search
((**COPIED FROM ENGLISH PAGE**) =)
(Remarks)
Line 23: Line 23:
  
 
| valign="top" width="100%" style="width: 424px; border: 1px solid rgb(0, 0, 0);" |  
 
| valign="top" width="100%" style="width: 424px; border: 1px solid rgb(0, 0, 0);" |  
The variable that is assigned with the address of the label.
+
Die Variable der die Adresse eines Label übergeben wird.
  
 
|- style="vertical-align: top;"
 
|- style="vertical-align: top;"
Line 30: Line 30:
  
 
| valign="top" width="100%" style="width: 424px; border: 1px solid rgb(0, 0, 0);" |  
 
| valign="top" width="100%" style="width: 424px; border: 1px solid rgb(0, 0, 0);" |  
The name of the label
+
Der Name des Labels
  
 
|}
 
|}
Line 38: Line 38:
 
<span style="font-family: Arial;">&nbsp;</span>
 
<span style="font-family: Arial;">&nbsp;</span>
  
In some cases you might need to know the address of a point in your program. To perform a Cpeek() for example.
+
Es gibt Fälle in denen die Adresse einer bestimmten Stelle im Programm bekannt sein muss, wie z.B. bei der Ausführung von Cpeek().
 
+
Platzieren sie ein Label an diese Stelle im Programm, können die mit LOADLABEL die Adresse einer Variable zuweisen.
You can place a label at that point and use LoadLabel to assign the address of the label to a variable.
+
  
 
&nbsp;
 
&nbsp;
  
Loadlabel will only work for processors with <= 64KB memory.
+
LOADLABEL funktioniert nur auf Mikroprozessoren mit einem Programmspeicher <=64KB.
  
 
&nbsp;
 
&nbsp;
  
If you use Loadlabel on an EEPROM label (a label used in the $EEPROM data area) , these labels must precede the Loadlabel function.
+
Wollen sie LOADLABEL auf ein Label im $EEPROM Datenbereich anwenden, müssen diese Label im Programmcode der LOADLABEL-Funktion vorgeornet sein.
 
+
 
&nbsp;
 
&nbsp;
  
This would be ok&nbsp;:
+
So funktioniert es:&nbsp;:
  
 
&nbsp;
 
&nbsp;
Line 76: Line 74:
 
&nbsp;
 
&nbsp;
  
This code will work since the loadlabel is used after the EEPROM data labels.
+
Dieser Programmcode funktioniert, da LOADLABEL nach dem EEPROM-DATA-Label angewendet wird.
 
+
 
<br/><br/>{{Languages}}
 
<br/><br/>{{Languages}}
  
 
[[Category:BASCOM Language Reference/de]]
 
[[Category:BASCOM Language Reference/de]]

Revision as of 22:32, 22 February 2013

Funktion

Weist einem Word die Adresse eines Label zu.

 

 

Syntax

Var = LOADLABEL(label )

 

 

Remarks

var

Die Variable der die Adresse eines Label übergeben wird.

lbl

Der Name des Labels

 

 

Es gibt Fälle in denen die Adresse einer bestimmten Stelle im Programm bekannt sein muss, wie z.B. bei der Ausführung von Cpeek(). Platzieren sie ein Label an diese Stelle im Programm, können die mit LOADLABEL die Adresse einer Variable zuweisen.

 

LOADLABEL funktioniert nur auf Mikroprozessoren mit einem Programmspeicher <=64KB.

 

Wollen sie LOADLABEL auf ein Label im $EEPROM Datenbereich anwenden, müssen diese Label im Programmcode der LOADLABEL-Funktion vorgeornet sein.  

So funktioniert es: :

 

$eeprom   ' eeprom image

label1:

data 1,2,3,4,5

label2:

data 6,7,8,9,10

$data ' back to normal mode

 

dim w as word

w=loadlabel(label2)

 

Dieser Programmcode funktioniert, da LOADLABEL nach dem EEPROM-DATA-Label angewendet wird.



Languages   English Deutsch  
Personal tools
Namespaces
Variants
Actions
Navigation
In other languages
Language