J'ai écrit une réponse hier à ceci: What's the coolest hack you've seen or done? et j'essayais vraiment de se rappeler mon assemblage 6502, et je ne pouvais pas pour la vie de me rappeler comment branche si moins de ...Quelle est l'instruction de branchement correcte pour la branche si moins de
:1
lda $C010
cmp #$80
bcc :1 ; branch if less than? I forget how to do that.
lda $C000
jsr $FDF0 ;output the accumulator value to the screen
Quelqu'un sait ce que l'instruction est? BNE et BEQ sont égaux, BCC était pour carry, et un CMP est fondamentalement un SBC et qui affecte le report, mais je ne suis pas sûr que cela fonctionne dans ce cas.
Il vous manque un cas dans votre description. C'est-à-dire que "BCC" est "branche si strictement inférieure" et "BCS" est "branche si supérieure à * ou égale *". –
Heh, belle prise - édité. –
@NickWestgate, ma réponse est supprimée. Vous pourriez vouloir éditer la référence. –