WDC 65C816
Genel bilgiler | |
---|---|
Üretim başlangıcı | 1985 |
Yaygın üretici(ler) |
|
Performans | |
Max. CPU saat hızı | 1 MHz ilâ 14 MHz |
Mimari ve sınıflandırma | |
Komut seti | 6502 |
Fiziksel özellikler | |
Paket(ler) |
|
W65C816S (ayrıca 65C816 veya 65816), Western Design Center tarafından geliştirilen bir 8/16-bit mikroişlemcidir. 1985'te tanıtılmış olup[1] MOS Technology 6502 NMOS'in bir CMOS geliştirmesi olan WDC 65C02 8-bit mikroişlemcinin geliştirilmiş bir versiyonudur. 65C816, Apple IIGS ve değiştirilmiş biçimde Super Nintendo Entertainment System'in merkezî işlem birimiydi.
Parça tanımındaki 65, 65C02 uyumluluk modundan gelirken 816, mikroişlemcinin seçilebilir 8- ve 16-bit kayıt boyutlarına sahip olduğunu gösterir. 16-bitlik kayıtların kullanılabilirliğine ek olarak, W65C816S, 16 megabayta kadar rastgele erişimli belleği destekleyen, 24-bite kadar genişletilmiş bellek, gelişmiş bir komut seti ve 16-bit yığın işaretçisinin yanı sıra birkaç yeni elektrik özelliğine sahiptir. gelişmiş sistem donanım yönetimi için sinyaller.
Sıfırlamada, W65C816S "öykünme modunda" başlar, yani büyük ölçüde 65C02 gibi davranır. Bundan sonra, W65C816S, iki komut dizisiyle "yerel moda" geçirilebilir, bu da onun tüm gelişmiş özellikleri etkinleştirmesine, ancak yine de çoğu 65C02 yazılımıyla önemli ölçüde geriye dönük uyumluluğu korumasına neden olur. Bununla birlikte, NMOS atası için pin uyumlu bir yedek olan 65C02'nin PDIP40 versiyonunun aksine, PDIP40 W65C816S, diğer 6502 aile mikroişlemci ile pin uyumlu değildir.
W65C816S ile ilgili olarak, aynı dahili yapıya ve 16-bit desteğe sahip olan, ancak orijinal 6502 ile uyumlu 40 pimli bir düzen kullanan W65C802'dir. Bu, belirli rollerde yedek olarak kullanılmasına izin verdi. Ancak 65C802, 64 KB bellekle sınırlayan tam 24 bitlik bir adres yayamamaktaydı.
Kaynakça
[değiştir | kaynağı değiştir]- ^ "Chronology of Microprocessors (1980–1989)". 2 Ocak 2015 tarihinde kaynağından arşivlendi. Erişim tarihi: 12 Ekim 2022.
Ek okuma
[değiştir | kaynağı değiştir]- Eyes, David; Lichty, Ron (1986). Programming the 65816 - including the 6502, 65C02, 65802. Prentice Hall. ISBN 978-0893037895.
- 65C816 Datasheet 24 Eylül 2022 tarihinde Wayback Machine sitesinde arşivlendi.; Western Design Center; 55 pages; 2018.
Dış bağlantılar
[değiştir | kaynağı değiştir]- 65C816 webpage 14 Nisan 2012 tarihinde Wayback Machine sitesinde arşivlendi. - Western Design Center
- 6502/65C02/65C816 Instruction Set decoded 4 Mayıs 2006 tarihinde Wayback Machine sitesinde arşivlendi.
- 65816/65C816 Technical Documents 3 Temmuz 2008 tarihinde Wayback Machine sitesinde arşivlendi. - zophar.net
- A 6502 Programmer's Introduction to the 65816 5 Mayıs 2012 tarihinde Wayback Machine sitesinde arşivlendi. – A Commodore World article by Brett Tabke; includes CMD's instruction set summary
- Investigating 65C816 Interrupts 5 Haziran 2022 tarihinde Wayback Machine sitesinde arşivlendi. – An extensive discussion of interrupt processing on the 65C816