2023-10-30 04:18:38 +00:00
|
|
|
# MOS 6502 Microprocessor
|
2022-10-05 03:41:59 +00:00
|
|
|
<table>
|
|
|
|
<tr>
|
|
|
|
<td>Name</td>
|
|
|
|
<td>6502</td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td>Introduced</td>
|
|
|
|
<td>1975</td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td>Data Width</td>
|
|
|
|
<td>8-bit</td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td>Address Width</td>
|
|
|
|
<td>16-bit</td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td>Endianness</td>
|
|
|
|
<td>Little</td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td>Registers</td>
|
|
|
|
<td>8-bit A, X, Y, Stack. 16-bit PC</td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td>Package</td>
|
|
|
|
<td>40-pin DIP</td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td>Instruction Count</td>
|
|
|
|
<td> 56</td>
|
|
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
|
2022-04-28 16:37:12 +00:00
|
|
|
|
|
|
|
## Addressing Modes
|
|
|
|
- Implied
|
|
|
|
- Immediate
|
|
|
|
- Absolute
|
|
|
|
- Indexed Absolute
|
|
|
|
- Indexed Zero-Page
|
|
|
|
- Relative
|
|
|
|
- Accumulator
|
|
|
|
- Indirect, X
|
|
|
|
- Indirect, Y
|
|
|
|
|
2022-05-16 18:26:38 +00:00
|
|
|
## Docs
|
2022-10-05 03:41:59 +00:00
|
|
|
- [westerndesigncenter.com: WDC W65C02S NMOS Variant](https://www.westerndesigncenter.com/wdc/documentation/w65c02s.pdf)
|
2022-05-16 18:26:38 +00:00
|
|
|
- [6502.org: collection of 6502 resources](http://6502.org/)
|
2022-04-28 16:37:12 +00:00
|
|
|
|
|
|
|
## Notable Usage (includes variants)
|
|
|
|
- Nintendo Entertainment System
|
|
|
|
- Atari 2600
|
|
|
|
- Apple II
|
|
|
|
- Commodore 64
|
|
|
|
- BBC Micro
|
|
|
|
|