WDC 65816/65802: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[отпатрулированная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
мНет описания правки
 
(не показано 12 промежуточных версий 9 участников)
Строка 1: Строка 1:
{{Архитектура CPU
| name = 65816
| designer = [[Western Design Center]] (WDC)
| 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''') — [[16 бит|16-битный]] [[микропроцессор]], разработанный компанией [[Western Design Center]] (WDC). W65C816S является улучшенной версией [[8 бит (компьютерная архитектура)|8-битного]] WDC [[65C02]] (имеющего [[NMOS]]-логику), который представляет собой копию микропроцессора [[MOS Technology 6502|6502]] от компании [[MOS Technology]] c улучшенной [[CMOS]]. Число ''65'' в названии появилось благодаря его совместимости с 65C02, а ''816'' означает, что регистра микропроцессора могут иметь длину как 8, так и 16 бит в зависимости от требований.
'''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 имеется возможность [[адресация памяти|адресовать]] до 24 бит памяти, поддерживается до 16 [[мегабайт]] [[Запоминающее устройство с произвольным доступом|памяти с произвольным доступом]], расширенный набор инструкций, 16-битный [[стек|указатель стека]], а также несколько новых электрических сигналов для лучшего управления аппаратным обеспечением.
Кроме доступности 16-битных регистров, в W65C816S имеется 24 битная [[адресация памяти]], поддерживается до 16 [[мегабайт]] [[Запоминающее устройство с произвольным доступом|памяти с произвольным доступом]], расширенный набор инструкций, 16-битный [[стек|указатель стека]], а также несколько новых электрических сигналов для лучшего управления аппаратным обеспечением.


При [[reset|сбросе]], W65C816S запускается в режиме «эмуляции» — это означает, что он, по сути, работает как 65C02. При следующем сбросе микропроцессор может быть переключен в «основной режим» — в нём будут доступны все дополнительные функции, но, по большей части, [[обратная совместимость]] с 65C02 останется.
При [[reset|сбросе]], W65C816S запускается в режиме «эмуляции» — это означает, что он, по сути, работает как 65C02. При следующем сбросе микропроцессор может быть переключен в «основной режим» — в нём будут доступны все дополнительные функции, но, по большей части, [[обратная совместимость]] с 65C02 останется.


== История создания ==
== История создания ==
Создание 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]].
Создание 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 Техническая документация] — Hosted by Zophar’s Domain {{ref-en}}
* [http://www.zophar.net/tech/65816.html 65816/65C816 Техническая документация] {{ref-en}}


{{MOS CPU}}
{{MOS CPU}}
Строка 31: Строка 50:


[[Категория:Микросхемы MOS Technology]]
[[Категория:Микросхемы MOS Technology]]
[[Категория:Микропроцессоры]]

[[ar:دبليو دي سي 65816/65802]]
[[de:Western Design Center 65816]]
[[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.

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) были переведены на полностью статическое ядро, что позволяло сохранять все данные в регистрах без получения тактового сигнала. Эта новая функция, а также использование статической памяти с произвольным доступом, позволила производить новые версии процессоров, потребляющих минимальное количество энергии при переходе в «спящий» режим.

Использование микропроцессора

[править | править код]

Примечания

[править | править код]
  1. 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.