Wenn das betreffende Bit <bit> nicht gesetzt ist (bit =0), springt das Programm zur angegebenen Stelle. Ansonsten fährt es mit dem auf JNB folgenden Befehl fort.
Relatives Sprungziel rel
Der Programmzähler wird zunächst auf den nächsten Befehl gesetzt. Ist das bit gleich Null, wird der Sprungwert rel zum Programmzähler hinzuaddiert (PC=PC+rel), welches den relativen Sprung zur Folge hat.
Der Sprungwert rel wird dabei als vorzeichenbehaftete Zahl interpretiert. So sind Sprünge von -128 Bytes (zurück) bzw. 127 Bytes (vor) möglich.
Das abgefragt Bit wird nicht verändert. Kennzeichnungsbits werden nicht verändert.
|