MOS6502

From Helionica



MOS6502 - 8-bitowy mikroprocesor firmy MOS Technology.

Mikroprocesor MOS6502 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).

Mikroprocesor MOS6502 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:

  • MOS65C02 - wersja CMOS procesora, dodano także kilka nowych rozkazów
  • MOS6510

Zobacz też:


Artykuł zawiera udostępnione na licencji GNU FDL treści pochodzące w pierwotnej wersji z artykułu MOS6502 w polskiej Wikipedii. Lista autorów.



Bestsellery informatyki