65C02
65C02 в микропроцессор, разработанный фирмой Western Design Center (WDC) на основе архитектуры MOS Technology 6502 и впоследствии выпускавшийся также рядом других фирм, таких как NCR, GTE, Rockwell International, SynerTek и Sanyo. Советская промышленность также выпускала совместимый с 65C02 микропроцессор 4.К602ВМ1 для использования в военных встраиваемых системах.
Содержание |
[править] Отличия 65C02 от 6502
- технология CMOS вместо NMOS
- реализация на языке Verilog
- дополнительные инструкции, в том числе PHX, PLX, PHY, PLY, BRA (BRanch Always), STZ (STore Zero to memory), STP (StoP mode), WAI (WAIt for interrupt) RMB (Reset Memory Bit), SMB (Set Memory Bit), BBR (Branch on Bit Reset), BBS (Branch on Bit Set), TRB (Test and Reset memory Bit), TSB (Test and Set memory Bit)
- два новых режима адресации (ZP) и (M,X) и использование новых комбинаций режимов адресации с инструкциями: INC A, DEC A, BIT M,X, JMP (M,X), ORA (ZP), AND (ZP), EOR (ZP), ADC (ZP), STA (ZP), LDA (ZP), CMP (ZP), SBC (ZP)
- вместо недокументированных кодов операций реализованы NOP'ы различной длины
- исправлена ошибка в инструкции безусловного косвенного перехода JMP (M), проявлявшаяся в случае, если M пересекала границу страницы памяти
- флаг D инициализируется (сбрасывается) после ресета или прерывания
- флаг N можно использовать в десятичном режиме
[править] Примеры использования 65C02
- Модели Apple IIc и Apple //e из семейства компьютеров Apple II
- Компьютер BBC Master фирмы Acorn Computers Ltd
- Игровые приставки Atari Lynx (65SC02 @ 4 MHz), NEC TurboGrafx-16 aka PC Engine (HuC6280 @ 1.78 MHz and 7.16 MHz), Time Top GameKing (6 MHz), Watara Supervision (65SC02 @ 4 MHz)
- Картридж акселератора TurboMaster для компьютера Commodore 64 (65C02 @ 4.09 MHz)
- Шахматный компьютер Mephisto MMV (420 MHz)
- Встроенные системы
[править] Особенности отечественного микропроцессора 4.К602ВМ1
Отечественный вариант микропроцессора 65С02 был разработан в конце 1980-х гг. в московском Научно-исследовательском центре физики и технологии НИЦФТ (НПО Физика). В качестве основы был использован микропроцессор R65C02P2 фирмы Rockwell. Микропроцессор 4.К602ВМ1 с приёмкой 5 (диапазон рабочей температуры 60...+125°C) обеспечивал работу на частоте до 1 МГц, с приёмкой ОТК (диапазон температуры 0...+70°C) в до 2 МГц. Особенностью использованного НИЦФТ технологического процесса была возможность высоковольтного (до 18 В) питания микропроцессора, что обеспечило ему высокий «разгонный» потенциал. В частности, при питании напряжением 15 В была получена устойчивая работа микропроцессора на частоте 5 МГц.
[править] Ссылки
- W65C02S 8bit Microprocessor страница на сайте WDC
- CPU World
| Серия 65xx микропроцессоров фирмы MOS Technology и их клоны | |
|---|---|
|
MOS 4510 · MOS 6501 · MOS 6502 · WDC 65C02 · Hudson HuC6280 · Ricoh 2A03 · MOS 6507 · MOS 6508 · MOS 6509 · MOS 6510 (7501, 8500, 8501) · MOS 8502 · MOS 65CE02 · WDC 65802 · WDC 65816 · Ricoh 5A22 · Nintendo SA-1 |
