WDC 65816/65802
W65C816S (а також 65C816 або 65816) — 16-бітний мікропроцесор, розроблений компанією Western Design Center (WDC). W65C816S є покращеною версією 8-бітного WDC 65C02 (що має NMOS-логіку), який представляє собою копію мікропроцесора 6502 від компанії MOS Technology c поліпшеної CMOS. Число 65 в назві з'явилося завдяки його сумісності з 65C02, а 816 означає, що регістри мікропроцесора можуть мати довжину як 8, так і 16 біт в залежності від вимог.
Зміст |
Архітектура мікропроцесора [ред.]
Крім доступності 16-бітних регістрів, в W65C816S є можливість адресувати до 24 біт пам'яті, підтримується до 16 мегабайт пам'яті з довільним доступом, розширений набір інструкцій , 16-бітний покажчик стека, а також кілька нових електричних сигналів для кращого управління апаратним забезпеченням.
При скиданні, W65C816S запускається в режимі «емуляції» — це означає, що він, по суті, працює як 65C02. При наступному скиданні мікропроцесор може бути переключено в «основний режим» — в ньому будуть доступні всі додаткові функції, але, здебільшого, зворотна сумісність з 65C02 залишиться.
Історія створення [ред.]
Створення W65C816S почалося в 1982 рік у після того, як Білл Менш (англ. Bill Mensch) — засновник і головний виконавчий директор WDC — почав переговори з Apple Computer про створення нової серії персональних комп'ютерів Apple II. Компанія Apple хотіла отримати мікропроцесор, який буде забезпечувати сумісність з програмним забезпеченням для 65C02 (який використовувався в Apple IIc), але з можливістю адресувати більше пам'яті і зберігати 16-бітні слова. Таким чином, в березні 1984 рік а був створений процесор 65C816, його зразки були передані Apple і Atari. Apple вбудувала 65C816 в свій комп'ютер Apple IIGS.
У 90-х роках 65C816 (а також його предок 65C02) були переведені на повністю статичне ядро, що дозволяло зберігати всі дані в регістрах без отримання тактового сигналу. Ця нова функція, а також використання статичної пам'яті з довільним доступом, дозволила виробляти нові версії процесорів, які споживають мінімальну кількість енергії при переході в «сплячий» режим.
Використання мікропроцесора [ред.]
- Acorn Communicator
- Apple II GS
- C-One (стандартна картка CPU/RAM)
- Super Nintendo Entertainment System (центральний процесор Ricoh 5A22 заснований на 65C816)
- Super Mario RPG: Legend of the Seven Stars (центральний процесор картіріджа Nintendo SA-1 заснований на 65C816)
Посилання [ред.]
- Інформація про W65C816S на сайті виробника (англ.)
- Повна інформація про W65C816S (англ.)
- Відомості для програміста (6502) про процесор 65816 (англ.)
- 65816/65C816 Технічна документація — Hosted by Zophar's Domain (англ.)
