Prekinitve, pretvorniki in registri procesorja: osnove za izpit
Kdaj se sproži: strojna/programska prekinitev - vhodno/izhodne enote (zaporedni vmesnik, časovnik), nerazumljiv ukaz ali deljenje z 0
Prekinitev nemaskirane prekinitve - programsko jih ne moremo preprečiti
Past je notranja prekinitev, ki se sproži ob nenavadnih dogodkih v procesorju (napake). Obstaja past za vsako možno napako (kar omogoča hitro diagnostiko napake).
Procesor ob prekinitvi shrani CPE kontekst v registre, da ve, od kod mora nadaljevati.
Procesor dobi nenadoma zahtevo za maskirano, nemaskirano prekinitev ter reset - izvede se RESET.
Merilni pretvorniki pretvarjajo električne in neelektrične veličine (temperaturo/napetost). Senzorji imajo na izhodu digitalni podatek 0 ali 1.
Prikazovalnike delimo na aktivne in pasivne.
Releji so elektromagnetno krmiljena stikala.
Simbol za rele.
Hitrost delovanja digitalnega vezja povečamo s hitrejšimi elementi oz. z več elementi.
A/D bi uporabili pri merilnikih tlaka, teže, temperature in vlage. D/A pa za pretvorbo zvoka.
Simbol predstavlja induktivni senzor, ki reagira na kovine. Spremeni se magnetno polje.
Tipka - kontakt je sklenjen, dokler s prstom pritiskamo nanjo.
A/D princip spremeni analogno vrednost neposredno v binarno vrednost.
Kvantizacija je, da vsakemu vzorcu predpišemo najbližji standardni nivo.
KVANTIZACIJA - na koliko bitih zapišemo vrednost vzorca (višja je bitna, bolj natančen je zapis)
8-bitna, 10-bitna, 16-bitna.
Registre v procesorju delimo na programsko dostopne in nedostopne (statusne, kontrolne, sprejemne, oddajne).
Sklad je prostor v pomnilniku, ki ga uporabljamo za začasno shranjevanje pomembnih podatkov. Kazalec je 16-bitni naslovni register, ki v vsakem trenutku vsebuje naslov naslednje proste pomnilniške lokacije sklada.
Kaj pomeni, če se postavi zero (C, V) bit na 1? Kje najdemo ta bit? - Ta bit najdemo v kontrolno-statusnem registru.
Akumulator v procesorju je del CPU-ja, vanj se shranjujejo rezultati ALE-ja.
Sestava procesorja - ALE, krmilna enota, registri, FPU, MMU
Cevovod je način povečanja zmogljivosti procesorja; več kot jih ima, boljši je.
Razlika med procesorjem in kontrolerjem - CPU je osrednji del računalnika, medtem ko je mikrokontroler v enem samem čipu.
Programski števec vsebuje pomnilniški naslov, na katerem je naslednji ukaz. Njegova naloga je, da kaže na besedo glavnega pomnilnika, da se lahko strojni ukaz prebere.
I bit se nahaja v kontrolno-statusnem registru procesorja in služi za maskiranje prekinitev.
Rešitev prioritete prekinitev - strojno ali programsko z zaporednim vpraševanjem.
Kako procesor ugotovi, kaj mora narediti v prekinitvi? Procesor ima naslov prekinitvenega programa na točno določenem naslovu ali pa naprava, ki zahteva prekinitev, pošlje procesorju svojo številko, iz katere procesor izračuna, kje se nahaja prekinitev.
RISC - računalniki z zmanjšanim številom ukazov; vsi ukazi so narejeni kot vženi.
CISC - računalniki, ki imajo veliko ukazov; ukazi so izvedeni kot mikroprogram.
Kako bi na paralelni vmesnik priključili tipkovnico z 12 (16) tipkami? Koliko vhodov ali izhodov potrebujemo? Z matriko: 4 vhode in 4 izhode.
Registri paralelnega vmesnika - smernik, kontrolno-statusni register, vhodno-izhodni ali podatkovni.
Priklopitev A/D ali D/A pretvornika na mikrokontroler - priključimo neposredno na paralelni port. A/D vežemo na vhod, D/A vežemo na izhod.
Najhitrejši A/D pretvornik - PARALELNI, potem pa zaporedni približevalni.
Registre tipa PISO in SIPO uporabljamo pri serijskem prenosu podatkov.
Procesorji v PC-jih imajo dva kazalca sklada, zato da se ne mešajo programi uporabnika z operacijskim sistemom.
Procesorji z največ cevovodi so grafični, ker morajo zelo veliko delati.