home *** CD-ROM | disk | FTP | other *** search
-
-
- 6502-bEFEHLE
-
-
-
-
-
-
-
- vergleichsbefehle
-
-
-
-
-
-
-
- cmp (COMPARE WITH ACCU)
-
-
-
-
-
- vERGLEICHT sPEICHERSTELLE MIT aKKU.
-
- bEEINFLU{$e1}TE fLAGS: n z c
-
-
-
- aDRESSIERUNGSART sCHREIBWEISE cODE lNGE tAKTZYKLEN
-
-
-
- uNMITTELBAR cmp #OP $C9 2 2
-
- aBSOLUT cmp OP $CD 3 4
-
- zEROPAGE cmp OP $C5 2 3
-
- aBSOLUT-x-iNDIZIERT cmp OP,X $DD 3 4
-
- aBSOLUT-y-iNDIZIERT cmp OP,Y $D9 3 4
-
- zEROPAGE-x-iNDIZIERT cmp OP,X $D5 2 4
-
- iNDIREKT-x-iNDIZIERT cmp (OP,X) $C1 2 6
-
- iNDIREKT-y-iNDIZIERT cmp (OP),Y $D1 2 5
-
-
-
-
-
-
-
- cpx (COMPARE WITH X-REGISTER)
-
-
-
-
-
- vERGLEICHT sPEICHERSTELLE MIT x-rEGISTER.
-
- bEEINFLU{$e1}TE fLAGS: n z c
-
-
-
- aDRESSIERUNGSART sCHREIBWEISE cODE lNGE tAKTZYKLEN
-
-
-
- uNMITTELBAR cpx #OP $E0 2 2
-
- aBSOLUT cpx OP $EC 3 4
-
- zEROPAGE cpx OP $E4 2 3
-
-
-
-
-
-
-
- cpy (COMPARE WITH Y-REGISTER)
-
-
-
-
-
- vERGLEICHT sPEICHERSTELLE MIT y-rEGISTER.
-
- bEEINFLU{$e1}TE fLAGS: n z c
-
-
-
- aDRESSIERUNGSART sCHREIBWEISE cODE lNGE tAKTZYKLEN
-
-
-
- uNMITTELBAR cpx #OP $C0 2 2
-
- aBSOLUT cpx OP $CC 3 4
-
- zEROPAGE cpx OP $C4 2 3
-
-
-
-
-
-
-
- sprungbefehle
-
-
-
-
-
-
-
- bcc (BRANCH IF CARRY CLEAR)
-
-
-
-
-
- vERZWEIGT, FALLS DAS cARRY-fLAG GELSCHT IST.
-
- bEEINFLU{$e1}TE fLAGS: KEINE
-
-
-
- aDRESSIERUNGSART sCHREIBWEISE cODE lNGE tAKTZYKLEN
-
-
-
- rELATIV bcc OP $90 2 2
-
-
-
-
-
-
-
- bcs (BRANCH IF CARRY SET)
-
-
-
-
-
- vERZWEIGT, FALLS DAS cARRY-fLAG GESETZT IST.
-
- bEEINFLU{$e1}TE fLAGS: KEINE
-
-
-
- aDRESSIERUNGSART sCHREIBWEISE cODE lNGE tAKTZYKLEN
-
-
-
- rELATIV bcs OP $B0 2 2
-
-
-
-
-
-
-
- beq (BRANCH IF EQUAL TO ZERO)
-
-
-
-
-
- vERZWEIGT, FALLS DAS zERO-fLAG GELSCHT IST.
-
- bEEINFLU{$e1}TE fLAGS: KEINE
-
-
-
- aDRESSIERUNGSART sCHREIBWEISE cODE lNGE tAKTZYKLEN
-
-
-
- rELATIV beq OP $F0 2 2
-
-
-
-
-
-
-
- bne (BRANCH IF NOT EQUAL TO ZERO)
-
-
-
-
-
- vERZWEIGT, FALLS DAS zERO-fLAG GESTZT IST.
-
- bEEINFLU{$e1}TE fLAGS: KEINE
-
-
-
- aDRESSIERUNGSART sCHREIBWEISE cODE lNGE tAKTZYKLEN
-
-
-
- rELATIV bne OP $D0 2 2
-
-
-
-
-
-
-
- bmi (BRANCH IF MINUS)
-
-
-
-
-
- vERZWEIGT, FALLS DAS nEGATIV-fLAG GESETZT IST.
-
- bEEINFLU{$e1}TE fLAGS: KEINE
-
-
-
- aDRESSIERUNGSART sCHREIBWEISE cODE lNGE tAKTZYKLEN
-
-
-
- rELATIV bmi OP $30 2 2
-
-
-
-
-
-
-
- bpl (BRANCH IF PLUS)
-
-
-
-
-
- vERZWEIGT, FALLS DAS nEGATIV-fLAG GELSCHT IST.
-
- bEEINFLU{$e1}TE fLAGS: KEINE
-
-
-
- aDRESSIERUNGSART sCHREIBWEISE cODE lNGE tAKTZYKLEN
-
-
-
- rELATIV bpl OP $10 2 2
-
-
-
-
-
-
-
- bvc (BRANCH IF OVERFLOW CLEAR)
-
-
-
-
-
- vERZWEIGT, FALLS DAS oVERFLOW-fLAG GELSCHT IST.
-
- bEEINFLU{$e1}TE fLAGS: KEINE
-
-
-
- aDRESSIERUNGSART sCHREIBWEISE cODE lNGE tAKTZYKLEN
-
-
-
- rELATIV bvc OP $50 2 2
-
-
-
-
-
-
-
- bvs (BRANCH IF OVERFLOW SET)
-
-
-
-
-
- vERZWEIGT, FALLS DAS oVERFLOW-fLAG GESETZT IST.
-
- bEEINFLU{$e1}TE fLAGS: KEINE
-
-
-
- aDRESSIERUNGSART sCHREIBWEISE cODE lNGE tAKTZYKLEN
-
-
-
- rELATIV bvs OP $70 2 2
-
-
-
-
-
-
-
-
-
- jmp (JUMP)
-
-
-
-
-
- vERZWEIGT ZUR ANGEGEBENEN aDRESSE.
-
- bEEINFLU{$e1}TE fLAGS: KEINE
-
-
-
- aDRESSIERUNGSART sCHREIBWEISE cODE lNGE tAKTZYKLEN
-
-
-
- aBSOLUT jmp OP $4C 3 3
-
- iNDIREKT jmp (OP) $6C 3 5
-
-
-
-
-
-
-
- jsr (JUMP TO SUBROUTINE)
-
-
-
-
-
- vERZWEIGT ZUR ANGEGEBENEN aDRESSE (uNTERPROGRAMM) UND SCHIEBT
-
- DIE rCKSPRUNGADRESSE MINUS 1 AUF DEN sTACK.
-
- bEEINFLU{$e1}TE fLAGS: KEINE
-
-
-
- aDRESSIERUNGSART sCHREIBWEISE cODE lNGE tAKTZYKLEN
-
-
-
- aBSOLUT jsr OP $20 3 6
-
-
-
-
-
-
-
- nop (NO OPERATION)
-
-
-
-
-
- kEINE oPERATION.
-
- bEEINFLU{$e1}TE fLAGS: KEINE
-
-
-
- aDRESSIERUNGSART sCHREIBWEISE cODE lNGE tAKTZYKLEN
-
-
-
- iMPLIZIT nop $EA 1 2
-
-
-
-
-
-
-
- rts (RETURN FROM SUBROUTINE)
-
-
-
-
-
- rCKSPRUNG AUS uNTERPROGRAMM.
-
- eS WERDEN 2 bYTES DER rCKSPRUNGADRESSE VOM sTACK GEZOGEN UND
-
- AN DIESE aDRESSE PLUS 1 VERZWEIGT.
-
- bEEINFLU{$e1}TE fLAGS: KEINE
-
-
-
- aDRESSIERUNGSART sCHREIBWEISE cODE lNGE tAKTZYKLEN
-
-
-
- iMPLIZIT rts $60 1 6
-
-
-
-
-
-
-
- unterbrechungsbefehle
-
-
-
-
-
-
-
- brk (BREAK)
-
-
-
-
-
- pROGRAMMUNTERBRECHUNG.
-
- bEEINFLU{$e1}TE fLAGS: b
-
-
-
- aDRESSIERUNGSART sCHREIBWEISE cODE lNGE tAKTZYKLEN
-
-
-
- iMPLIZIT brk $00 1 7
-
-
-
-
-
-
-
- cli (CLEAR INTERRUPT FLAG)
-
-
-
-
-
- iNTERRUPT-fLAG LSCHEN.
-
- bEEINFLU{$e1}TE fLAGS: i
-
-
-
- aDRESSIERUNGSART sCHREIBWEISE cODE lNGE tAKTZYKLEN
-
-
-
- iMPLIZIT cli $58 1 2
-
-
-
-
-
-
-
- rti (RETURN FROM INTERRUPT)
-
-
-
-
-
- rCKSPRUNG AUS iNTERRUPT.
-
- bEEINFLU{$e1}TE fLAGS: n v b d i z c
-
-
-
- aDRESSIERUNGSART sCHREIBWEISE cODE lNGE tAKTZYKLEN
-
-
-
- iMPLIZIT rti $40 1 6
-
-
-
-
-
-
-
- sei (SET INTERRUPT)
-
-
-
-
-
- iNTERRUPT-fLAG SETZEN.
-
- bEEINFLU{$e1}TE fLAGS: i
-
-
-
- aDRESSIERUNGSART sCHREIBWEISE cODE lNGE tAKTZYKLEN
-
-
-
- iMPLIZIT sei $78 1 2
-
-
-
-
-
-
-
- transferbefehle
-
-
-
-
-
-
-
- lda (LOAD ACCU)
-
-
-
-
-
- lDT aKKU MIT ANGEGEBENEM wERT.
-
- bEEINFLU{$e1}TE fLAGS: n z
-
-
-
- aDRESSIERUNGSART sCHREIBWEISE cODE lNGE tAKTZYKLEN
-
-
-
- uNMITTELBAR lda #OP $A9 2 2
-
- aBSOLUT lda OP $AD 3 4
-
- zEROPAGE lda OP $A5 2 3
-
- aBSOLUT-x-iNDIZIERT lda OP,X $BD 3 4
-
- aBSOLUT-y-iNDIZIERT lda OP,Y $B9 3 4
-
- zEROPAGE iNDIZIERT lda OP,X $B5 2 4
-
- iNDIREKT-x-iNDIZIERT lda (OP,X) $A1 2 6
-
- iNDIREKT-y-iNDIZIERT lda (OP),Y $B1 2 5
-
-
-
-
-
-
-
- ldx (LOAD X-REGISTER)
-
-
-
-
-
- lDT x-rEGISTER MIT ANGEGEBENEM wERT.
-
- bEEINFLU{$e1}TE fLAGS: n z
-
-
-
- aDRESSIERUNGSART sCHREIBWEISE cODE lNGE tAKTZYKLEN
-
-
-
- uNMITTELBAR ldx #OP $A2 2 2
-
- aBSOLUT ldx OP $AE 3 4
-
- zEROPAGE ldx OP $A6 2 3
-
- aBSOLUT-y-iNDIZIERT ldx OP,Y $BE 3 4
-
- zEROPAGE-y-iNDIZIERT ldx OP,Y $B6 2 4
-
-
-
-
-
-
-
- ldy (LOAD Y-REGISTER)
-
-
-
-
-
- lDT y-rEGISTER MIT ANGEGEBENEM wERT.
-
- bEEINFLU{$e1}TE fLAGS: n z
-
-
-
- aDRESSIERUNGSART sCHREIBWEISE cODE lNGE tAKTZYKLEN
-
-
-
- uNMITTELBAR ldy #OP $A0 2 2
-
- aBSOLUT ldy OP $AC 3 4
-
- zEROPAGE ldy OP $A4 2 3
-
- aBSOLUT-x-iNDIZIERT ldy OP,X $BC 3 4
-
- zEROPAGE-x-iNDIZIERT ldy OP,X $B4 4 2
-
-
-
-
-
-
-
- pha (PUSH ACCU)
-
-
-
-
-
- bRINGT aKKU-iNHALT AUF sTACK.
-
- bEEINFLU{$e1}TE fLAGS: KEINE
-
-
-
- aDRESSIERUNGSART sCHREIBWEISE cODE lNGE tAKTZYKLEN
-
-
-
- iMPLIZIT pha $48 1 3
-
-
-
-
-
-
-
- php (PUSH PROCESSOR-STATUS)
-
-
-
-
-
- bRINGT sTATUS-rEGISTER AUF sTACK.
-
- bEEINFLU{$e1}TE fLAGS: KEINE
-
-
-
- aDRESSIERUNGSART sCHREIBWEISE cODE lNGE tAKTZYKLEN
-
-
-
- iMPLIZIT php $08 1 3
-
-
-
-
-
-
-
- pla (PULL ACCU)
-
-
-
-
-
- lDT aKKU MIT OBERSTEM sTACK-eLEMENT.
-
- bEEINFLU{$e1}TE fLAGS: n z
-
-
-
- aDRESSIERUNGSART sCHREIBWEISE cODE lNGE tAKTZYKLEN
-
-
-
- iMPLIZIT pla $68 1 3
-
-
-
-
-
-
-
- plp (PULL PROCESSOR-STATUS)
-
-
-
-
-
- lDT sTATUS-rEGISTER MIT OBERSTEM sTACK-eLEMENT.
-
- bEEINFLU{$e1}TE fLAGS: n v b d i z c
-
-
-
- aDRESSIERUNGSART sCHREIBWEISE cODE lNGE tAKTZYKLEN
-
-
-
- iMPLIZIT plp $28 1 4
-
-
-
-
-
-
-
- sta (STORE ACCU)
-
-
-
-
-
- sCHREIBT aKKU-iNHALT IN ANGEGEBENE sPEICHERZELLE.
-
- bEEINFLU{$e1}TE fLAGS: KEINE
-
-
-
- aDRESSIERUNGSART sCHREIBWEISE cODE lNGE tAKTZYKLEN
-
-
-
- aBSOLUT sta OP $8D 3 4
-
- zEROPAGE sta OP $85 2 3
-
- aBSOLUT-x-iNDIZIERT sta OP,X $9D 3 5
-
- aBSOLUT-y-iNDIZIERT sta OP,Y $99 3 5
-
- zEROPAGE-x-iNDIZIERT sta OP,X $95 2 4
-
- iNDIREKT-x-iNDIZIERT sta (OP,X) $81 2 6
-
- iNDIREKT-y-iNDIZIERT sta (OP),Y $91 2 6
-
-
-
-
-
-
-
- stx (STORE X-REGISTER)
-
-
-
-
-
- sCHREIBT x-rEGISTER IN ANGEGEBENE sPEICHERSTELLE.
-
- bEEINFLU{$e1}TE fLAGS: KEINE
-
-
-
- aDRESSIERUNGSART sCHREIBWEISE cODE lNGE tAKTZYKLEN
-
-
-
- aBSOLUT ldx OP $BC 3 4
-
- zEROPAGE ldx OP $86 2 3
-
- zEROPAGE-y-iNDIZIERT ldx OP,Y $96 2 4
-
-
-
-
-
-
-
- sty (STORE Y-REGISTER)
-
-
-
-
-
- sCHREIBT y-rEGISTER IN ANGEGEBENE sPEICHERSTELLE.
-
- bEEINFLU{$e1}TE fLAGS: KEINE
-
-
-
- aDRESSIERUNGSART sCHREIBWEISE cODE lNGE tAKTZYKLEN
-
-
-
- aBSOLUT sty OP $BC 3 4
-
- zEROPAGE sty OP $84 2 3
-
- zEROPAGE-x-iNDIZIERT sty OP,X $94 4 2
-
-
-
-
-
-
-
- tax (TRANSFER ACCU TO X-REGSISTER)
-
-
-
-
-
- sCHREIBT aKKU-iNHALT INS x-rEGISTER.
-
- bEEINFLU{$e1}TE fLAGS: n z
-
-
-
- aDRESSIERUNGSART sCHREIBWEISE cODE lNGE tAKTZYKLEN
-
-
-
- iMPLIZIT tax $AA 1 2
-
-
-
-
-
-
-
- tay (TRANSFER ACCU TO Y-REGISTER)
-
-
-
-
-
- sCHREIBT aKKU-iNHALT INS y-rEGISTER.
-
- bEEINFLU{$e1}TE fLAGS: n z
-
-
-
- aDRESSIERUNGSART sCHREIBWEISE cODE lNGE tAKTZYKLEN
-
-
-
- iMPLIZIT tay $A8 1 2
-
-
-
-
-
-
-
- txa (TRANSFER X-REGISTER TO ACCU)
-
-
-
-
-
- sCHREIBT x-rEGISTER-iNHALT IN DEN aKKU.
-
- bEEINFLU{$e1}TE fLAGS: n z
-
-
-
- aDRESSIERUNGSART sCHREIBWEISE cODE lNGE tAKTZYKLEN
-
-
-
- iMPLIZIT txa $8A 1 2
-
-
-
-
-
-
-
- tya (TRANSFER Y-REGISTER TO ACCU)
-
-
-
-
-
- sCHREIBT y-rEGISTER-iNHALT IN DEN aKKU.
-
- bEEINFLU{$e1}TE fLAGS: n z
-
-
-
- aDRESSIERUNGSART sCHREIBWEISE cODE lNGE tAKTZYKLEN
-
-
-
- iMPLIZIT tya $98 1 2
-
-
-
-
-
-
-
- tsx (TRANSFER STACKREGISTER TO X-REGISTER)
-
-
-
-
-
- sCHREIBT sTACKPOINTER-iNHALT INS x-rEGISTER.
-
- bEEINFLU{$e1}TE fLAGS: n z
-
-
-
- aDRESSIERUNGSART sCHREIBWEISE cODE lNGE tAKTZYKLEN
-
-
-
- iMPLIZIT tsx $BA 1 2
-
-
-
-
-
-
-
- txs (TRANSFER X-REGISTER TO STACKREGISTER)
-
-
-
-
-
- sCHREIBT x-rEGISTER-iNHALT IN DEN sTACKPOINTER.
-
- bEEINFLU{$e1}TE fLAGS: KEINE
-
-
-
- aDRESSIERUNGSART sCHREIBWEISE cODE lNGE tAKTZYKLEN
-
-
-
- iMPLIZIT txs $9A 1 2
-
-
-
-
-
-
-
- in-/dekrementierbefehle
-
-
-
-
-
-
-
- dec (DECREMENT MEMORY)
-
-
-
-
-
- dEKREMENTIERT (VERMINDERT) DEN iNHALT DER ANGEGEBENEN sPEICHERZELLE UM
-
- DEN wERT 1.
-
- bEEINFLU{$e1}TE fLAGS: n z
-
-
-
- aDRESSIERUNGSART sCHREIBWEISE cODE lNGE tAKTZYKLEN
-
-
-
- aBSOLUT dec OP $CE 3 6
-
- zEROPAGE dec OP $C6 2 5
-
- aBSOLUT-x-iNDIZIERT dec OP,X $DE 3 7
-
- zEROPAGE-x-iNDIZIERT dec OP,X $D6 2 6
-
-
-
-
-
-
-
- dex (DECREMENT X-REGISTER)
-
-
-
-
-
- dEKREMENTIERT (VERMINDERT) DEN iNHALT DES x-rEGISTERS UM DEN wERT 1.
-
- bEEINFLU{$e1}TE fLAGS: n z
-
-
-
- aDRESSIERUNGSART sCHREIBWEISE cODE lNGE tAKTZYKLEN
-
-
-
- iMPLIZIT dex $CA 1 2
-
-
-
-
-
-
-
- dey (DECREMENT Y-REGISTER)
-
-
-
-
-
- dEKREMENTIERT (VERMINDERT) DEN iNHALT DES y-rEGISTERS UM DEN wERT 1.
-
- bEEINFLU{$e1}TE fLAGS: n z
-
-
-
- aDRESSIERUNGSART sCHREIBWEISE cODE lNGE tAKTZYKLEN
-
-
-
- iMPLIZIT dey $88 1 2
-
-
-
-
-
- inc (INCREMENT MEMORY)
-
-
-
-
-
- iNKREMENTIERT (ERHHT) DEN iNHALT DER ANGEGEBENEN sPEICHERZELLE UM DEN wERT 1.
-
- bEEINFLU{$e1}TE fLAGS: n z
-
-
-
- aDRESSIERUNGSART sCHREIBWEISE cODE lNGE tAKTZYKLEN
-
-
-
- aBSOLUT inc OP $EE 3 6
-
- zEROPAGE inc OP $E6 2 5
-
- aBSOLUT-x-iNDIZIERT inc OP,X $FE 3 7
-
- zEROPAGE-x-iNDIZIERT inc OP,X $F6 2 6
-
-
-
-
-
-
-
- inx (INCREMENT X-REGISTER)
-
-
-
-
-
- iNKREMENTIERT (ERHHT) DEN iNHALT DES x-rEGISTERS UM DEN wERT 1.
-
- bEEINFLU{$e1}TE fLAGS: n z
-
-
-
- aDRESSIERUNGSART sCHREIBWEISE cODE lNGE tAKTZYKLEN
-
-
-
- iMPLIZIT inx $E8 1 2
-
-
-
-
-
-
-
- iny (INCREMENT Y-REGISTER)
-
-
-
-
-
- iNKREMENTIERT (ERHHT) DEN iNHALT DES y-rEGISTERS UM DEN wERT 1.
-
- bEEINFLU{$e1}TE fLAGS: n z
-
-
-
- aDRESSIERUNGSART sCHREIBWEISE cODE lNGE tAKTZYKLEN
-
-
-
- iMPLIZIT iny $C8 1 2
-
-
-
-
-
-
-
- arithmetikbefehle
-
-
-
-
-
-
-
- adc (ADD WITH CARRY)
-
-
-
-
-
- aDDIERT oPERAND UND cARRY-fLAG ZUM aKKU-iNHALT.
-
- bEEINFLU{$e1}TE fLAGS: n v z c
-
-
-
- aDRESSIERUNGSART sCHREIBWEISE cODE lNGE tAKTZYKLEN
-
-
-
- uNMITTELBAR adc #OP $69 2 2
-
- aBSOLUT adc OP $6D 3 4
-
- zEROPAGE adc OP $65 2 3
-
- aBSOLUT-x-iNDIZIERT adc OP,X $7D 3 4
-
- aBSOLUT-y-iNDIZIERT adc OP,Y $79 3 4
-
- zEROPAGE-x-iNDIZIERT adc OP,X $75 2 4
-
- iNDIREKT-x-iNDIZIERT adc (OP,X) $61 2 6
-
- iNDIREKT-y-iNDIZIERT adc (OP),Y $71 2 5
-
-
-
-
-
-
-
- clc (CLEAR CARRY)
-
-
-
-
-
- cARRY-fLAG LSCHEN.
-
- bEEINFLU{$e1}TE fLAGS: c
-
-
-
- aDRESSIERUNGSART sCHREIBWEISE cODE lNGE tAKTZYKLEN
-
-
-
- iMPLIZIT clc $18 1 2
-
-
-
-
-
-
-
- cld (CLEAR DECIMAL MODE)
-
-
-
-
-
- dEZIMAL-fLAG LSCHEN.
-
- bEEINFLU{$e1}TE fLAGS: d
-
-
-
- aDRESSIERUNGSART sCHREIBWEISE cODE lNGE tAKTZYKLEN
-
-
-
- iMPLIZIT cld $D8 1 2
-
-
-
-
-
-
-
- clv (CLEAR OVERFLOW FLAG)
-
-
-
-
-
- oVERFLOW-fLAG LSCHEN.
-
- bEEINFLU{$e1}TE fLAGS: v
-
-
-
- aDRESSIERUNGSART sCHREIBWEISE cODE lNGE tAKTZYKLEN
-
-
-
- iMPLIZIT clv $B8 1 2
-
-
-
-
-
-
-
- sbc (SUBSTRACT WITH CARRY)
-
-
-
-
-
- sUBTRAHIERT oPERAND + cARRY-fLAG VOM aKKU iNHALT.
-
- bEEINFLU{$e1}TE fLAGS: n v z c
-
-
-
- aDRESSIERUNGSART sCHREIBWEISE cODE lNGE tAKTZYKLEN
-
-
-
- uNMITTELBAR sbc #OP $E9 2 2
-
- aBSOLUT sbc OP $ED 3 4
-
- zEROPAGE sbc OP $E5 2 3
-
- aBSOLUT-x-iNDIZIERT sbc OP,X $FD 3 4
-
- aBSOLUT-y-iNDIZIERT sbc OP,Y $F9 3 4
-
- zEROPAGE-x-iNDIZIERT sbc OP,X $F5 2 4
-
- iNDIREKT-x-iNDIZIERT sbc (OP,X) $E1 2 6
-
- iNDIREKT-y-iNDIZIERT sbc (OP),X $F1 2 5
-
-
-
-
-
-
-
- sec (SET CARRY)
-
-
-
-
-
- cARRY-fLAG SETZEN.
-
- bEEINFLU{$e1}TE fLAGS: c
-
-
-
- aDRESSIERUNGSART sCHREIBWEISE cODE lNGE tAKTZYKLEN
-
-
-
- iMPLIZIT sec $38 1 2
-
-
-
-
-
-
-
- sed (SET DECIMAL MODE)
-
-
-
-
-
- dEZIMAL-fLAG SETZEN.
-
- bEEINFLU{$e1}TE fLAGS: d
-
-
-
- aDRESSIERUNGSART sCHREIBWEISE cODE lNGE tAKTZYKLEN
-
-
-
- iMPLIZIT sed $F8 1 2
-
-
-
-
-
-
-
- logische befehle
-
-
-
-
-
-
-
- and (and ACCU)
-
-
-
-
-
- vERKNPFT aKKU-iNHALT MIT oPERAND DURCH LOGISCHES und.
-
- bEEINFLU{$e1}TE fLAGS: n z
-
-
-
- aDRESSIERUNGSART sCHREIBWEISE cODE lNGE tAKTZYKLEN
-
-
-
- uNMITTELBAR and #OP $29 2 2
-
- aBSOLUT and OP $2D 3 4
-
- zEROPAGE and OP $25 2 3
-
- aBSOLUT-x-iNDIZIERT and OP,X $3D 3 4
-
- aBSOLUT-y-iNDIZIERT and OP,Y $39 3 4
-
- zEROPAGE-x-iNDIZIERT and OP,X $35 2 4
-
- iNDIREKT-x-iNDIZIERT and (OP,X) $21 2 6
-
- iNDIREKT-y-iNDIZIERT and (OP),Y $31 2 5
-
-
-
-
-
-
-
- bit (TEST BITS)
-
-
-
-
-
- vERKNPFT aKKU-iNHALT MIT oPERAND DURCH LOGISCHES und UND SETZT DAS
-
- zERO-fLAG ENTSPRECHEND. aUSSERDEM WIRD bIT 7 INS n-fLAG UND bIT 6 INS
-
- v-fLAG BERNOMMEN.
-
- bEEINFLU{$e1}TE fLAGS: n v z
-
-
-
- aDRESSIERUNGSART sCHREIBWEISE cODE lNGE tAKTZYKLEN
-
-
-
- aBSOLUT bit OP $2C 3 4
-
- zEROPAGE bit OP $24 2 3
-
-
-
-
-
-
-
- eor (EXCLUSIVE-OR ACCU)
-
-
-
-
-
- vERKNPFT aKKU-iNHALT MIT oPERAND DURCH LOGISCHES exclusiv-oder.
-
- bEEINFLU{$e1}TE fLAGS: n z
-
-
-
- aDRESSIERUNGSART sCHREIBWEISE cODE lNGE tAKTZYKLEN
-
-
-
- uNMITTELBAR eor #OP $49 2 2
-
- aBSOLUT eor OP $4D 3 4
-
- zEROPAGE eor OP $45 2 3
-
- aBSOLUT-x-iNDIZIERT eor OP,X $5D 3 4
-
- aBSOLUT-y-iNDIZIERT eor OP,Y $59 3 4
-
- zEROPAGE-x-iNDIZIERT eor OP,X $55 2 4
-
- iNDIREKT-x-iNDIZIERT eor (OP,X) $41 2 6
-
- iNDIREKT-y-iNDIZIERT eor (OP),Y $51 2 5
-
-
-
-
-
-
-
- ora (or ACCU)
-
-
-
-
-
- vERKNPFT aKKU-iNHALT MIT oPERAND DURCH LOGISCHES oder.
-
- bEEINFLU{$e1}TE fLAGS: n z
-
-
-
- aDRESSIERUNGSART sCHREIBWEISE cODE lNGE tAKTZYKLEN
-
-
-
- uNMITTELBAR ora #OP $09 2 2
-
- aBSOLUT ora OP $0D 3 4
-
- zEROPAGE ora OP $05 2 3
-
- aBSOLUT-x-iNDIZIERT ora OP,X $1D 3 4
-
- aBSOLUT-y-iNDIZIERT ora OP,Y $19 3 4
-
- zEROPAGE-x-iNDIZIERT ora OP,X $15 2 4
-
- iNDIREKT-x-iNDIZIERT ora (OP,X) $01 2 6
-
- iNDIREKT-y-iNDIZIERT ora (OP),Y $11 2 5
-
-
-
-
-
-
-
- schiebe- und rotierbefehle
-
-
-
-
-
-
-
- asl (ARITHMETIC SHIFT LEFT)
-
-
-
-
-
- vERSCHIEBT DIE bITS DES oPERANDEN UM EINE sTELLE NACH LINKS,
-
- RECHTS WIRD JEWEILS EIN 0-BIT EINGESCHOBEN.
-
- aLLES WAS LINKS "HERAUSGESCHOBEN" WIRD, GEHT IN DAS cARRY-BIT (fLAG c).
-
- dIE fUNKTION ENTSPRICHT AUCH EINER mULTIPLIKATION MIT 2.
-
-
-
- bEEINFLU{$e1}TE fLAGS: x z c
-
-
-
- aDRESSIERUNGSART sCHREIBWEISE cODE lNGE tAKTZYKLEN
-
-
-
- aKKU asl $0A 1 2
-
- aBSOLUT asl OP $0E 3 6
-
- zEROPAGE asl OP $06 2 5
-
- aBSOLUT-x-iNDIZIERT asl OP,X $1E 3 7
-
- zEROPAGE-x-iNDIZIERT asl OP,X $16 2 6
-
-
-
-
-
-
-
- lsr (LOGICAL SHIFT RIGHT)
-
-
-
- vERSCHIEBT DIE bITS DES oPERANDEN UM EINE sTELLE NACH RECHTS,
-
- LINKS WIRD JEWEILS EIN 0-BIT EINGESCHOBEN.
-
- aLLES WAS RECHTS "HERAUSGESCHOBEN" WIRD, GEHT IN DAS cARRY-BIT (fLAG c).
-
- dIESE fUNKTION ENTSPRICHT AUCH EINER dIVISION DURCH 2.
-
-
-
- bEEINFLU{$e1}TE fLAGS: x z c
-
-
-
-
-
- aDRESSIERUNGSART sCHREIBWEISE cODE lNGE tAKTZYKLEN
-
-
-
- aKKU lsr $4A 1 2
-
- aBSOLUT lsr OP $4E 3 6
-
- zEROPAGE lsr OP $46 2 5
-
- aBSOLUT-x-iNDIZIERT lsr OP,X $5E 3 7
-
- zEROPAGE-x-iNDIZIERT lsr OP,X $56 2 6
-
-
-
-
-
-
-
- rol (ROTATE LEFT)
-
-
-
-
-
- rOTIERT DIE bITS DES oPERANDEN UM EINE sTELLE NACH LINKS,
-
- RECHTS WIRD JEWEILS DER AKTUELLE iNHALT DES cARRY-bITS (fLAG c) EINGESCHOBEN.
-
- aLLES WAS LINKS "HERAUSGESCHOBEN" WIRD, GEHT NACHHER IN DAS cARRY-BIT.
-
-
-
- bEEINFLU{$e1}TE fLAGS: n z c
-
-
-
- aDRESSIERUNGSART sCHREIBWEISE cODE lNGE tAKTZYKLEN
-
-
-
- aKKU rol $2A 1 2
-
- aBSOLUT rol OP $2E 3 6
-
- zEROPAGE rol OP $26 2 5
-
- aBSOLUT-x-iNDIZIERT rol OP,X $3E 3 7
-
- zEROPAGE-x-iNDIZIERT rol OP,X $36 2 6
-
-
-
-
-
-
-
- ror (ROTATE RIGHT)
-
-
-
-
-
- rOTIERT DIE bITS DES oPERANDEN UM EINE sTELLE NACH RECHTS,
-
- LINKS WIRD JEWEILS DER AKTUELLE iNHALT DES cARRY-bITS (fLAG c) EINGESCHOBEN.
-
- aLLES WAS RECHTS "HERAUSGESCHOBEN" WIRD, GEHT NACHHER IN DAS cARRY-BIT.
-
-
-
- bEEINFLU{$e1}TE fLAGS: n z c
-
-
-
- aDRESSIERUNGSART sCHREIBWEISE cODE lNGE tAKTZYKLUS
-
-
-
- aKKU ror $6A 1 2
-
- aBSOLUT ror OP $6E 3 6
-
- zEROPAGE ror OP $66 2 5
-
- aBSOLUT-x-iNDIZIERT ror OP,X $7E 3 7
-
- zEROPAGE-x-iNDIZIERT ror OP,X $76 2 6
-
-
-
-