Intel 8048

Mikroprocesor Intel 8048

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

Obsahuje 1 KiB interní ROM, která může být externě rozšířena až o další 3 KiB. Dále je přítomno 64 B operační paměti (RAM), ta je externě rozšiřitelná na 256 B, podporován je standby režim. Prvních 16 bajtů slouží jako operační registry s možností přímé adresace. Horních 16 bajtů je použitých jako zásobníková paměť, rovněž tuto 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šími 8051/8031 ze stejné stáje, vzhledem ke svým 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é. Národní podnik Tesla vyráběl svůj 40pinový klon pro patici DIP – obvod MHB8048.

Reference

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

Externí odkazy

  • (anglicky) Rodina procesorů 8048
  • (anglicky) datasheety k Intel 8048
Pahýl
Pahýl
Tento článek je příliš stručný nebo postrádá důležité informace.
Pomozte Wikipedii tím, že jej vhodně rozšíříte. Nevkládejte však bez oprávnění cizí texty.
Seznam mikroprocesorů Intelu
Procesory ne-x86
4004 • 4040 • 8008 • 8080 • 8085 • iAPX 432 • i860 • i960
Procesory x86 a x86-64
8086 • 8088 • 80186 • 80188 • 80286 • 80386 • 80486 • Pentium • Pentium Pro • Pentium MMX • Pentium II • Pentium III • Pentium 4 • Pentium D • Pentium M • Pentium Extreme Edition • Celeron • Celeron M • Atom • Core • Xeon
Architektury x86 a x86-64
P5 • P6 • Intel Core • Nehalem • Sandy Bridge • Ivy Bridge • Haswell • Broadwell • Skylake • Kaby Lake • Coffee Lake • Cannon Lake • Cascade Lake • Whiskey Lake • Ice Lake • Tiger Lake
Procesory IA-64
Jednočipy
MCS-48
8020 • 8021 • 8022 • 8031 • 8035 • 8039 • 8040 • 8041 • 8042 • 8044 • 8048 • 8049 • 8050 • 8242 • 8243 • 8344 • 8641 • 8741 • 8742 • 8744 • 8748 • 8749
MCS-51
8031 • 8032 • 8051 • 8052 • 8054 • 8058 • 8351 • 8352 • 8354 • 8358 • 8751 • 8752 • 8754 • 8758 • 80151 • 80152 • 80251 • 83151 • 83152 • 83251 • 87151 • 87152 • 87251
MCS-96
8094 • 8095 • 8096 • 8098 • 8394 • 8395 • 8396 • 8397 • 8398 • 8794 • 8795 • 8796 • 8797 • 8798 • 80296 • 83196 • 87196
Autoritní data Editovat na Wikidatech