Kategorie

A B C D E
F G H I J
K L M N O
P Q R S T
U V W X Y
Z 0      

mos technologies 6502

ma mb mc md me mf mg mh mi mj mk ml mm
mn mo mp mq mr ms mt mu mv mw mx my mz

MOS Technologies 6502

Typbezeichnung für einen 8-Bit-Mikroprozessor von MOS Technologies, der 1975 auf den Markt kam. Aufgrund seiner Unkompliziertheit und vor allem des niederen Preises wurde er in vielen Heimcomputern (z.B. dem Commodore VC-20, Apple II und BBC Micro) und Peripherie-Geräten verbaut. Auch andere Mitglieder dieser Prozessorfamilie waren sehr erfolgreich, so der 6510, ein Bestandteil des C64, und der 6507 in den Atari-Spielkonsolen. Die 6502 lebt heute als Prozessorkern der Mitsubishi/Renesas M37 Mikrocontroller weiter.

Als Cross-Compiler wurde häufig der cc65 eingesetzt.

Technische Daten:

  • Technologie: NMOS
  • Anzahl Transistoren: 5000
  • Taktfrequenz: 20 KHz bis 2 MHz
  • Taktzyklen je Befehl: 2 bis 6
  • Adressraum: 64 KiB
  • Bus-Breite: 16 Bit
  • Datenbusbreite: 8 Bit
  • Befehle: 56
  • Adressierungsmodi: 13
  • Register:
    • Akkumulator, 8 Bit
    • 2 Index-Register (X und Y), 8 Bit
    • Stapelzeiger, 8 Bit (dessen High-Byte ist konstant auf $01 festgelegt)
    • Prozessorstatus-Register, 8 Bit (Flags: Carry, Zero, Decimal, Interrupt Disable, Break, unbenutzt, Overflow, Negative)
    • Befehlszähler, 16 Bit

Varianten des 6502

  • 6501
    • Gehäuse- und Signalkompatibel (nicht Softwarekompatibel) zum Motorola 6800. Musste nach eine Patentverletzungsklage Motorolas durch den 6502 ersetzt werden.
  • 6502
  • 6502A
  • 6502C
    • extra Pin namens HALT
    • eingesetzt in 8-Bit Atari Homecomputern wie Atari_800, Atari_800XL, Atari_130_XE usw.
  • 65C02
    • CMOS-Technologie
    • Zusätzliche Befehle und Adressierungsmodi
    • Eingesetzt im erweiterten Apple IIe und im Apple IIc
    • Eingesetzt im Atari Lynx
  • 6503, 6505, 6506
    • 12 Bit Adressbus (4 KiB)
  • 6504, 6507
    • 13 Bit Adressbus (8 KiB)
    • 6507 eingesetzt im Atari 2600
  • 6509
    • 20 Bit Adressbus (1 MiB) durch internes Bankswitching
  • 6510
    • 6502 mit zusätzlichem 6 Bit I/O-Port
    • Eingesetzt im C64
  • 6511
    • Microcontroller mit I/O-Ports, serieller Schnittstelle und RAM, von Rockwell
  • 65F11
    • Variante des 6511 mit integriertem Forth-Interpreter
  • 7501
    • 6502 in HMOS-Technologie
    • Eingesetzt im C16 und Plus/4
  • 8500
    • 6510 in CMOS-Technologie
  • 8502
    • 6510 umschaltbar auf 2 Mhz
    • 7-Bit I/O-Port
    • Eingesetzt im C128
  • 65816 (65C816)
    • Entwickelt von Western Design Center
    • Eingesetzt u.a. im Apple IIgs, Nintendo SNES
    • 16 Bit Register und ALU
    • 24 Bit Adressbus (16 MiB)
    • Bis zu 24MHz
  • 65802 (65C802)
    • Variante des 65816 die pinkompatibel zum 6502 ist
    • Bis zu 16MHz
Weiterführende Links:
  • http://www.i-m.de/home/compmuseum/proz/6502.htm

Impressum

Datenschutzerklärung