Assembly language vs. machine code — 6502 part 3
3-Second Blueprint (English)
- Assemblers translate human-readable 6502 mnemonics like LDA, STA, and JMP directly into raw hexadecimal opcodes stored on EEPROM chips.
- Omitting the '#' prefix alters the compiled opcode from immediate value loading (A9) to zero-page memory address dereferencing (A5).
- Symbolic loop labels and explicit origin directives calculate jump targets and the $FFFC reset vector automatically when code changes.
6502 MicroprocessorAssembly & Machine CodeAddressing Modesvasm & EEPROM
3-Sekunden-Fazit (Deutsch)
- Assembler übersetzen lesbare 6502-Mnemonics wie LDA, STA und JMP direkt in hexadezimale Maschinen-Opcodes für programmierbare EEPROMs.
- Fehlt das Rautezeichen ‚#‘, wechselt der erzeugte Opcode von unmittelbarem Wertladen (A9) auf Zero-Page-Speicheradressierung (A5).
- Symbolische Sprungmarken und Adressdirektiven berechnen Schleifenziele sowie den Reset-Vektor bei $FFFC automatisch bei Codeänderungen.
6502-MikroprozessorAssembler & MaschinencodeAdressierungsartenvasm & EEPROM
Note / Hinweis: Blueprints are AI-generated educational summaries (0% Politics · 0% Religion · 0% Brainrot) and do not constitute medical, legal, or financial advice. / KI-generierte Zusammenfassung zu Bildungszwecken – ersetzt keine medizinische, rechtliche oder finanzielle Fachberatung.