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, imm8

    Dirk



  • 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


Anmelden zum Antworten