BEQ $hhll
Aus C64-Wiki
(Weitergeleitet von beq)
Zur Navigation springenZur Suche springenMnemonic: | BEQ $hhll |
Opcode: | $F0 |
Operand(en): | $nn |
Anzahl der Bytes: | 2 |
Befehlsgruppe: | Sprungbefehl |
Adressierung: | relativ |
Beeinflusste Flags im Statusregister: | |
keine | |
Taktzyklen: | 2 |
1 Extratakt bei Sprung | |
1 Extratakt bei Überschreitung einer Page-Grenze |
Der Assembler-Befehl BEQ $hhll verzweigt zur Adresse $hhll (neuer Wert des Programmzählers PC), wenn das Ergebnis der letzten Operation gleich $00 ist, was mit Zero-Flag = 1 angezeigt wird.
Es ist bei der relativen Adressierung darauf zu achten, dass sich das Sprungziel innerhalb des gültigen Adressbereiches befindet!
Funktionsprinzip
Bedeutung der Buchstaben im Befehl
BEQ | Branch on EQual |
Verzweige bei Gleichheit (0) |
Beispiel
Vergleiche auch Beispiel bei BNE.
Vergleichbare BASIC-Anweisung
Für BASIC V2:
10 IF ER = 0 GOTO 50 : REM Wenn Ergebnis=0, springe nach 50