MOS Technology 6502: различия между версиями
Panther (обсуждение | вклад) м («6502» переименована в «MOS Technology 6502» поверх перенаправления) |
Panther (обсуждение | вклад) (убрал текст Википедии, все равно он был бесполезен) |
||
Строка 1: | Строка 1: | ||
{{ | {{Emuverse}} | ||
[[Изображение:MOS 6502AD 4585 top.jpg|thumb|Процессор 6502 в пластмассовом корпусе DIL-40]] | [[Изображение:MOS 6502AD 4585 top.jpg|thumb|Процессор 6502 в пластмассовом корпусе DIL-40]] | ||
'''MOS Technology 6502''', | '''MOS Technology 6502''', '''6502''', — 8-ми разрядный микропроцессор, первоначально разрабртанный компанией MOS Technology. | ||
== | == Варианты == | ||
6502 | * 6501 — исходная версия процессора, весь тираж уничтожен из-за лицензионных проблем с Motorola; | ||
* 6502 — основная версия процессора, вариант 6501 с измененным внешним интерфейсом и встроенным двухфазным тактовым генератором; | |||
* 6507 — упрощенная версия 6502 без внешних прерываний и урезанной шиной адреса; | |||
* 6508 — микроконтроллер с ядром 6502, 8-ми битнытным портом ввода-вывода и 256 байтами статической ОЗУ; | |||
* 6509 — вариант 6502, способный адресовать 1 Мб внешней памяти с помощью встроенного блока переключения банков; | |||
* 6510 — вариант 6502 с 8-ми битным портом ввода-вывода (в большинстве вариантов были доступны 6 бит. Применялся в компьютере [[Commodore 64]]; | |||
* 8500 — HMOS-версия 6510; | |||
* 7501/8501 — полностью совместимые версии 6510; | |||
* 8502 — версия 6510, имеющая отличия в исполнении некоторых недокументированных команд; | |||
* 65CE02 — ядро, применявшееся в микроконтроллере [[MOS Technology 4510]]; | |||
* [[65816|WDC 65816/65802]] — 16-ти разрядный микропроцессор, усовершенствованный 6502. Имеет режим полной эмуляции 6502. 65802 полностью совместим с 6502 по внешним выводам и может быть использован вместо него в старых компьютерах; | |||
== Системы на основе 6502 == | |||
* Игровые приставки [[Atari 2600]], [[Nintendo Entertainment System]] | |||
== Системы | |||
* Игровые приставки | |||
* [[Apple II]] | * [[Apple II]] | ||
* [[ | * [[Правец 8]] | ||
* [[ | * [[Агат]] | ||
* [[Commodore 64]] | * [[Commodore 64]] | ||
== Рекомендуемая литература == | == Рекомендуемая литература == | ||
Строка 34: | Строка 33: | ||
* {{txt}} [http://www.emuverse.ru/downloads/datasheets/processors/6502/6502.rus.txt Микропроцессор 6502] | * {{txt}} [http://www.emuverse.ru/downloads/datasheets/processors/6502/6502.rus.txt Микропроцессор 6502] | ||
* {{www}} [http://www.zophar.net/tech/files/6502ref.html 65C02 Reference Manual] {{ref-en}} | * {{www}} [http://www.zophar.net/tech/files/6502ref.html 65C02 Reference Manual] {{ref-en}} | ||
* {{txt}} [http://www.emuverse.ru/downloads/datasheets/processors/6502/c64doc.txt 6502/6510/8500/8502 instruction set] + undoc {{ref-en}} | * {{txt}} [http://www.emuverse.ru/downloads/datasheets/processors/6502/c64doc.txt 6502/6510/8500/8502 instruction set] + undoc {{ref-en}} | ||
* {{pdf}} [http://www.emuverse.ru/downloads/datasheets/processors/6502/UM6502.pdf UMC UM6502 datasheet] {{ref-en}} | * {{pdf}} [http://www.emuverse.ru/downloads/datasheets/processors/6502/UM6502.pdf UMC UM6502 datasheet] {{ref-en}} | ||
* {{pdf}} [http://www.emuverse.ru/downloads/datasheets/processors/6502/W6502S.pdf WDC W65C02S datasheet] {{ref-en}} | * {{pdf}} [http://www.emuverse.ru/downloads/datasheets/processors/6502/W6502S.pdf WDC W65C02S datasheet] {{ref-en}} | ||
* {{txt}} [http://www.emuverse.ru/downloads/datasheets/processors/6502/6502.bugs.txt 6502 bugs list] {{ref-en}} | * {{txt}} [http://www.emuverse.ru/downloads/datasheets/processors/6502/6502.bugs.txt 6502 bugs list] {{ref-en}} | ||
* {{www}} [http://www.atariarchives.org/mlb/ Machine Language For Beginners] by Richard Mansfield, published 1983 {{ref-en}} | * {{www}} [http://www.atariarchives.org/mlb/ Machine Language For Beginners] by Richard Mansfield, published 1983 {{ref-en}} | ||
[[Категория:MOS 6502]] | [[Категория:MOS 6502]] |
Версия от 11:06, 2 ноября 2007
Этот документ создан для Emuverse и распространяется на условиях лицензии CC-BY-SA-3.0. |
MOS Technology 6502, 6502, — 8-ми разрядный микропроцессор, первоначально разрабртанный компанией MOS Technology.
Варианты
- 6501 — исходная версия процессора, весь тираж уничтожен из-за лицензионных проблем с Motorola;
- 6502 — основная версия процессора, вариант 6501 с измененным внешним интерфейсом и встроенным двухфазным тактовым генератором;
- 6507 — упрощенная версия 6502 без внешних прерываний и урезанной шиной адреса;
- 6508 — микроконтроллер с ядром 6502, 8-ми битнытным портом ввода-вывода и 256 байтами статической ОЗУ;
- 6509 — вариант 6502, способный адресовать 1 Мб внешней памяти с помощью встроенного блока переключения банков;
- 6510 — вариант 6502 с 8-ми битным портом ввода-вывода (в большинстве вариантов были доступны 6 бит. Применялся в компьютере Commodore 64;
- 8500 — HMOS-версия 6510;
- 7501/8501 — полностью совместимые версии 6510;
- 8502 — версия 6510, имеющая отличия в исполнении некоторых недокументированных команд;
- 65CE02 — ядро, применявшееся в микроконтроллере MOS Technology 4510;
- WDC 65816/65802 — 16-ти разрядный микропроцессор, усовершенствованный 6502. Имеет режим полной эмуляции 6502. 65802 полностью совместим с 6502 по внешним выводам и может быть использован вместо него в старых компьютерах;
Системы на основе 6502
- Игровые приставки Atari 2600, Nintendo Entertainment System
- Apple II
- Правец 8
- Агат
- Commodore 64
Рекомендуемая литература
- Морер У. Язык Ассемблера для персонального компьютера ЭПЛ. — М.: Мир, 1987. 430 с.
Ссылки
- www.6502.org(англ.)
Документация
- Микропроцессор 6502
- 65C02 Reference Manual (англ.)
- 6502/6510/8500/8502 instruction set + undoc (англ.)
- UMC UM6502 datasheet (англ.)
- WDC W65C02S datasheet (англ.)
- 6502 bugs list (англ.)
- Machine Language For Beginners by Richard Mansfield, published 1983 (англ.)