WDC 65816/65802: различия между версиями
[отпатрулированная версия] | [отпатрулированная версия] |
мНет описания правки |
|||
(не показано 12 промежуточных версий 9 участников) | |||
Строка 1: | Строка 1: | ||
{{Архитектура CPU |
|||
| name = 65816 |
|||
⚫ | |||
| bits = 16-бит |
|||
| introduced = [[1984]] |
|||
| design = CISC |
|||
| type = Регистр-Память |
|||
| encoding = 1..4 байта |
|||
| branching = Флаги условий |
|||
| extensions = |
|||
| open = |
|||
| gpr = 5 |
|||
}} |
|||
[[Файл:W65C816S8PG-14 lg.jpg|thumb|Микропроцессор '''W65C816S'''.]] |
[[Файл:W65C816S8PG-14 lg.jpg|thumb|Микропроцессор '''W65C816S'''.]] |
||
'''W65C816S''' (а также '''65C816''' или '''65816''') — |
'''W65C816S''' (а также '''65C816''' или '''65816''') — 16-битный [[микропроцессор]], разработанный компанией [[Western Design Center]] (WDC). W65C816S, появившийся в 1983 году<ref>{{cite web |url=http://processortimeline.info/proc1980.htm |title=Chronology of Microprocessors (1980-1989) |lang=en |accessdate=2018-01-21 |archiveurl=https://web.archive.org/web/20150102191909/http://processortimeline.info/proc1980.htm |archivedate=2015-01-02 |deadlink=yes }}</ref>, является улучшенной версией 8-битного WDC [[65C02]], который представляет собой расширенный вариант микропроцессора [[MOS Technology 6502|6502]] от компании [[MOS Technology]] c улучшенной [[CMOS]]. Число ''65'' в названии появилось благодаря его совместимости с 65C02, а ''816'' означает, что регистры микропроцессора могут иметь длину как 8, так и 16 бит в зависимости от требований. |
||
== Архитектура микропроцессора == |
== Архитектура микропроцессора == |
||
Кроме доступности 16-битных регистров, в W65C816S имеется |
Кроме доступности 16-битных регистров, в W65C816S имеется 24 битная [[адресация памяти]], поддерживается до 16 [[мегабайт]] [[Запоминающее устройство с произвольным доступом|памяти с произвольным доступом]], расширенный набор инструкций, 16-битный [[стек|указатель стека]], а также несколько новых электрических сигналов для лучшего управления аппаратным обеспечением. |
||
При [[reset|сбросе]], W65C816S запускается в режиме «эмуляции» — это означает, что он, по сути, работает как 65C02. При следующем сбросе микропроцессор может быть переключен в «основной режим» — в нём будут доступны все дополнительные функции, но, по большей части, [[обратная совместимость]] с 65C02 останется. |
При [[reset|сбросе]], W65C816S запускается в режиме «эмуляции» — это означает, что он, по сути, работает как 65C02. При следующем сбросе микропроцессор может быть переключен в «основной режим» — в нём будут доступны все дополнительные функции, но, по большей части, [[обратная совместимость]] с 65C02 останется. |
||
== История создания == |
== История создания == |
||
Создание W65C816S началось в |
Создание W65C816S началось в 1982 году после того, как Билл Менш ({{lang-en|Bill Mensch}}) — основатель и [[CEO|главный исполнительный директор]] WDC — начал переговоры с [[Apple Inc.|Apple Computer]] о создании новой серии [[PC|персональных компьютеров]] [[Apple II]]. Компания Apple хотела получить микропроцессор, который будет обеспечивать совместимость с программным обеспечением для 65C02 (который использовался в [[Apple IIc]]), но с возможностью адресовать больше памяти и хранить 16-битные слова. Таким образом, в марте 1984 года был создан процессор 65C816; его образцы были переданы Apple и [[Atari]]. Apple встроила 65C816 в свой компьютер [[Apple IIGS]]. |
||
В 90-х годах 65C816 (а также его предок 65C02) были переведены на полностью [[Динамическая логика (цифровая электроника)|статическое]] ядро, что позволяло сохранять все данные в регистрах без получения [[тактовый сигнал|тактового сигнала]]. Эта новая функция, а также использование [[SRAM (память)|статической памяти с произвольным доступом]], позволила производить новые версии процессоров, потребляющих минимальное количество энергии при переходе в «спящий» режим. |
В 90-х годах 65C816 (а также его предок 65C02) были переведены на полностью [[Динамическая логика (цифровая электроника)|статическое]] ядро, что позволяло сохранять все данные в регистрах без получения [[тактовый сигнал|тактового сигнала]]. Эта новая функция, а также использование [[SRAM (память)|статической памяти с произвольным доступом]], позволила производить новые версии процессоров, потребляющих минимальное количество энергии при переходе в «спящий» режим. |
||
Строка 20: | Строка 33: | ||
* [[Super Nintendo Entertainment System]] ([[центральный процессор]] [[Ricoh 5A22]] основан на 65C816) |
* [[Super Nintendo Entertainment System]] ([[центральный процессор]] [[Ricoh 5A22]] основан на 65C816) |
||
* [[Super Mario RPG: Legend of the Seven Stars]] (центральный процессор [[игровой картридж|картриджа]] [[Nintendo SA-1]] основан на 65C816) |
* [[Super Mario RPG: Legend of the Seven Stars]] (центральный процессор [[игровой картридж|картриджа]] [[Nintendo SA-1]] основан на 65C816) |
||
== Примечания == |
|||
{{примечания}} |
|||
== Литература == |
|||
* {{книга |автор=Eyes, David; Lichty, Ron |заглавие=Programming the 65816 including the 6502, 65C02, and 65802 |издательство=Brady Books/Prentice Hall Press |isbn=0-89303-789-3 |год=1986 |место=New York}} |
|||
== Ссылки == |
== Ссылки == |
||
Строка 25: | Строка 44: | ||
* [http://www.westerndesigncenter.com/wdc/documentation/w65c816s.pdf Полная информация о W65C816S] {{ref-en}} |
* [http://www.westerndesigncenter.com/wdc/documentation/w65c816s.pdf Полная информация о W65C816S] {{ref-en}} |
||
* [http://www.defence-force.org/computing/oric/coding/annexe_2/ Сведения для программиста (6502) о процессоре 65816] {{ref-en}} |
* [http://www.defence-force.org/computing/oric/coding/annexe_2/ Сведения для программиста (6502) о процессоре 65816] {{ref-en}} |
||
* [http://www.zophar.net/tech/65816.html 65816/65C816 Техническая документация] |
* [http://www.zophar.net/tech/65816.html 65816/65C816 Техническая документация] {{ref-en}} |
||
{{MOS CPU}} |
{{MOS CPU}} |
||
Строка 31: | Строка 50: | ||
[[Категория:Микросхемы MOS Technology]] |
[[Категория:Микросхемы MOS Technology]] |
||
[[Категория:Микропроцессоры]] |
|||
[[ar:دبليو دي سي 65816/65802]] |
|||
⚫ | |||
[[en:WDC 65816/65802]] |
|||
[[es:W65C816]] |
|||
[[fr:MOS Technology 65C816]] |
|||
[[hr:WDC 65816]] |
|||
[[ja:65816 (コンピュータ)]] |
|||
[[ko:WDC 65816]] |
|||
[[nl:WDC 65816]] |
|||
[[pl:WDC 65816/65802]] |
|||
[[sh:WDC 65816]] |
|||
[[sv:WDC 65816]] |
|||
[[uk:WDC 65816/65802]] |
Текущая версия от 19:01, 29 сентября 2022
65816 | |
---|---|
Разработчик | Western Design Center (WDC) |
Разрядность | 16-бит |
Представлена | 1984 |
Архитектура | CISC |
Тип | Регистр-Память |
Кодирование СК | 1..4 байта |
Реализация переходов | Флаги условий |
Регистры | |
Общего назначения | 5 |
Медиафайлы на Викискладе |
W65C816S (а также 65C816 или 65816) — 16-битный микропроцессор, разработанный компанией Western Design Center (WDC). W65C816S, появившийся в 1983 году[1], является улучшенной версией 8-битного WDC 65C02, который представляет собой расширенный вариант микропроцессора 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 IIGS
- C-One (стандартная карточка CPU/RAM)
- Super Nintendo Entertainment System (центральный процессор Ricoh 5A22 основан на 65C816)
- Super Mario RPG: Legend of the Seven Stars (центральный процессор картриджа Nintendo SA-1 основан на 65C816)
Примечания
[править | править код]- ↑ Chronology of Microprocessors (1980-1989) (англ.). Дата обращения: 21 января 2018. Архивировано из оригинала 2 января 2015 года.
Литература
[править | править код]- Eyes, David; Lichty, Ron. Programming the 65816 including the 6502, 65C02, and 65802. — New York: Brady Books/Prentice Hall Press, 1986. — ISBN 0-89303-789-3.
Ссылки
[править | править код]- Информация о W65C816S на сайте производителя (англ.)
- Полная информация о W65C816S (англ.)
- Сведения для программиста (6502) о процессоре 65816 (англ.)
- 65816/65C816 Техническая документация (англ.)
Это заготовка статьи об аппаратном обеспечении. Помогите Википедии, дополнив её. |