Vergleichen Sie Bits in der Montage
-
26-10-2019 - |
Frage
Wie kann ich zwei Bits vergleichen, wenn sie in 8051 gleich sind oder nicht? Ich muss springen, wenn zwei Bits gleich sind. Ich habe einen Wert in einem Register und suche, wenn dieser Wert gleich ein weiterer konstanter Wert ist. Beispiel: Ich habe den Wert "EDH" und ich habe einen weiteren Wert im R0 -Register.
Lösung
Um ein Register und eine unmittelbare (eine Konstante) zu vergleichen und dann bedingt zu springen, können Sie die verwenden CJNE
Anweisung.
Andere Tipps
Es ist lange her, seit ich mit dem 8051 gearbeitet habe. Aber ich scheine mich daran zu erinnern, dass das CJNE Der Unterricht war sehr nützlich.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow