Intel 8035

z Wikipédie, slobodnej encyklopédie

Intel 8035 je osembitový jednočipový mikropočítač rodiny MCS-48 firmy Intel, uvedený na trh v roku 1976. Zariadenie bolo zabalené do 40-pinového puzdra DIP, napájaný bol 5 V (tolerancia 10%), pracoval v teplotnom rozmedzí 0 – 70 °C. Neobsahoval priamo pamäť programu (musela sa pripojiť externe, pričom maximálna veľkosť mohla byť 4 kB), vnútorná dátová pamäť bola len 64 bajtov. Hodinový oscilátor bol súčasťou čipu (procesor mohol pracovať v rozmedzí frekvencií 1 až 11 MHz), ďalej obsahoval dva 8-bitové čítače/časovače, 27 V/V portov a podporuje dve maskovateľné prerušenia.

Pamäť[upraviť | upraviť zdroj]

Dátová pamäť a zásobník zaberajú rovnaké miesto v pamäti. Programová pamäť je oddelená od dátovej a od zásobníka pamäte.

Dátová pamäť sa skladá z 64 bajtov on-chip RAM a až 256 bajtov externej RAM:

  • 16 bajtov on-chip RAM sa používa pre 2 súbory pracovných registrov, ktoré sa nachádzajú na adresách 00h – 07H (súbor 0) a 18h – 1Fh (súbor 1). Táto pamäť je súčasťou jednočipu.
  • 16 bajtov on-chip RAM na adresách 08h – 17h sa používa ako zásobník pamäte.
  • Ku zvyšku on-chip RAM možno pristupovať iba nepriamo.
  • K 256 bajtom externej pamäte možno pristupovať len pomocou inštrukcie MOVX.

Zásobník je uložený v dátovej oblasti pamäti 08h – 17h (8 – 23) a môže byť osemúrovňový. Začína na adrese 08h a vyššie. Pri spustení inštrukcie CALL sú uložené do zásobníka návratové adresy (12 bitov) a horné 4 bity bajtu uchovávajúce stav programu (bity CY, AC, F0 a BS). Ak užívateľský program nevyužíva všetky úrovne zásobníka, potom môže byť časť frontu (2 bajty na jednu úroveň) použitá na ukladanie dát.

Vyhradené adresy:

  • 0000h – Po príkaze RESET sa odtiaľ začne vykonávať patričný kód.
  • 0003h – Sem sa skočí, len čo dôjde k externému prerušeniu.
  • 0007h – Sem sa skočí, ak nastane prerušenie počítadlá/časovača.

V/V porty[upraviť | upraviť zdroj]

27 V / V liniek:

  • 8-bitové obojsmerné porty 1 a 2.
  • 8-bitový obojsmerný BUS port.
  • TEST – 3 vstupy (T0, T1 a $[INT]), ktoré môžu byť testované podmienenými JT/JNT inštrukciami.

Externé odkazy[upraviť | upraviť zdroj]

Zdroj[upraviť | upraviť zdroj]

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