PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : .EQU => ?



The Man
10.12.2006, 11:54
Da bin ich wieder,

ich hab nicht verstanden, was mit dem .EQU Befehl erreicht wird.
geanauer: wo ist der Unterschied zu DEF ?

The Man

JonnyP
10.12.2006, 13:05
Schau mal ins Tutorial
http://www.avr-asm-tutorial.net/

izaseba
10.12.2006, 13:23
Oder

Hier
(http://izaseba.roboterbastler.de/index.php?popup=Tutorial&section=Lektion3)


Gruß Sebastian

The Man
10.12.2006, 15:16
Erstmal danke für die Antworten,

@JonnyP, von dem Tut komme ich gerade, aber danke.

aber ich begreif den Unterschied von .EQU und DEF nicht

albundy
10.12.2006, 17:17
mit .EQU werden Konstanten festgelegt.
.equ Konstante1 = 123

mit .DEF werden Registernamen definiert.
.def Universalregister = r16

Bsp:
ldi Universalregister,Konstante1
( lädt in r16 den Wert 123 )

linux_80
10.12.2006, 17:30
Hallo,

oder Orginaltext:

DEF: Define a symbolic name on a register
EQU: Set a symbol equal to an expression

da steht das drin: (AVR Assembler User Guide)
http://www.atmel.com/dyn/resources/prod_documents/DOC1022.PDF