Prekinitve, pretvorniki in registri procesorja: osnove za izpit

Design and engineering12.38 KB

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.

9k=
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.

QUCxSsK4V2Z2gAAAABJRU5ErkJggg==
Simbol predstavlja induktivni senzor, ki reagira na kovine. Spremeni se magnetno polje.

Ad38syASsTAAAAAElFTkSuQmCC
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.

Download

PDF Word HTML