MOS 6502
Z Wikipedii
MOS 6502 - 8-bitowy mikroprocesor firmy MOS Technology.
[edytuj] Opis
Mikroprocesor MOS 6502 był szeroko wykorzystywany do budowy komputerów domowych w latach 80. Posiadał 8-bitową szynę danych i 16-bitową szynę adresową (przestrzeń adresowa o wielkości 64kB = 65536B). Taktowany zegarem o częstotliwość ok. 1MHz. Wewnętrznie posiadał tylko 3 rejestry 8-bitowe dostępne bezpośrednio dla programisty:
- A - Akumulator
- X, Y - indeksowe rejestry adresowe
- niektóre wersje miały dodatkowy rejestr ogólnego przeznaczenia - B
Nie było to jednak zbyt dużą wadą ze względu na istnienie specjalnego trybu adresowania pamięci tzw. adresowanie strony zerowej gdzie pierwsze 256 bajtów pamięci RAM mogło być wykorzystane prawie jak rejestry wewnętrzne. Procesor w przeciwieństwie do swojego konkurenta Z80 nie posiadał specjalnych rozkazów do obsługi urządzeń I/O. Dodatkowo obszar stosu zaimplementowany był za pomocą 8-bitowego rejestru stosu (SP) odwołującego się wyłącznie do pierwszej strony pamięci (adresy od 0x100 do 0x1ff).
[edytuj] Wersje
Mikroprocesor MOS 6502 był pierwszym modelem "rodziny". Oprócz niego firma MOS Technology zaprojektowała i wprowadziła na rynek inne modele zgodne w dół z pierwszym modelem:
- MOS 65C02 - wersja CMOS procesora, w której poprawiono parę błędów i dodano kilka nowych rozkazów i trybów adresowania.
- MOS 6510