WikiDer > WDC 65816

Das 65816 ist ein 16-Bit-Variante des 6502-Prozessor vom Halbleiterhersteller Westliches Designzentrum. Der Prozessor ist softwarekompatibel mit dem 6502.
Datenbefehlssatz
| Art der Architektur: | Akkumulator |
| Anzahl Register: | 3 16-Bit-Ganzzahl registriert, von denen 1 der Akkumulator ist |
| Adressraum: | 224 Bytes |
| Speicherverwaltung: | Bankwechsel |
| Flaggen | Null, Übertrag, negativ, Überlauf |
| Adressierungsmodi | Sofort, Speicher, Nullseite, indirekte Nullseite. Bei allen Adressierungsmodi außer Sofort kann das x- oder y-Register als Index verwendet werden. |
Verbesserungen
Im Vergleich zum 6502 wurden folgende Verbesserungen vorgenommen:
- Die Register wurden auf 16 Bit erweitert
- Das Adressraum wurde auf 16 MB erhöht. Diese 16 MB sind in Bänke von 64 KB unterteilt.
- Die Nullseite ist verschiebbar und heißt jetzt Direktseite
- Es wurde einfacher, den Stack zu verwenden, um Parameter zu übergeben und lokale Variablen zu speichern.
Anwendungen
Der 65816 wird in der Nintendo Super NES und der Apple IIgs.
| Mikroprozessoren | ||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|