MACRO/de

From MCS Wiki AVR
< MACRO
Revision as of 19:25, 18 February 2013 by Galahat (Talk | contribs)
Jump to: navigation, search

Mit diesem Befehl können sie ein Makro definieren.

 

 

Contents

Syntax

MACRO name

  macrodef

END MACRO

 

 

Remarks

name

Der Name des Makro. Jedes Makro trägt einen individuellen Namen.

macrodef

Der Code der anstelle des Makro eingefügt wird.

 

Makros müssen vor ihrer Verwendung definiert werden. Definierte aber nicht verwendete Makros werden nicht mitkompiliert. Verwenden sie $INCLUDE wenn sie eine Menge von Makros verwenden möchten.

 

Trifft der Compiler auf den Namen eines definierten Makros, wird an jene Stelle der dafür definierte Code eingesetzt.

Auch wenn dieses Vorgehen mit dem Einsatz von Sub-Routinen vergleichbar erscheint, gibt es Unterschiede. 

Eine Sub-Routine wird beispielsweise aufgerufen (CALL) und besitzt einen Rücksprung (RETURN). 

 

 

See also

 , 

 

 

Example


 

Personal tools
Namespaces
Variants
Actions
Navigation
In other languages
Language