LOADLABEL/de

From MCS Wiki AVR
< LOADLABEL(Difference between revisions)
Jump to: navigation, search
(Remarks)
(Anmerkungen)
 
(9 intermediate revisions by one user not shown)
Line 1: Line 1:
 +
 
= <span class="f_Header">Funktion</span> =
 
= <span class="f_Header">Funktion</span> =
 +
  
 
Weist einem Word die Adresse eines Labels zu.
 
Weist einem Word die Adresse eines Labels zu.
Line 15: Line 17:
 
<span style="font-family: Arial;">&nbsp;</span>
 
<span style="font-family: Arial;">&nbsp;</span>
  
= <span class="f_Header">Remarks</span> =
+
= <span class="f_Header">Anmerkungen</span> =
 
<div style="padding: 0px; margin: 0px 0px 0px 4px;">
 
<div style="padding: 0px; margin: 0px 0px 0px 4px;">
 
{| width="488" cellspacing="0" cellpadding="1" border="1" style="border: 2px solid rgb(0, 0, 0); border-spacing: 0px; border-collapse: collapse;"
 
{| width="488" cellspacing="0" cellpadding="1" border="1" style="border: 2px solid rgb(0, 0, 0); border-spacing: 0px; border-collapse: collapse;"
Line 40: Line 42:
 
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().
 
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.
+
Platzieren Sie ein Label an eine Stelle im Programm, können sie mit LOADLABEL diese Adresse einer Variablen zuweisen.
  
 
&nbsp;
 
&nbsp;
Line 48: Line 50:
 
&nbsp;
 
&nbsp;
  
Wollen sie LOADLABEL auf ein Label im $EEPROM Datenbereich anwenden, müssen diese Label im Programmcode der LOADLABEL-Funktion vorgeornet sein.
+
Wollen Sie LOADLABEL auf ein Label im $EEPROM Datenbereich anwenden, müssen diese Label im Programmcode der LOADLABEL-Funktion vorgeornet sein.
 
&nbsp;
 
&nbsp;
  
So funktioniert es:&nbsp;:
+
So funktioniert es&nbsp;:
  
 
&nbsp;
 
&nbsp;
  
$eeprom &nbsp; ' eeprom image
+
  $Eeprom &nbsp; ' eeprom image
 +
  &nbsp;
 +
  Label1:
 +
  Data 1,2,3,4,5
 +
  &nbsp;
 +
  Label2:
 +
  Data 6,7,8,9,10
 +
  &nbsp;
 +
  $Data ' back to normal mode
 +
  &nbsp;
 +
  Dim W as Word
 +
  W=LOADLABEL(label2)
 +
&nbsp;
  
label1:
+
Dieser Programmcode funktioniert, da LOADLABEL nach dem EEPROM-DATA-Label angewendet wird.
  
data 1,2,3,4,5
+
= <span class="f_Header">Siehe auch</span> =
  
label2:
+
[[LOADADR]]&nbsp;,&nbsp;[[LOADWORDADR]]
  
data 6,7,8,9,10
+
<span style="font-family: Arial;">&nbsp;</span>
  
$data ' back to normal mode
+
<span style="font-family: Arial;">&nbsp;</span>
  
&nbsp;
 
  
dim w as word
 
 
w=loadlabel(label2)
 
 
&nbsp;
 
 
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]]

Latest revision as of 21:29, 27 February 2013

Contents

Funktion

Weist einem Word die Adresse eines Labels zu.

 

 

Syntax

Var = LOADLABEL(label )

 

 

Anmerkungen

var

Die Variable der die Adresse eines Labels ü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 eine Stelle im Programm, können sie mit LOADLABEL diese Adresse einer Variablen 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.

Siehe auch

LOADADR , LOADWORDADR

 

 




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