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.

War es hilfreich?

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
scroll top