Přeskočit na obsah

Intel 8048

Z Wikipedie, otevřené encyklopedie

Intel 8048 je osmibitový a první jednočipový mikropočítač firmy Intel. Patří do rodiny MCS-48 Modifikované Harvardské architektury.

Obsahuje 1 kB interní ROM, která může být externě rozšířena až na 4 kB (interní včetně). 64 B interní RAM, externě rozšiřitelná na 256 B, podporován standby režim. Prvních 16 bajtů slouží jako operační registry, přičemž ji lze přímo adresovat. Horních 16 bajtů je použitých jako zásobníková paměť, rovněž lze přímo adresovat. Zbytek paměti pouze nepřímo. Do externí paměti lze přistupovat pouze pomocí instrukce MOVX.

Podporuje dvě maskovaná přerušení a to vnější (INT) a čítač/časovač, který je jeden a to osmibitový. Porty: 27 I/O obousměrných linek je mapovaných do vlastního adresového prostoru, odděleném od adresového prostoru programu a dat. Oscilátor byl součástí čipu. Obsahuje jedno nebo dvoubajtové instrukce.

Registry

  • Programový čítač (16 bitů)
  • Střadač
  • Pracovní registry
  • Ukazatel RAM
  • Stavový registr:
    • CY – carry (bit přetečení)
    • AC
    • Flag 0 – uživatelský flag
    • BS – Bank Select
    • SP – Stack pointer (3 bity)

Přestože 8048 byl nakonec nahrazen populárnějším Intel 8051/8031 (a to dodnes), vzhledem k jeho nízkým nákladům, široké dostupnosti, paměťové efektivitě jednobajtové instrukční sady a vyspělým vývojovým nástrojům je stále používaný v zařízeních spotřební elektroniky jako jsou televizory, dálkové ovladače, hračky a jiné přístroje, kde jsou provozní náklady podstatné. Tesla vyráběla svůj 40pinový klon pro patice DIPMHB8048.

Odkazy

V tomto článku byl použit překlad textu z článku Intel 8048 na anglické Wikipedii.