MOS 6502

Izvor: Wikipedija
Prijeđi na navigaciju Prijeđi na pretraživanje
MOS 6502 u 40 igličnom kućištu

MOS 6502 je 8-bitni mikroprocesor kojeg je 1975. stvorila američka tvrka MOS Technology i kada se pojavio na tržištu bio je jeftiniji (25 $) nego mikroprocesori koje su prodavale tvrtke Motorola (6800, 179 $) i Intel (8008, 179 $). Svojom je pojavom na tržištu MOS 6502 izazvao pravu revoluciju i korišten je za mnoga kućna računala i igraće konzole kao što su Apple II, Atari VCS 2600, Commodore 64, Orao, BBC Microcomputer Systems , Oric Atmos, Micronic 64 - Z80...

Tehnički podatci[uredi VE | uredi]

  • iglice D0 do D7 – linije za podatke (8-bitna)
  • iglice A0 do A15 – linije za memorijsku adresu (16-bitna)
  • iglice N.C (eng. Not Connected) – ne koriste se
  • iglica R/W (eng. Read/Write) – zavisno o razini 0 ili 5 V, služi za čitanje ili pisanje podataka
  • IRQ (eng. Interrupt Request)zahtjev za prekid
  • RES (eng. Reset) – dovodi mikroprocesor do prvotnog stanja
  • NMI - nemaskirani prekid (eng. Non Maskable Interrupt)
  • VCC – napajanje +5 V
  • VSS – uzemljenje
  • Ø0(IN) – takt
  • Ø1(OUT) – takt
  • Ø2(OUT) – takt

Uvjeti koje postavlja na dizajn[uredi VE | uredi]

  • 0x00 - 0xFF Zero page memorija, mora biti RAM
  • 0x100 - 0x1FF Stog, mora biti RAM
  • 0xFFFA - 0xFFFB NMI vektor, mora biti ROM
  • 0xFFFC - 0xFFFD RESET vektor, mora biti ROM
  • 0xFFFE - 0xFFFF BRK/IRQ vektor, mora biti ROM

Vektori moraju biti ispravne (validne) adrese koda. Nakon NMI signala izvrsava se kod na koji pokazuje NMI vektor. Nakon RESET signala izvrsava se kod na koji pokazuje RESET vektor. Tu se racunalo budi. Nakon IRQ signala izvrsava se kod na koji pokazuje BRK/IRQ vektor. Nakon strojne naredbe BRK izvrsava se kod na koji pokazuje BRK/IRQ vektor.

Vanjske poveznice[uredi VE | uredi]