Intel 8035

Z Wikipedie, otevřené encyklopedie
Skočit na navigaci Skočit na vyhledávání

Intel 8035 je osmibitový jednočipový mikropočítač rodiny MCS-48 firmy Intel, uvedený na trh roku 1976. Zařízení je zabaleno do 40pinového pouzdra DIP, napájen byl 5 V (tolerance 10 %), pracoval v teplotním rozmezí 0–70 °C. Neobsahuje přímo paměť programu (musí se připojit externě, přičemž maximální velikost může být 4 KiB), vnitřní datová paměť byla pouze 64 bajtů. Hodinový oscilátor je součástí čipu (procesor může pracovat v rozmezí frekvencí 1 až 11 MHz), dále obsahoval dva 8bitové čítače/časovače, 27 V/V portů a podporuje dvě maskovatelná přerušení.

Paměť[editovat | editovat zdroj]

Datová paměť a zásobník zabírají stejné místo v paměti. Programová paměť je oddělená od datové a od zásobníku paměti.

Datová paměť se skládá z 64 bytů on-chip RAM a až 256 bytů externí RAM:

  • 16 bytů on-chip RAM se používá pro 2 sady pracovních registrů, které se nacházejí na adresách 00h–07h (sada 0) a 18h–1Fh (sada 1). Tato paměť je součástí jednočipu.
  • 16 bytů on-chip RAM na adresách 08h–17h se používají jako zásobník paměti.
  • Ke zbytku on-chip RAM lze přistupovat pouze nepřímo.
  • K 256 bajtům externí paměti lze přistupovat pouze pomocí instrukce MOVX.

Zásobník je uložen v datové oblasti paměti 08h–17h (8–23) a může být osmiúrovňový. Začíná na adrese 08h a výš. Při spuštění instrukce CALL jsou uloženy do zásobníku návratové adresy (12 bitů) a horní 4 bity bajtu uchovávajícím stav programu (bity CY, AC, F0 a BS). Pokud uživatelský program nevyužívá všech úrovní zásobníku, pak může být část fronty (2 bajty na jednu úroveň) použita pro ukládání dat.

Vyhrazené adresy:

  • 0000h – Po příkazu RESET se odtud začne provádět patřičný kód.
  • 0003h – Sem se skočí, jakmile dojde k externímu přerušení.
  • 0007h – Sem se skočí, pokud nastane přerušení čítače/časovače.

V/V porty[editovat | editovat zdroj]

27 V/V linek:

  • 8bitové obousměrné porty 1 a 2.
  • 8bitový obousměrný BUS port.
  • TEST – 3 vstupy (T0, T1 a $ [INT]), které mohou být testovány podmíněnými JT/JNT instrukcemi.

Externí odkazy[editovat | editovat zdroj]