››***************************************›* *›* >>> Der Assemblerkurs <<< *›* *›* Kapitel III *›* *›* (c) 1987 by Action! User Group *›***************************************›››››Mit dieser Clubdisk muss jedes Clubmit-›glied eine Tabelle ueber alle 6502 Be-›fehle erhalten haben. Ist dies nicht ›der Fall, bitte beim Club melden.››Die Tabelle stellt also eine Uebersicht›ueber aller 6502 Befehle dar. ›Die Tabelle ist in folgende Spalten›unterteilt:››Befehle: Das MNEMNONIC (?#"??), das der› Assembler dann in die entsp-› rechende Zahl fuer die CPU › uebersetzt.››Func. : Eine ULTRAkurze Funktionsbe- › schreibung.› Dabei ist:›› M = Speicher (Memory)› A = Akkumulator› X = X-register› Y = Y-register› S = Stackzaehler› STACK = Stackspeicher › (oberstes Element)›› STATUS= Statusregister › im Prozessor (Flags)›› die Flags:›› N = Negativ Flag› Z = Zero (Null) Flag› C = Carry Flag› I = Interupt Flag› D = Decimal Flag› V = Overflow Flag› ››Es werden folgende Abkuerzungen be-›nutzt:››imm =unmittelbare Adressierung› (=immediate adressing)›abs =absolute Adressierung››abs,x =abs. + Wert des X-Registers››abs,y =wie abs,x jedoch mit yRegister››zo =Null Seiten Adressierung› (=Zero Page adressing)››zo,x =zo. + Wert des X-Registers››zo,y =wie zo,x jedoch mit Y-Reg.››(ind,X) =vorindizierte indirekte› Adressierung››(ind),y =nachindizierte indirekte› Adressierung››rel =relative Adressirung››accu =Der Speicher ist hier der › Akkumulator››impl =implizierte Befehle› (nur 1-Byte Befehle)›››indirekt nur JMP Befehl: JMP (ADR)››---------------------------------------›››Aus der Tabelle koennt Ihr dann ent-›nehmen, welche Befehle mit welchen ›Adressierungsmodi benutzt werden koennen›(Mit '*' markiert).››Alle bis jetzt noch unbekannten Befehle›werden natuerlich noch erklaert. ››----------------------------------------››