WDC 65816: различия между версиями
| Panther (обсуждение | вклад)  (Новая: {{Emuverse}} '''WDC 65816/65802, 65C816''' — 16-ти битный микропроцессор, разработанный Western Design Center (WDC) как расширенная в...) | Panther (обсуждение | вклад)   (→Основные характеристики:  + img) | ||
| Строка 17: | Строка 17: | ||
| * Команда «Сопроцессор» Co-Processor (COP) с соответствующим вектором для поддержки внешнего математического сопроцессора | * Команда «Сопроцессор» Co-Processor (COP) с соответствующим вектором для поддержки внешнего математического сопроцессора | ||
| * Команды копирования блоков памяти (Block move). | * Команды копирования блоков памяти (Block move). | ||
| == Архитектура == | |||
| [[Изображение:Programming_model_816.gif|frame|center|Регистры 65816, темным цветом показаны регистры 6502]] | |||
| == Документация == | == Документация == | ||
Версия от 17:41, 1 ноября 2007
|   | Этот документ создан для Emuverse и распространяется на условиях лицензии CC-BY-SA-3.0. | 
WDC 65816/65802, 65C816 — 16-ти битный микропроцессор, разработанный Western Design Center (WDC) как расширенная версия процессора MOS 6502.
65816 производился по лицензии несколькими компаниями в 1980-х — начале 1990-х годов.
Основные характеристики
- CMOS-технология, низкое энергопотребление;
- Широкий диапазон напряжения питания: 1.8 V ± 5 %, 2.5 V ± 5 %, 3.0 V ± 5 %, 3.3 V ± 10 %, 5.0 V ± 5 % для использования с различной периферией;
- Режим эмуляции 6502 для повышения совместимости;
- 24-х битная шина адреса, позволяющая использовать до 16 Мб памяти;
- 16-ти битное АЛУ и регистры
- Раздельные регистры страниц памяти для программы и данных допускают как сегментацию памяти, та и линейную адресацию;
- Режимы непосредственной регистровай и относительной стековой адресации позволяют создавать реентерабельные, рекурсивные, не зависящие от места расположнния в памяти программы;
- 24 режима адресации — 13 от 6502 с 92 инструкциями, использующие 256 кодов команд (включая новые от 65С02);
- Команды «Ожидание прерываания» Wait-for-Interrupt (WAI) и «Останов тактирования» Stop-the-Clock (STP) позволяют снизить энергопотребление, уменьшают время реакции на прерывание и позволяют осуществлять синхронизацию с внешними событиями№
- Команда «Сопроцессор» Co-Processor (COP) с соответствующим вектором для поддержки внешнего математического сопроцессора
- Команды копирования блоков памяти (Block move).
Архитектура

 
	