MOS Technology 6502: различия между версиями
Panther (обсуждение | вклад) (Источник: Википедия) |
Panther (обсуждение | вклад) (→Ссылки: +1) |
||
(не показано 15 промежуточных версий 2 участников) | |||
Строка 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, имеющая отличия в исполнении некоторых недокументированных команд; | |||
* 65C02 — обновленная версия 6502, имеющая несколько новых команд; | |||
* 65CE02 — ядро, применявшееся в микроконтроллере [[MOS Technology 4510]]; | |||
* [[65816|WDC 65816/65802]] — 16-ти разрядный микропроцессор, усовершенствованный 6502. Имеет режим полной эмуляции 6502. 65802 полностью совместим с 6502 по внешним выводам и может быть использован вместо него в старых компьютерах; | |||
== Системы на основе 6502 == | |||
* Игровые приставки [[Atari 2600]] (6507), [[Nintendo Entertainment System]]; | |||
* [[Apple II]]; | |||
* [[Правец 8]]; | |||
* [[Агат]] (Клон 6502 болгарского производства, оригинальные процессоры со спиленной маркировкой); | |||
* [[Commodore 64]] (6510). | |||
== Системы | |||
* Игровые приставки | |||
* [[Apple II]] | |||
* [[ | |||
* [[Агат ( | |||
* [[Commodore 64]] ( | |||
== Рекомендуемая литература == | == Рекомендуемая литература == | ||
Строка 30: | Строка 30: | ||
== Ссылки == | == Ссылки == | ||
* [http://www.6502.org/ www.6502.org]{{ref-en}} | * [http://www.6502.org/ www.6502.org]{{ref-en}} | ||
* [https://github.com/Klaus2m5/6502_65C02_functional_tests Тесты команд] | |||
* [https://wilsonminesco.com/NMOS-CMOSdif/ Отличия 65с02 от 6502] | |||
== Документация == | |||
* [[MOS Technology 6502/Система команд|Полная система команд 6502/6510]] | |||
* {{txt||Микропроцессор 6502|datasheets/processors/6502/6502.rus.txt}} | |||
* {{www}} [http://www.zophar.net/tech/files/6502ref.html 65C02 Reference Manual] {{ref-en}} | |||
* {{www}} [http://6502.org/tutorials/interrupts.html Описание механизма прерываний] {{ref-en}} | |||
* {{txt||6502/6510/8500/8502 instruction set] + undoc|datasheets/processors/6502/c64doc.txt}} {{ref-en}} | |||
* {{pdf||UMC UM6502 datasheet|datasheets/processors/6502/UM6502.pdf}} {{ref-en}} | |||
* {{pdf||WDC W65C02S datasheet|datasheets/processors/6502/W6502S.pdf}} {{ref-en}} | |||
* {{zip||Commodore Semicounductor Group 6508 datasheet|datasheets/processors/6502/6508.zip}} {{ref-en}} | |||
* {{zip||Commodore Semicounductor Group 6509 datasheet|datasheets/processors/6502/6509-8610.zip}} {{ref-en}} | |||
* {{txt||6502 bugs list|datasheets/processors/6502/6502.bugs.txt}} {{ref-en}} | |||
* {{www}} [http://www.atariarchives.org/mlb/ Machine Language For Beginners] by Richard Mansfield, published 1983 {{ref-en}} | |||
[[Категория: | [[Категория:MOS 6502]] |
Текущая версия от 23:37, 9 января 2024
![]() |
Этот документ создан для 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, имеющая отличия в исполнении некоторых недокументированных команд;
- 65C02 — обновленная версия 6502, имеющая несколько новых команд;
- 65CE02 — ядро, применявшееся в микроконтроллере MOS Technology 4510;
- WDC 65816/65802 — 16-ти разрядный микропроцессор, усовершенствованный 6502. Имеет режим полной эмуляции 6502. 65802 полностью совместим с 6502 по внешним выводам и может быть использован вместо него в старых компьютерах;
Системы на основе 6502
- Игровые приставки Atari 2600 (6507), Nintendo Entertainment System;
- Apple II;
- Правец 8;
- Агат (Клон 6502 болгарского производства, оригинальные процессоры со спиленной маркировкой);
- Commodore 64 (6510).
Рекомендуемая литература
- Морер У. Язык Ассемблера для персонального компьютера ЭПЛ. — М.: Мир, 1987. 430 с.
Ссылки
Документация
- Полная система команд 6502/6510
Микропроцессор 6502
65C02 Reference Manual (англ.)
Описание механизма прерываний (англ.)
6502/6510/8500/8502 instruction set + undoc] (англ.)
UMC UM6502 datasheet (англ.)
WDC W65C02S datasheet (англ.)
Commodore Semicounductor Group 6508 datasheet (англ.)
Commodore Semicounductor Group 6509 datasheet (англ.)
6502 bugs list (англ.)
Machine Language For Beginners by Richard Mansfield, published 1983 (англ.)