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

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[отпатрулированная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
Нет описания правки
мНет описания правки
 
(не показаны 4 промежуточные версии 2 участников)
Строка 14: Строка 14:
[[Файл: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]], который представляет собой расширенный вариант микропроцессора [[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 бит в зависимости от требований.


== Архитектура микропроцессора ==
== Архитектура микропроцессора ==
Строка 22: Строка 22:


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


== Ссылки ==
== Ссылки ==

Текущая версия от 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.