Advanced | Help | Encyclopedia
Directory


65C02 Microprocessor

The 65C02 Microprocessor is a slightly upgraded version of the popular and venerable 6502 microprocessor. The 65C02 shared its predecessor's 8-bit instruction set architecture and 16-bit memory addressing. While the redesign was made by Bill Mensch of Western Design Center, the 65C02 was likewise manufactured by other semiconductor companies such as NCR, GTE, Rockwell International, SynerTek and Sanyo.

The 65C02 added a small number of documented opcodes and, significantly, fixed the irksome 'indirect jump page wrap bug' that caused fits for so many budding assembly language programmers.

Another problem with the 6502, fixed in the 65C02, relates to its program status register, which contains eight system flags. Some flags are set or reset under program control. Others reflect the status of the machine after mathematical instructions:

  • N Negative sign flag
  • V Overflow flag
  • 1 Always 1
  • B Break flag, set by the BRK instruction
  • D Decimal mode flag
  • I IRQ disable flag
  • Z Zero flag
  • C Carry Flag

In the 6502 the decimal flag (D) was not initialised during a reset. This meant it would be in an unpredictable state after a reset, and could lead to arbitrary behaviour. This forced programmers to use CLD instructions after resets on all 6502 programs.

Notable uses of the 65C02



List of 65xx(x)-based products from MOS Technology and the Western Design Center

Single board computers (kits), and microprocessors: MOS/CBM KIM-1 | 6501 | 6502 | 65C02 | 6507 | 6508 | 6509 | 6510/7501/8500–01 | 8502 | 65802 | 65816

Support chips: 6520 PIA | 6522 VIA | 6526 CIA | 6529 SPIA | 6530 RRIOT | 6532 RIOT | 6551 ACIA | 6560 VIC | 6567 VIC-II | 6581 SID | 6845 | 7360 TED | 8563 VDC








Links: Addme | Keyword Research | Paid Inclusion | Femail | Software | Completive Intelligence

Add URL | About Slider | FREE Slider Toolbar - Simply Amazing
Copyright © 2000-2008 Slider.com. All rights reserved.
Content is distributed under the GNU Free Documentation License.