Intel 8048

z Wikipédie, slobodnej encyklopédie

Intel 8048 je osembitový a prvý jednočipový mikropočítač firmy Intel. Patrí do rodiny MCS-48 Modifikovanej Harvardskej architektúry.

Obsahuje 1 kB internej ROM, ktorá môže byť externe rozšírená až na 4 kB (internej vrátane). 64 B internej RAM, externe rozšíriteľnej na 256 B, podporovaný standby režim. Prvých 16 bajtov slúži ako operačné registre, pričom ju možno priamo adresovať. Horných 16 bajtov je použitých ako zásobníková pamäť, takisto možno priamo adresovať. Zvyšok pamäte iba nepriamo. Do externej pamäte možno pristupovať len pomocou inštrukcie MOVX.

Podporuje dve maskované prerušenia a to vonkajšie (INT) a počítadlo/časovač, ktorý je jeden a to osembitový. Porty: 27 I/O obojsmerných liniek je mapovaných do vlastného adresového priestoru, oddelenom od adresového priestoru programu a dát. Oscilátor bol súčasťou čipu. Obsahuje jedno alebo dvojbajtové inštrukcie.

Registre[upraviť | upraviť zdroj]

  • Programový čítač (16 bitov)
  • Stradač
  • Pracovné registre
  • Ukazovateľ RAM
  • Stavový register:
    • CY - carry (bit pretečenia)
    • AC
    • Flag 0 - užívateľský flag
    • BS - Bank Select
    • SP - Stack pointer (3 bity)

Hoci 8048 bol nakoniec nahradený populárnejším Intel 8051/8031 (a to dodnes), vzhľadom k jeho nízkym nákladom, širokej dostupnosti, pamäťovej efektivite jednobajtovej inštrukčnej sady a vyspelým vývojovým nástrojom je stále používaný v zariadeniach spotrebnej elektroniky ako sú televízory, diaľkové ovládače, hračky a iné prístroje, kde sú prevádzkové náklady podstatné. Tesla vyrábala svoj 40pinový klon pre pätice DIP - MHB8048.

Externé odkazy[upraviť | upraviť zdroj]

Zdroj[upraviť | upraviť zdroj]

Tento článok je čiastočný alebo úplný preklad článku Intel 8048 na anglickej Wikipédii. Tento článok je čiastočný alebo úplný preklad článku Intel 8048 na českej Wikipédii.