Konstanten bei cmp?
-
Hi,
ich bin ganz neu bei den Assemblern. Meine Frage:
Kann ich bei einem cmp-Befehl auch eine Konstante verwenden (über das $-Zeichen)?
-
Komische Frage. Warum probierst du das nicht einfach selber aus? Fehlermeldungen können manchmal oder öfter total interessant sein.
-
Für 32 bit gibt es folgende Möglichkeiten für den CMP-Befehl mit Immidiate:
CMP AL, imm8
CMP AX, imm16
CMP EAX, imm32
CMP r|m8, imm8
CMP r|m16, imm16
CMP r|m32, imm32
CMP r|m16, imm8
CMP r|m32, imm8Dirk
-
nachtfeuer schrieb:
Warum probierst du das nicht einfach selber aus?
Vielleicht kann er das nicht ausprobieren. '$' riecht nach AT&T-Syntax, also: Hochschule -> Linux (GAS) -> Mikrocontrollerseminar -> ARM -> kein Gerät vorhanden. Das wäre viel zu viel Inkompatibilität für einen Anfänger, der einen Laptop mit vorkonfiguriertem Windows sein eigen nennt.
@geheim: Grundsätzlich ja. Für eine genauere Antwort musst Du mehr Infos herausrücken (Welcher Assembler? Welches Betriebssystem? Welcher Prozessor? Wie kommst Du überhaupt auf diese Frage?).
viele grüße
ralph