Sunteți pe pagina 1din 35

Coala

Mod Coala Nr. Document Semnt. Data


4

Introducere
Se consider anul 1971, cnd INTEL a anunat !roducerea !rimului
micro!rocesor, ca momentul trecerii de la electronica im!lementat ca"lat la
electronica reali#at !ro$ramat. %rimul micro!rocesor 4&&4 a 'ost conce!ut de M. E.
(o'' ca un !rocesor !uin sim!li'icat !entru a !utea 'i im!lementat, la )remea
aceea, !e un sin$ur ci! *n siliciu. Iniial, micro!rocesorul nu a 'ost un computeron-
a-chip, de+i *n tim! a a,uns la acest stadiu- conce!tul de micro!rocesor s.a de#)oltat
+i s!re alte im!lementri s!eci'ice/ microcontroller, microcalculator, !rocesor de
semnale 0DS%1. 2ricare din aceste circuite, !entru a de)eni !arte a unui sistem,
im!une un !roces de !roiectare care se "a#ea# *n e$al msur att !e com!onenta
3ard4are ct +i !e com!onenta so't4are.
Micro!rocesorul, sau celelalte )ariante ale sale, inte$rat *ntr.un s5stem aduc
acestuia acea !er'orman, care atunci cnd este reali#at de 'iina uman este
re'erit ca inteli$en. 6n $eneral, micro!rocesorul este inte$rat ca unitate central de
!rocesare *n sistemele di$itale de calcul. 7ctual, a!roa!e toate sistemele au o
ar3itectur de sistem di$ital !articulari#ndu.se *n 'uncie de a!licare8utili#are.
7!licaiile care nu sunt, *n sensul clasic, sisteme di$itale de calcul sunt *n $eneral
im!lementate !e "a# de micro!rocesor sau DS%. Im!lementrile sistemelor !e "a#
de microcontroller ori DS% de)in sim!le +i ie'tine .9!entru c utili#ea# de,a o
com!onent de serie, de)in !er'ormante 9 !entru c utili#ea# o com!onent care
!oate asi$ura su!ort !entru inteli$en, de)in 'le:i"ile 9 !entru c utili#ea# o
com!onent ce !oate 'i !ro$ramat.
UTM.FRT.TLC.101.
Coala
Mod Coala Nr. Document Semnt. Data
;

Capitolul 1: Arhitectura sistemelor cu microprocesor
1.1 Arhitectura sistemelor cu microprocesor i funciile !locurilor
Sistemele cu micro!rocesor re!re#int, *n esen, sisteme de calcul destinate
conducerii !roceselor industriale, a cror unitate central este reali#at a)nd la "a#
micro!rocesoare.
Conce!tual, aceste sisteme, res!ect ar3itectura calculatoarelor de !roces +i,
datorit dimensiunilor mici +i a costurilor reduse, s.au im!us *n toate domeniile de
acti)itate. 7ria lar$ de utili#are, !recum +i 'acilitile o'erite de aceste sisteme, se
datorea# micro!rocesorului.
7!ariia micro!rocesorului a 'ost !osi"il datorit !er'ecionrii
te3nolo$iei de reali#are a circuitelor inte$rate, !er'ecionare care a condus la
cre+terea densitii de inte$rare, a,un$ndu.se de la #eci de mii de com!onente !e
c3i! 0circuitele LSI1, la sute de mii de com!onente !e ci! 0circuite <LSI1, res!ecti)
milioane de com!onente !e c3i! 0circuite SLSI1.
De#)oltarea acestor te3nolo$ii a !ermis im!lementarea !e acela+i c3i!
a unor structuri lo$ice com!le:e +i im!licit a micro!rocesorului. Multitudinea +i
di)ersitatea acestor circuite 'ace di'icil de'inirea acestora. Di'icultatea de'inirii este
determinat de relati)a noutate a domeniului, ct +i de di)ersitatea acestor circuite.
Dac se adau$ +i microcontrolerele, !ro"lematica de)ine +i mai com!licat. Din
acest considerent, !n *n !re#ent, nu s.a dat o de'iniie unanim acce!tat. De'inirea
micro!rocesoarelor s.ar !utea 'ace 'ie a)nd *n )edere 'uncionarea acestora, 'ie
!rin rolul lor *n conte:tul sistemelor cu micro!rocesor.
Din !unct de )edere 'uncional, micro!rocesorul !oate 'i de'init ca un
circuit lo$ic com!le: care e'ectuea# o!eraii lo$ice +i aritmetice su" comanda unui
!ro$ram.
6n ra!ort cu rolul acestuia *n cadrul unui sistem de calcul,
micro!rocesorul !oate 'i de'init ca un circuit !ro$rama"il, care im!lementea#
'uncia unei uniti centrale a unui sistem de calcul.
Di)ersitatea mare a micro!rocesoarelor constituie o !ro"lem com!le:
*n ceea ce !ri)e+te clasi'icarea acestor circuite. 2 ordonare *n di)ersitatea
micro!rocesoarelor !oate 'i reali#at dac se acce!t o serie de criterii de clasi'icare
a acestora. 7ceste criterii se sta"ilesc *n 'uncie de as!ecte 3ard4are +i so't4are. 6n
ra!ort cu acestea, o clasi'icare a micro!rocesoarelor se !oate 'ace *n 'uncie de =
criterii / dimensiunea ma$istralei de date, ti!ul de sarcini reali#ate, !rinci!iile de
"a# ale ar3itecturii care $estionea# 'uncionarea.
6n ra!ort cu dimensiunea ma$istralei de date, micro!rocesoarele !ot 'i /
de 4 "ii 0Intel 4&&41
de > "ii 0Intel >&&>,>&>&,?>&,MC@>&&1
de 1@ "ii 0Intel >&>@,>&1>@,>&A>@,?>&&&,MC@>&&&1
de =A "ii 0Intel >&=>@,>&4>@1
UTM.FRT.TLC.101.
Coala
Mod Coala Nr. Document Semnt. Data
@

de @4 "ii 0%ENTIBM1
Cuncie de ti!ul de sarcini reali#ate/
micro!rocesoare de u# $eneral
micro!rocesoare s!eciali#ate /
!rocesoare de I82
!rocesoare matematice
!rocesoare di$itale de semnal 0DS%1
microcontrolere
Du! !rinci!iile de "a# ale ar3itecturii care $estionea# 'uncionarea/
micro!rocesoare cu set com!let de instruciuni 0CISC1
micro!rocesoare cu set redus de instruciuni 0DISC1
7!ariia micro!rocesorului a 'ost determinat de !ro$resele reali#ate *n
domeniul te3nolo$iei de reali#are a circiutelor inte$rate +i a e:!erienei *n domeniul
!roiectrii de circuite di$itale, micro!rocesorul re!re#entnd e:!onentul acestor
te3nolo$ii. 7st'el, de la ideea de micro!rocesor 019@91, !n la im!lementare
019711, nu au trecut dect doi ani.
6n 19@9 Eusicom Cor!oration *nc3eie un contract cu Intel !entru reali#area
unui set de circuite inte$rate destinat unei 'amilii de calculatoare. Ca urmare, *n
iunie 1971, Intel lansea# 'amilia de micro!rocesoare 4&&4, !roiectat de Crederico
Ca$$in, ce cu!rindea, !e ln$ micro!rocesorul de 4 "ii, o memorie 'i: de A;@
octei, o memorie cu coninut aleator de =A de "ii cu un !ort de ie+ire de 4 "ii +i un
re$istru de de!lasare de 1& "ii. 6n anul 197A aceea+i 'irm )a reali#a !rimul
micro!rocesor sin$le.c3i! de > "ii . >&&> ce e:ecut 4; de instruciuni.
Micro!rocesoarele menionate sunt re!re#entantele !rimei $eneraii reali#ate *n
te3nolo$ie %M2S.
%rimul micro!rocesor considerat FstandardF, care im!une conce!tele !ri)ind
aceast modalitate de !relucrare a in'ormaiei, a 'ost >&>& de > "ii, reali#at tot de
Intel. 7cest micro!rocesor, !roiectat de Masatos3i S3ima, desc3ide seria $eneraiei
a doua de micro!rocesoare reali#ate *n te3nolo$ie NM2S. 7li re!re#entani ale
acestei $eneraii sunt / ?>& . !roiectat de aceia+i s!eciali+ti +i reali#at de 'irma ?ilo$
*n 197@, M@>&& . reali#at de Motorola +i >&>; lansat de Intel *n 197>.
Micro!rocesorul ?>& a re!re#entat unul din cele mai !er'ormante micro!rocesoare
de > "ii, care !re'i$urea# !er'ormanele $eneraiei urmtoare !rin noile conce!te
im!lementate. %rimul micro!rocesor de 1@ "ii . TMS 99&& a!are *n anul 1977,
!rodus de Te:as Instruments, care conce!tual nu reali#ea# salturi calitati)e.
7 treia $eneraie de micro!rocesoare are ca !rim re!re#entant
micro!rocesorul >&>@ !e 1@ "ii, reali#at de Intel in anul 197> *n te3nolo$ie (M2S.
La scurt tim! a!ar / M @>&&& . !rodus de Motorola +i ? >&&& . !rodus de ?ilo$, dar
care nu se ridic la !er'ormanele !redecesorului su de > "ii. De+i M @>&&& este
creditat mai !er'ormant de muli autori +i utili#atori, >&>@ a 'ost micro!rocesorul
standard al $eneraiei sale. 6n 1979 Intel lansea# micro!rocesorul >&>> . identic *n
interior cu >&>@ 0ma$istral intern !e 1@ "ii1, dar *n e:terior lucrea# !e > "ii
UTM.FRT.TLC.101.
Coala
Mod Coala Nr. Document Semnt. Data
7

!entru a !stra com!ati"ilitatea cu ma$istrala de > "ii a sistemelor reali#ate *n eta!a
res!ecti).
Cea de a treia $eneraie nu a *nsemnat doar o e:tensie a ma$istralei de la > la
1@ "ii ci +i introducerea unor conce!te noi. 6n !aralel au 'ost reali#ate +i
co!rocesoare matematice care, *n tandem cu micro!rocesorul standard, cresc )ite#a
de e:ecuie a o!eraiilor aritmetice. 6n !aralel cu micro!rocesoarele menionate au
'ost reali#ate +i altele similare !roduse de alte 'irme 0National, Cairc3ild, DC7,
Si$netics etc1. %er'ecionri ale micro!rocesorului >&>@ sunt aduse de Intel !rin
reali#area *n 19>A a micro!rocesorului >&1>@ 8 >&1>>.
%rototi!ul $eneraiei a !atra este lansat *n anul 19>A de Intel !rin
micro!rocesorul >&A>@. 7cest micro!rocesor cu ma$istral de 1@ "ii introduce *ns
o serie de noi conce!te 'undamentale / memorie )irtual, multitasGin$, !rotecie.
7lte re!re#entante ale $eneraiei lansate de Intel sunt / >&=>@ de =A de "ii, lansat *n
19>@ 0+i co!rocesorul >&=>71 +i >&4>@ de =A de "ii, lansat *n 19>9 0cu un an mai
de)reme dect se !ro$no#ase1, care conine *n acela+i c3i! att !rocesorul !ro!riu.
#is 0>&=>@1 ct +i co!rocesorul 0>&=>71, 'iind, datorit ma$istralei interne comune,
mai ra!id dect tandemul >&=>@ . >&=>7.
6n anul 199= este lansat de 'irma Intel !rimul re!re#entant al $eneraiei a
cincea . micro!rocesorul %entium care inau$urea# micro!rocesoarele de @4 de "ii,
cu o ar3itectur !uternic di'erit 'a de $eneraiile anterioare. Blterior,
re!re#entante ale $eneraiei, )or 'i reali#ate +i de alte 'irme / 7MD, C5ri: etc.
6n anul 1997 Intel lansea# %entium II cu 'rec)ene de clocG de !este A&&
M(# 0A==,A@@,=&&, H 4;& M(#1. Se estimea# !entru !erioada imediat urmtoare,
$raie !er'ecionrii te3nolo$iilor de reali#are a circuitelor inte$rate, reali#area unor
micro!rocesoare cu 'rec)ene de 1I(# 0modele &,1> microni1, 1,7 I(# iar *n
urmtorii !atru ani 'rec)ene de =,= I(# 0c3i!uri de &,1 microni1. 7lt'el s!us, le$ile
lui Moore, care a'irm c !er'ormanele micro!rocesoarelor se du"lea# la 'iecare
1> luni, se !are c )or 'i contra#ise de realitate.
Istoricul !re#entat se re'er doar la micro!rocesoarele de u# $eneral, 'r a 'i
e)ideniate +i celelalte ti!uri menionate *n clasi'icarea $eneral 0DISC, DS%,
microcontrollere etc1.
Micro!rocesorul, F$i$antul minusculF cum meta'oric a 'ost denumit, este
considerat o unealt istoric a omenirii. 7!ariia acestora +i !roducerea lor la un !re
redus a 'cut !osi"il im!licarea lor *n toate domeniile de acti)itate.
UTM.FRT.TLC.101.
Coala
Mod Coala Nr. Document Semnt. Data
>

1." #chema !loc i funcionarea sistemelor cu microprocesor
Micro!rocesoarele, !rin natura 'unciilor !e care le reali#ea# sunt destinate
*n s!ecial reali#rii sistemelor de calcul. 6n 'uncie de ti!ul micro!rocesorului
re#ult +i com!le:itatea sistemelor, !recum +i !uterea de !rocesare. %e ln$
sistemele de calcul !ro!riu.#ise, micro!rocesoarele sunt destinate +i im!lementrii
unor sisteme de calcul dedicate, destinate conducerii automate a unor !rocese
industriale. Sistemele dedicate sunt denumite +i sisteme cu micro!rocesor sau
microsisteme.
7!ariia +i reali#area sistemelor cu micro!rocesor a determinat *nlocuirea
lo$icii ca"late cu lo$ica !ro$ramat *n conducerea !roceselor industriale. Lo$ica
!ro$ramat s.a im!us datorit 'le:i"ilitii con'erite de 'le:i"ilitatea
micro!rocesorului, care !ermite e:tinderea 'unciilor *n conte:tul unei a!licaii sau
ada!tarea 'acil a sistemului !rin modi'icarea !ro$ramelor. 7st'el, se !oate
im!lementa al$oritmul im!us de a!licaie, 'r a 'i necesare modi'icri 3ard4are.
Deci, din !unct de )edere 'uncional, sistemul cu micor!rocesor este un
sistem !ro$rama"il de !relucrare a in'ormaiei caracteri#at !rin dou com!onente
de'initorii / 3ard4are +i so't4are.
(ard4are.ul este descris de ar3itectura sistemului cu micro!rocesor.
7r3itectura sistemelor cu micro!rocesor res!ect ar3itectura $eneral a
sistemelor de calcul, inclu#nd su!limentar o serie de !eri'erice care asi$ur
conectarea la !roces a acestora.
Sc3ema "loc $eneral a acestor sisteme 0'i$. 1.11 e)idenia# !rinci!alele
su"sisteme ce caracteri#ea# ar3itectura.
Fi$. 1.1 #chema !loc
UTM.FRT.TLC.101.
M
UC%
%I&' %I&'
%I %(
M(
MA
MC
%roces
)(*
)A*
)C*
Coala
Mod Coala Nr. Document Semnt. Data
9

6n sc3ema "loc !ot 'i identi'icate ; su"sisteme 0din care 4 sunt s!eci'ice
sistemelor de calcul1 / unitatea central de !relucrare 0BC%1, memoria 0M1, !orturile
de intrare.ie+ire 0%I8E1, !eri'ericele in'ormatice 0%I1 +i !eri'ericele dedicate 0%D1.
Unitatea central+ de prelucrare 0BC%1 este cea care $estionea#
'uncionarea *ntre$ului sistem. BC% $enerea# ma$istrala 0"us.ul1 !rin intermediul
creia se asi$ur conectarea +i comunicarea cu celelalte su"sisteme. %rin ma$istrala
unic sunt )e3iculate instruciuni, care decodi'icate de unitatea central reali#ea#
a!oi di)erse alte o!eraii cum ar 'i / trans'erul de date din e:terior s!re BC% +i
in)ers, o!eraii aritmetice +i lo$ice, rotiri, de!lasri, salturi etc. 7ceste instruciuni
se $sesc *n memorie su" 'orma unor coduri s!eci'ice re!re#entate *n "inar.
Ma$istrala are trei com!onente /
M( , ma$istrala de date 0"idirecional1, !rin care se )e3iculea# date
dins!re unitatea central s!re celelalte su"sisteme sau in)ers. Din !unct
de )edere 'i#ic este re!re#entat !rin D linii de semnal. Dimensiunea
ma$istralei de date !oate 'i de 4,>,1@,=A,@4 "ii-
MA , ma$istrala de adrese 0unidirecional1, este re!re#entat !rin 7 linii
'i#ice +i !rin intermediul su sunt identi'icate !orturile de intrare.ie+ire
0I8E1 im!licate *ntr.o o!eraie de citire sau scriere !recum +i locaiile de
memorie citite sau scrise la un moment dat-
MC , ma$istrala de comen#i 0"idirecional1, este re!re#entat !rin C
linii 'i#ice. 2 !arte din liniile acesteia re!re#int ie+iri destinate
transmiterii unor comen#i s!re celelalte su"sisteme cum ar 'i/ citire,
scriere, natura "locurilor im!licate *n trans'er 0!orturi sau memorie1. 2
alt !arte sunt intrri, cu rolul sincroni#ri BC cu celelalte su"sisteme.
Toate semnalele de ie+ire $enerate !rin cele trei com!onentele ale
ma$istralei sunt de re$ul semnale $enerate !rin circuite cu trei stri. Dimensiunile
celor trei com!onente ale ma$istralei de!ind de ti!ul micro!rocesorului utili#at
!entru im!lementarea unitii centrale. Semnalele +i denumirile s!eci'ice sunt de
asemenea de!endente de ti!ul micro!rocesorului utili#at.
Memoria este destinat stocrii !ro$ramelor +i a datelor !relucrate de ctre
sistem. %entru sistemele de com!le:itate mic +i medie, memoria !oate 'i *m!rit
*n dou cate$orii/
memorie !ro$ram
memorie de date.
La aceste sisteme, !ro$ramul care $estionea# 'uncionarea este re#ident *ntr.o
memorie de ti! D2M, %D2M, E%D2M !rin care este im!lementat memoria
!rinci!al. Memoria de date este im!lementat !rin memorii de ti! D7M.
6n conte:tul sistemelor de com!le:itate mare, din !unct de )edere conce!tual
aceast *m!rire nu se mai ,usti'ic. %entru acestea memoria se *m!arte *n/
memorie !rinci!al 0intern1, im!lementat cu memorii D2M, D7M-
memorie au:iliar 0e:tern1, reali#at !e su!orturi ma$netice de ti!
'lo!!5 disG, 3ard disG sau o!tice de ti! CD.D2M
UTM.FRT.TLC.101.
Coala
Mod Coala Nr. Document Semnt. Data
1&

Memoria D2M conine, *n acest ca# un nucleu re#ident care reali#ea#, la
!ornire, *ncrcarea sistemului de o!erare din memoria au:iliar *n memoria
!rinci!al.
%orturile 0%I8E1 au rolul de a asi$ura comunicaia sistemului cu e:teriorul.
%rin intermediul acestora se asi$ur conectarea celor dou su"sisteme/ !eri'ericele
in'ormatice +i dedicate.
%erifericele informatice 0%I1 sunt re!re#entate !rin tastatur, dis!la5 0'ie cu
tu" catodic, 'ie cu celule de a'i+a, numeric sau al'anumeric cu LED sau LCD1,
im!rimante, cititoare 8 !er'oratoare de "and etc.
%erifericele dedicate 0%D1 sunt destinate conectrii la !roces a sistemelor cu
micro!rocesor. 7cestea sunt re!re#entate !rin inter'ee de intrare +i inter'ee de
ie+ire 0analo$ice sau numerice1.
7nali#a ar3itecturii +i 'unciilor sistemelor cu micro!rocesor !une *n e)iden
!rinci!alele o!eraii reali#ate de ctre acestea, o!eraii re!re#entate !rin /
!relucrarea datelor con'orm !ro$ramului 0reali#at de BC%1-
stocarea datelor 0M1-
trans'erul in'ormaiei, *n care sunt im!licate toate su"sistemele.
Cre+terea ca!acitii de !relucrare a sistemelor cu micro!rocesor !oate 'i
reali#at *n A moduri /
reali#area sistemelor multi!rocesor, soluie mai com!le: +i mai costisitoare,
dar cu a)anta,ul !relucrrii *n !aralel a mai multor !rocese 0indicat *n ca#ul
unor !rocese ra!ide1-
reali#area sistemelor mono!rocesor +i de#)oltarea structurii acestora.
De'inirea sistemelor cu micro!rocesor +i anali#a acestora a descris o
com!onent im!ortant a acestora / 3ard4are.ul. %entru ca 3ard4are.ul s !oat
satis'ace sco!ul !entru care a 'ost conce!ut, microsistemele conin +i o com!onent
so't4are, re!re#entat !rin !ro$ramele care $estionea# 'uncionarea.
So't4are.ul este de'init !rin A cate$orii de !ro$rame /
sistemul de o!erare, care conine !ro$rame ce !ermit accesul la resursele
sistemului-
!ro$rame utili#ator, care asi$ur 'uncionarea sistemului con'orm
al$oritmului sta"ilit !entru a!licaia res!ecti).
6n ra!ort cu com!le:itatea, so't4are.ul !oate 'i *n memorii de ti! D2M,
%D2M, E%D2M sau !entru sistemele mai com!le:e *n memorii au:iliare 0e:terne1
de unde se *ncarc *n memoria !rinci!al.
UTM.FRT.TLC.101.
Coala
Mod Coala Nr. Document Semnt. Data
11

Capitolul ": %roiectarea procesorului
".1 Arhitectura procesoarelor pe !a-a CI .1/100M/1
Ti!ul +i 'ormatul datelor !relucrate din micro!rocesorul J1>1&EM>@ este
artat *n 'i$ura 1.
S!aiul de adresare a M% J1>1& const din s!aiul memoriei, !orturilor +i
memoria su!ero!erati). S!aiul de adresare a memoriei )olumul total 1 ME este
se$mentat +i are or$ani#area lo$ic 1 MK>. Ciecare se$ment are )olumul !*n la @4
JE +i se adresea# cu adresa de 1@ "ii care indic !o#iia celulei adresate 'a de
*nce!utul se$mentului. %o#iia se$mentului *n memorie este indicat cu adresa de A&
"ii, 1@ dintre care sunt adresa se$mentului +i 4 !o#iii in'erioare nule. Se$mentele
sunt am!lasate cu !asul A
4
L1@E *n oricare loc a memoriei *n )ecintate la distan,
intercal*ndu.se total sau !arial. 7dresa cu A& de !o#iii se 'ormea# !rin *nsumarea
a adresei se$mentului de A& "ii cu cei 1@ "ii a adresei *n se$ment. 6n 'iecare
moment curent de tim! !rocesorul !strea# adresa a 4 se$menteMcomen#i, sti)ei
+i a A se$mente de date. %entru accesul la alte se$mente este necesar sc3im"area
adresei !rin intermediului !ro$ramului. Dou re$iuni ale s!aiului de memorie
situate *n cei mai in'eriori 1 JE 0&&&&&...&&=CC1 +i cei mai su!eriori 1@E
0CCCC&...CCCCC1 se utili#ea# !entru tratarea *ntreru!elor +i a iniiali#rii sistemului
cores!un#tor. Cu)intele *n memorie se aran,ea# *n ordinea cre+terii "iilor/ "aitul
in'erior la adresa in'erioar, "aitul su!eriorMla adresa su!erioar.
2r$ani#area 'i#ic a s!aiului de memorie +i dis!o#iti)elor e:terne este analo$ic
or$ani#rii lo$ice.
Memoria su!ero!erati) a !rocesorului J1>1& 'ormea# un masi) de re$istre cu
)olumul 14K1@"ii. toate re$istrele sunt adresate cu un cod de = "ii. re$istrele date
*nde!linesc 'uncii s!eciale +i sunt adresate in)oluntar.
7dresarea memoriei de ctre micro!rocesoarelor J1>1& se reali#ea# cu dou
adrese lo$ice de 1@ "ii/ adresa *n se$ment +i adresa se$mentului. Metoda de
determinare a adresei de!inde de ti!ul se$mentului +i ti!ul datelor adresate 0'i$ura
UTM.FRT.TLC.101.
Coala
Mod Coala Nr. Document Semnt. Data
1A

11. Instruciunile se ale$ din se$mentul instruciunilor +i adresa se determin de
coninutul re$istrului CS. 6nce!utul adresei 0adresa iniial1 este adresa din re$istru
indicator I% care se determin din sim!la adresare.
Datele !ot 'i am!lasate *n orice se$ment. De o"icei ele sunt situate *n
se$mentul datelor adresat de ctre re$istrul DS. Ta"elele +i constantele este comod
de a stoca *n se$mentul instruciunilor. %arametrii su"!ro$ramului +i alte date
incluse *n sti) se am!lasea# *n se$mentul sti)ei. Dac la determinarea adresei se
'olose+te re$istrul E%, datele se !strea# *n se$mentul curent al sti)ei, adresat de
re$istru SS.
UTM.FRT.TLC.101.
Regimul 1 - minimal
Sincronizare
Iniializare
0 nu este
1 - este
Intrarea ateptrii de
program
0 nu este ateptare
1 - ateptare
ntrerupere nemascabil
ntrerupere mascabil
Acces direct la memorie
Alegerea baitului mai
mare/ starea de rezer
!agistrala de adrese/stri
"ermite #ntreruperea
Registru de segment
!agistrala de adrese/date
Strobarea adresei
"ermiterea datelor
$irecia de transmitere
1 ieire% 0 - intrare
Alegerea memoriei/porturilor
0 memoria% 1 - porturile
&itire
nscriere
&on'irmarea #ntreruperii
&on'irmarea accesului direct
la memorie
(ig)1) $estinaia terminalelor !" *1+10,!++ #n regim minimal
Coala
Mod Coala Nr. Document Semnt. Data
1=

%entru adresarea dis!o#iti)elor !eri'erice, situate *n re$iunea adreselor
dis!o#iti)elor !eri'erice se 'olose+te adresarea de re$istre direct +i indirect. La
adresarea direct, adresa dis!o#iti)ului !eri'eric este > "ii ce !ermite adresarea a
A;@ dis!o#iti)e.

UTM.FRT.TLC.101.
(ig)-) .ipul i 'ormatul datelor prelucrate de microprocesorul *1+10,!+/
Cu)*nt > "ii 'r semn
Cu)*nt > "ii cu semn
1@ "ii 'r semn
1@ "ii cu semn
Numr "inar #ecimal, *m!ac3etat
Semnal
Numr "inar #ecimal, des!ac3etat cu semn
&...A;;
.1A>...N1A7
&...@;;@;
.=A7@>...N=A7@7
&&...99
&...A;;
A
1@
.1ONO&
Coala
Mod Coala Nr. Document Semnt. Data
14

La adresarea indirect adresa dis!o#iti)ului e:tern este am!lasat *n re$istrul
DP ce !ermite adresarea a @;;=@ dis!o#iti)e. Coninutul re$istrului DP !oate 'i
sc3im"at *n !rocesul de e:ecutare a !ro$ramului, *n a+a mod se !oate adresa
dis!o#iti)ele de intrare8ie+ire *n ciclu. 7dresarea dis!o#iti)elor !eri'erice situate *n
s!aiul dis!o#iti)elor de memorie se reali#ea# cu utili#area metodelor de adresare
*n memorie.
Structura micro!rocesorului J1>1&EM>@ conine dou dis!o#iti)e
'uncionale inde!endente/ dis!o#iti)ul de !relucrare +i dis!o#iti)ul de ,oncionare.
Dis!o#iti)ul de !relucrare 07LB, DDI, D7M, su!ero!erati), re$istrul 'anioanelor1
*nde!line+te o!eraii asu!ra datelor +i determin adresele 'uncionale din memorie.
Dis!o#iti)ul !rime+te datele sau adresele de la ma$istral intern, le !relucrea#, iar
UTM.FRT.TLC.101.
MN8M
P
CLJ
CLD
DDQ
TEST
NMI
INT
RLD,DS8E
&
RLD7,DS8
E1
Dis!o#iti)
de
comand +i
sincroni#ar
e
DC
7LB 01@1
DT DT
7( 0>1AL )/*02
)/*0L )/*C2 )/*CL
)/*(2 )/*(L )/*#I
)11*(I )11*0% )11*#%
)11*
IS
C# )11*## )11*(#
)11*'# )11*I% )11*RT
)11*
Sumator
ST@..ST=
7D1;.
7D&
STE,
SS&
INT7,SS
1
DE,ST&
2%8I%,ST
1
M8I2,
STA
DD
TD,L2CJ
Inter'ata
ma$istral
ei
ST7
Fig. 4. Arhitectura microprocesorului
(ig)0) $estinaia pinilor !" *1+10,!+/
Coala
Mod Coala Nr. Document Semnt. Data
1;

re#ultatul *l !strea# *n D7M su!ero!erati) sau !e ma$istrala intern.
Dis!o#iti)ul de ,oncionare 0sumatorul de adrese SM7, re$istrele se$mentelor +i I%
D7M su!ero!erati), re$istrele tam!on, +irul de instruciuni IS +i inter'aa
ma$istralei1 determin adresele 'i#ice a memoriei, ale$e +i a+ea# *n +irul
instruciunile, reali#ea# sc3im"ul de date *ntre ma$istral intern +i cea e:tern,
'ormea# semnalele la ie+irile ma$istralei e:terne. 7m"ele dis!o#iti)e lucrea#
!aralel, datorit acestui 'a!t ale$erea +i reali#area instruciunilor este corelat *n
tim!. Corelarea nu se reali#ea# dac +irul este *ncrcat 0la =841, se reali#ea#
instruciunile sau este cererea !entru sc3im" de date de la ma$istrala e:tern.
Lun$imea +irului instruciunilor !entru I>&>@ este de 4E.
Destinaia terminalelor micro!rocesorului J1>1&EM>@ *n de!enden de
re$imul de 'uncionare 0*n ca#ul dat minim1 este re!re#entat *n 'i$ura 1/
Linia trista"il de ale$ere a "ancului su!erior a memoriei8dis!o#iti)ului
!eri'eric-
Ma$istrala trista"il de 4 "ii de adrese8stri 719...71@8ST@...ST=-
Ma$istrala de 1@ "ii de adrese8date 7D1;...7D2-
Linii de comand cu inter'a de sistemMstro"ul de adrese STE utili#at
!entru *nscrierea adreselor *n re$istrul de adrese e:tern-
Linia trista"il de !ermitere DE +i direcia de transmitere 2%I% a
'ormatoarelor de ma$istral de date-
Linia de comand trista"il I28MMale$erea I2 sau M-
Citire DD-
6nscriere TD-
Linie de comand trista"il cu controlerele e:terne de deser)ire a
*ntreru!erilor INT7-
Codul 'ormat de com"inaia semnalelor SST2, I28M, 2%8I% indic > stri de
'uncionare a ma$istralei de sistem. 7cest cod !oate 'i utili#at de circuitele e:terne
!entru 'ormarea semnalelor de comand. Micro!rocesorul are ie+iri a!arte a
UTM.FRT.TLC.101.
Coala
Mod Coala Nr. Document Semnt. Data
1@
(ig)1) Structura procesorului pe &I !" *1+10,!+/ cu magistrala
de sistem de 1/ bii multiple2at

ma$istralei de adrese de > "ii 71;...7> +i ma$istral multi!le:at trista"il de
adrese8date 727...7D2. Ie+irea de adrese ale re$istrelor de se$ment la terminalele
ST=, ST4 !ermite de a lr$i s!aiul de adresare a memorie !*n la 4 ME, utili#*nd
!entru 'iecare se$ment memorie a!arte cu )olum 1ME.
De$imul de o!rire are loc la terminarea e:ecutrii !ro$ramului, du!
instruciunea (LT !rocesorul *ncetea# citirea instruciunilor +i e:ecutarea lor. 6n
acest ca# *n re$im minimal a!are un semnal la ie+irea STE la ie+irile STA...ST&. 6n
acest re$im !rocesorul nu $enerea# nici un semnal de comand. Din re$imul de
o!rire micro!rocesorul !oate 'i scos cu semnalul DESET sau semnalul de
*ntreru!ere la intrare INT.
UTM.FRT.TLC.101.
&uar
Coala
Mod Coala Nr. Document Semnt. Data
17

6n re$imul de resetare micro!rocesorul J1>1&EM>@ trece du! semnalul
acti) la intrarea CLD. El de o"icei se 'ormea# la conectarea alimentrii +i tre"uie s
acione#e tim! de ;& ms du! atin$erea )alorii nominale a tensiunii de alimentare.
%entru resetarea *n tim!ul lucrului este necesar de 'ormat semnalul CLD la intrare cu
durata nu mai !uin de 4 tacte a im!ulsurilor de sincroni#are CLJ. La a!licarea
semnalului DESET !rocesorul *ntreru!e e:ecutarea o!eraiilor interne +i instalea#
*n starea a treia terminalele 719...71@- 7D1;...7I2- E(E- M8I2- STA- 2%8I%- ST1-
DE- ST2- TD- L2CJ- DD cu trecere !rin unitate +i *n stare de#acti) terminalele
INT7L1, STEL&, (LD7L&, DS8EL1. Du! trecerea semnalului DESET *n starea U
are loc iniiali#area re$istrelor micro!rocesorului. Du! 'inisarea acestei o!eraii
!rocesorul trece la e:ecutarea !ro$ramului de !e adresa CCCC2
1@
. %e aceast adres
se a'l instruciunea de trecere la *nce!utul !ro$ramului.
UTM.FRT.TLC.101.
Coala
Mod Coala Nr. Document Semnt. Data
1>

"." 3eneratorul de sistem
Ieneratorul de sistem J%1>1&VW>4 este destinat diri,rii micro!rocesoarelor
J%1>1&EM>@8>> +i dis!o#iti)elor !eri'erice, de asemenea !entru sincroni#area
semnalelor DE7DQ cu semnalele de tact ale micro!rocesorului +i semnalelor
ma$istralei inter'eei MBLTIEBS. Ieneratorul de sistem include circuite de 'ormare
a im!ulsurilor de tact 02SC, CLJ, %CLJ1, semnalului DESET +i semnalului
DE7DQ 0'i$ura @1.
Circuitul de 'ormare a im!ulsurilor de tact $enerea# semnalele/
CLJM'rec)ena de tact !entru micro!rocesor-
%CLJM'rec)ena de tact !entru diri,area circuitelor !eri'erice-
2SCM'rec)ena de tact a $eneratorului etalon, necesar !entru diri,area
dis!o#iti)elor sistemului +i !entru sincroni#are. Semnalele sunt sincrone, 'rec)enele
lor sunt le$ate de relaia/
C
2SC
L=C
CLJ
L@C
%CLJ
M *n re$im de $enerator intern +i/
C
ECI
L=C
CLJ
L@C
%CLJ
M *n re$im de $enerator e:tern.
7le$erea re$imului de 'uncionare se determin de !otenialul la intrare C8C.
Dac intrarea este conectat la mas, atunci IS lucrea# *n re$im de 'ormare a
semnalelor de la $eneratorul intern, iar dac la C8C se a!lic un !otenial
*naltMatunci *n re$im de 'ormare a semnalului de la $eneratorul e:tern.
Circuitul de 'ormare a semnalului DESET are la intrare un tri$3er S3midt, iar
la ie+ireMtri$3er 'ormator al 'rontului semnalului DESET. De o"icei la intrare DES
se conectea# un circuit DC care asi$ur 'ormarea automat a semnalului la
conectarea sursei de alimentare.
Circuitul de 'ormare a im!ulsurilor de tact are o intrare de sincroni#are
s!ecial 0CSQNC1, cu a,utorul creia se !oate sincroni#a 'uncionarea a c*tor)a
$eneratoare de sistem. 7+a sincroni#are se reali#ea# cu a,utorul a dou a dou
tri$3ere D la intrrile CSQNC +i ECI.
UTM.FRT.TLC.101.
Coala
Mod Coala Nr. Document Semnt. Data
19

".4 Circuitul de formare a semnalului R'A(5
Semnalul de intrare DE7DQ se utili#ea# *n calitate de a'irmare a !osi"ilitii
de sc3im" 0trans'er1. Circuitul de 'ormare a acestui semnal *n IS este construit
ast'el, !entru a sim!li'ica conectarea sistemului *n ma$istrala inter'eei MBLTIEBS
+i are dou !erec3i de semnale identice DDQ1, 7EN1 +i DDQA, 7ENA conectate cu
un circuit S7B. Semnalele DDQ sunt 'ormate de elemente ce intr *n sistem +i
indic !osi"ilitatea lor de sc3im". Semnalele 7EN !ermit 'ormarea semnalului
DE7DQ *n semnalele DDQ, a'irm*nd adresarea elementului adresat. Elementul de
ie+ire al sc3emei 0C1 'ormea# 'rontul semnalului DE7DQ.
UTM.FRT.TLC.101.
(ig)/) Reprezentarea gra'ic a generatorului
impulsurilor de tact 341+1056+7
Coala
Mod Coala Nr. Document Semnt. Data
A&

".6 %roiectarea ma$istralei
Controlerele cu ma$istralele !re#int am!li'icatoare care reali#ea# acordarea
ie+irilor !rocesorului central cu ma$istralele de transmitere a in'ormaiei. 6n sistemul
de micro!rocesor liniile de adresare sunt conectate cu un +ir de intrri ale di'eritor
module conectate *n !aralel. Bnitatea de memorie de o"icei consum un curent mic
0&,&A.&,4 m71, *ns *n com!onena sistemului intr dis!o#iti)e lo$ice care au un
consum de 1,@ m7 *n starea #ero lo$ic +i &,&4 m7 *n starea unu lo$ic.
%entru a mic+ora consumul de curent *n liniile semnalelor lo$ice cu sco!ul de
a e)ita necesitatea introducerii controalelor cu ma$istralele, trans'ormri lo$ice se
!ot reali#a !e "a#a CI din 'amilia J ;;;, care au un consum de curent redus/ &,=@
m7 *n starea #ero +i &,&A m7 *n starea unu. 6n a+a mod micro!rocesorul !oate
re#ista sarcina a ; CI din 'amilia J ;;;.
6ns *n ca# $eneral sarcina du! curent !e liniile de adrese !oate *ntrece
!osi"ilitile CI +i atunci a!are necesitatea utili#rii controlerelor de sistem.
Microcircuitele J%;>&E7>@ +i J%;>&E7>7 sunt cele mai con)ena"ile !entru
utili#area !ractic. 6n com!araie cu 'ormatoarelor de ma$istrale din 'amilia J;>9
acestea au incor!orate > controlere de ma$istrale care satis'ac acordarea *ntre$ii MD
+i strii acesteia.
La !roiectarea sistemului de micro!rocesor este necesar de a determina
sarcina du! curent asu!ra 'iecrei linii ma$istralelor M7 +i MD. Dac sarcina
sumar a uneia din linii )a 'i mai mare de c*t )alorile admisi"ile, *n a+a ca# se
utili#ea# controlerelor de sistem.
UTM.FRT.TLC.101.
Coala
Mod Coala Nr. Document Semnt. Data
A1

".7 Controlerele cu ma$istralele i controlere de sistem
Controlerul cu ma$istralele J%;>&X%>A este utili#at +i *n calitate de
or$ani#ator cu tam!oanele de memorie, !orturi I82, multi!le:atori, etc. El conine
o!t tri$3ere in'ormaionale 0T1 cu circuite de ie+ire 0ST1 cu trei stri, semnale
comune de *nscriere a in'ormaiei STE +i diri,area cu circuitele de ie+ire 2E. 6n a+a
re$istru la circuitele de ie+ire se conectea# ie+irele nein)ersate a tri$3erilor
in'ormaionali.
(estinaia pinilor:
DI7.DI&Mliniile datelor de intrare-
D&7.D&&Mliniile datelor de ie+ire-
STEMsemnal de stro"are-
2EM!ermiterea trans'erului de date-
La !re#ena semnalului de ni)el *nalt la intrarea STE starea liniilor de intrare
DI7.DI& se transmite la liniile de ie+ire D&7.D&&. (omorarea *n tri$3erile
in'ormaionale se reali#ea# la trecerea semnalului STE de la ni)el *nalt la cel ,os 0la
cderea semnalului STE1. Semnalul 2E diri,ea# cu tam!oanele de ie+ire/ la 2EL&
tam!onul se desc3ide, la 2EL1Mel trece *n starea cu im!edan *nalt. Semnalul
2E nu in'luenea# nici asu!ra strilor tri$3erilor in'ormaionali, nici asu!ra 'unciei
de *nscriere.
Curentul de intrare mic +i de ie+ire mare !ermit dea utili#a aceste elemente *n
calitate de tam!oane de memorare sau 'ormatoare de ma$istrale, conect*nd *n acest
ca# STE !rintr.un re#istor 1 GY la N;<, iar intrarea 2EMla masa ceea ce.l 'ace
Ztrans!arent[.
Controlerul de sistem J%;>&E7>@ se utili#ea# *n calitate de 'ormator al
ma$istralei de date. %uterea mare de ie+ire +i sim!litatea de diri,are !ermite de a le
utili#a *n !roiectarea tam!oanelor "idirecionale intermodul sau ca eta,e sim!le de
am!li'icare.
Cormatorul const din o!t module 'uncionale similare cu semnale comune de
diri,are T +i 2E.
UTM.FRT.TLC.101.
Coala
Mod Coala Nr. Document Semnt. Data
AA

(estinaia pinilor:
A8,A0Mintrarea8ie+irea liniilor de date. 6n de!enden de starea intrrii T ele !ot 'i
de intrare, dac la T este a!licat semnal de ni)el mic-
08,00Mintrarea8ie+irea liniilor de date. Ele sunt de ie+ire dac T are semnal de
ni)el mic +i de ie+ire dac la T se a!lic semnalul de ni)el mare-
TMsemnal de diri,are de intrare. Dac TL& are loc trans'erul de la E la 7 0re$im
E\71, la TL1Mde la 7 la E. Semnalul Tale$e 'ormatorul.am!li'icator de sus sau
de ,os, !ermi*nd trans'erul cores!un#tor-
9'Msemnal de intrare de !ermitere a trans'erului. C*nd 2EL& starea cu im!edana
*nalt de la ie+irea am!li'icatorului.'ormator ales du! intrare. 7)anta,ele
'ormatorului/ curent de ie+ire ma,or la un curent de intrare mic, li!sa #$omotului la
ie+ire la comutri.

UTM.FRT.TLC.101.
(ig)8) Reprezentarea gra'ic a
registrului 'ormator a magistralei
de adrese 341+094+-
(ig)+) Reprezentarea gra'ic a
'ormatorului magistralei de date
341+0,A+-
Coala
Mod Coala Nr. Document Semnt. Data
A=

%entru diri,area cu memoria de destinaie $eneral +i inter'eele 'amiliei
J%;>& este necesar de utili#at ma$istrala multi!le:at cu conectarea tam!oanelor
ma$istralelor. Structura !rocesorului cu a+a ti! de ma$istral este re!re#entat *n
'i$ura ;. 6n a+a sc3eme inter'aa ma$istralei de adrese M7 este reali#at !e CI
re$istrelor tam!on J%;>&X]>A, iar inter'aa ma$istralei de date MDM!e CI
'ormatoarelor de ma$istrale J%;>&E7>@. Multi!le:orul J;;;^_11 'ormea#
semnalele citire8*nscriere !entru memorie +i dis!o#iti)ele !eri'erice.
Ca!acitatea de sarcin a ma$istralei =A m7. M7MA&"ii 719
m
72, MDM>
"ii D7...D&.
UTM.FRT.TLC.101.
(ig):) Reprezentarea gra'ic a
multiple2orului 31113;11
K
5
5
5

1
1
15
1x1
2x1
1x2
2x2
1x3
2x3
1x4
2x4
2
5
11
14
3
6
10
8
M!
1
4
"
#
12
16
$
A

%%
&
'()*
'(*+
M)*
M*+
13
Coala
Mod Coala Nr. Document Semnt. Data
A4

Capitolul 4

4.1 %roiectarea unit+ii de memorie
Bnitile de memorie ale sistemelor de micro!rocesor sunt destinate !entru
!strarea datelor +i !ro$ramelor. Caracteristicile de "a# a unitii de memorie sunt
)olumul, )ite#a de lucru, !uterea consumat, re#istena la a!ariia erorilor.
La !roiectarea memoriei se re#ol) !ro"lemele de di)i#are a )olumului
necesar de memorie *ntre memoria o!erati) D7M +i 'i#ic D2M- !roiectarea
)olumului +i ca!acitii D7M +i D2M- reali#area dis!o#iti)elor de ,oncionare a
D7M +i D2M cu ma$istrala de sistem.
Bnitile de memorie se construiesc !e "a# de circuite inte$rate de memorie
care se caracteri#ea# cu ca!acitatea n
i
+i )olumul N
i
. Ca!acitatea necesar se
!roiectea# !rin adu$are a JLn8n
i
circuite inte$rate 0CI1 conectate *n !aralel, iar
)olumul necesarM!rin conectarea a LLN8N
i
EI conectate serie, 'iecare "loc
constituind din J CI de memorie.
Sistemele de 'uncionare a memoriei cu ma$istrala de sistem asi$ur
acordarea dia$ramelor de tim! de 'uncionare a memorie +i o!eraiile de
citire8*nscriere, acordarea du! ni)ele de sarcin a semnalelor.
D7M sunt reali#ate !e "a# de CI statice cu )olumul N
i
+i ca!acitatea n
i
are
intrri de adrese cu ca!acitatea mLlo$
A
N
i
, intrrile E
i
ie+irile de date cu ca!acitatea
n
i
, intrrile de citire8*nscriere 0'i$ura 1& a,"1.
%entru a reali#a ca!acitatea necesar n a memoriei, JLn8n
i
elemente de
memorie se conectea# *n module, a+a cum e re!re#entat *n 'i$ura 11. Toate CI a
modulului au intrri de adres comune, selectare a cristalului +i citire8*nscriere.
6ntrrile +i ie+irile de date 'ormea# *ntrrile +i ie+irile modulului dat cu ca!acitatea
n "ii. 6n acest ca# CI D7M static 2 !strea# "iii in'eriori n
i
, iar CI D7M statice
0G.11M"iii su!eriori. %entru a !rimi )olumul necesar N a memoriei se unesc
LLN8N
i
"locuri de memorie a+a cum e re!re#entat *n 'i$ura 1A.
%entru di)i#area adreselor de o"icei se 'olose+te un multi!licator de adrese,
numrul de ie+iri ai cruia L este e$al cu numrul de module de memorie, iar
UTM.FRT.TLC.101.
Coala
Mod Coala Nr. Document Semnt. Data
A;

numrul intrrilor lLlo$
A
L. Toate intrrile +i ie+irile modulelor de memorie, *n a'ar
de intrrile de selectare, se unesc *ntre ele, iar intrrile de selectare se unesc *n
cores!undere cu ie+irele multi!le:orului de adrese. Modul D7M static cu
or$ani#area NKn are intrrile de adrese cu ca!acitatea 0lNm1Llo$
A
N, intrrile, ie+irele
de date cu ca!acitatea n +i & intrare comun de *nscriere8citire. Intrarea de selectare
CS se 'olose+te !entru a !lasa *n locul necesar al s!aiului de adres al memoriei.
D7M dinamic este reali#at !e "a# de elemente ca!aciti)e de memorie +i
necesit re$enerare !eriodic a in'ormaiei. Tim!ul de re$enerare se calculea# *n
uniti de milisecunde. La )olume mari de memorie !entru re$enerarea 'iecrei
celule sunt necesare inter)ale de tim! e$ale cu 'raciuni de microsecunde. Memoria
D7M dinamic cu )olumul N
i
+i ca!acitatea n
i
are m8AL0lo$
A
N18A linii de adrese,
intrri C7S +i D7S, intrri +i ie+iri de date +i intrare de !ermitere a citirii. %entru
re$enerarea memoriei dinamice se 'olose+te controlerul memoriei dinamice 0'i$ura
1=1.
D2M sunt reali#ate !e "a# de circuite inte$rate cu memorie 'i: de !atru
ti!uri/ cu mascare, !ro$rama"ile, cu +ter$ere electric.
D2M cu )olumul N
i
+i ca!acitatea n
i
are ma$istrala de adrese cu ca!acitatea
mLlo$
A
N
i
, ma$istrala de date de ie+ire cu ca!acitatea n
i
+i *ntrri de selectare 0'i$ura
1;1.
CID2M !ro$rama"ile au *ntrri de !ro$ramare, iar !entru *nscrierea datelor la
!ro$ramare se 'olosesc ie+irile de date a CI.
UTM.FRT.TLC.101.
(ig)10) $estinaia terminalelor &I RA! statice)
a cu intrri/ieiri de date aparte<
b - cu intrri/ieiri de date bidirecionale
CS
n
i
DI(ni)
CI RAM statica
WR A(m)
DO(ni)
a)
m
n
i
CS
CI RAM statica
WR A(m)
DIO(ni)
m
n
i
b)
Coala
Mod Coala Nr. Document Semnt. Data
A@

UTM.FRT.TLC.101.
. . . .
DO(n)
CI RAM dinamica
0
CEO
n
i
CAS
CI RAM dinamica
k-1
CEO A(m/2)
n
i

RAS
DI(ni) DO(ni) DI(ni) DO(ni)
n
i
n
i
DI(n)

CAS A(m/2) RAS


m/2
CEO CAS A(m/2) RAS
(ig)1-) Sc=ema de sporire a capacitii memoriei pe &I RA! dinamic
(ig)11) Sc=ema de sporire a capacitii memoriei pe &I RA! static
. . . .
n=kn
i
CS
DO(n)
CI RAM statica
CEO A(m)
DO(ni)
m
n
i
CS
CI RAM statica
CEO A(m)
DO(ni)
m
n
i
CS CEO A(m)

Coala
Mod Coala Nr. Document Semnt. Data
A7

4." %roiectarea memoriei RAM
%entru reali#area D7M de )olum mare se utili#ea# CI D7M 0statice din
'amilia J1=A1 dinamice din 'amilia J;@; 0'i$ura 1&1. %erioada de re$enerare a CI
este de A ms. De$enerarea se e'ectuea# !rin adresarea la 1> r*nduri du! adresele
in'erioare. Este con)ena"il de a reali#a re$enerarea du! semnalul D7S c*nd C7S
este e$al cu unu. 6n acest ca# CI disi! o !utere minim.
6n re$im de *nscriere datele de la
*ntrarea D1 se 'i:ea# du! semnalele D7S,
C7S, TE *n momentul a!ariiei ultimului
semnal. Ie+irea D2 are trei stri +i se a'l *n
starea cu im!edan *nalt c*nd C7SL1 +i
D7SL1. 6n a'ar de re$imurile o"i+nuite de
citire, *nscrierea *n CI se *nde!linesc
re$imurile citire.modi'icare.*nscriere +i
re$imurile de *nscriere !e !a$in 0+i citire1.
%entru a o"ine un )olum de memorie
D7M de 1A> GE )om utili#a 1@ microcircuite
de memorie o!erati) dinamic J;@;%`;,
care necesit a 'i conectate *m!reun cu
controlerul memoriei dinamice. %entru
diri,area CI D7M dinamice J;@;%`; a 'ost
ela"orat CI J1>1&ET&=. Controlerul
J1>1&ET&= 0'i$ura 1=1 este reali#at !entru
diri,area cu memoria dinamic a CI din 'amilia
J;>&, J1>1&, J1>A1 +i se atri"uie clasei
multi'uncionale +i !oate 'unciona *n mai
multe re$imuri de adresare 0ca!acitatea
cu)*ntului de 4J, 1@J sau @4J1.
UTM.FRT.TLC.101.
0
1
2
3
4
5
6
"
A,
0
1
2
3
4
5
6
"
A-
6
8
10
12
14
16
18
24
5
4
3
2
1
3#
38
25
*+
)*
.%$
A-/
34
32
31
33
+*% (0
0
1
2
3
4
5
6
"
*A$1
%A$
)/
*A$0
"
#
11
13
15
1"
1#
23
21
22
2"
28

%%
&
40
20
K
1
8
1
0
1
0
0
3
16264
34
*A$2
23
$A%K
!A%K
2#
30
(ig)10) Reprezentarea gra'ic a
controlerului memoriei dinamice
*1+10,.00
Coala
Mod Coala Nr. Document Semnt. Data
A>

6n a'ar de aceasta controlerul !oate 'i !ro$ramat la re$imuri de re$enerare intern,
e:tern, a)ans de citire, 'uncionare cu $enerator intern sau e:tern.
(estinaia pinilor:
AL1,AL0M*ntrrile de adresare ale "aitului in'erior a memoriei-
A21,A20M*ntrrile de adrese ale "aitului su!erior-
09&AL8: 01&9%1&A28M*ntrri de selecie a "ancului care *nde!linesc di'erite
'uncii *n de!enden de re$imul ales. %entru re$imul 1@J ie+irile E&, E1 au 'uncia
de selectare a "ancului +i !artici! la 'ormarea semnalelor !e unul din ie+irile
D7S2, D7S1, D7SA, D7S=. %entru re$im @4J aceste *ntrri sunt liniile de adrese
cores!un#toare 7L7, 7(7.
%C#Mselector al cristalului cu !rotecie. Semnal de ni)el mic la aceast *ntrare
iniiali#ea# 'uncia de citire8*nscriere *n memorie, iar dac semnalul este 'ormat,
ciclul memoriei nu se !oate anula.
;RMsemnal de ie+ire care indic controlerului, c !rocesorul *nscrie datele *n
memorie. %artici! la 'ormarea semnalului TE.
R(&#1Msemnal de *ntrare, indic c !rocesorul cite+te datele din memorie. S1 se
utili#ea# cu 7LE *n re$im de citire *n a)ans.
R'FR<&AL'Ma!elul re$enerrii. %entru re$imul de citire *n a)ans aceast *ntrare
07LE1 se 'olose+te !entru iniiali#area ciclului de citire se conectea# la ie+irea 7LE
a !rocesorului.
9UT1,9UT0Msemnale de ie+ire ale adreselor r*ndurilor +i coloanelor memoriei.
Se $enerea# mai *nt*i "aitul in'erior, a!oi cel su!erior *n con'ormitate cu semnalele
D7S +i C7S. 6n re$im de re$enerare la aceste *ntrri se a!lic adresele r*ndurilor
re$enera"ile.
;'Miniiali#area *nscrierii, semnal de ie+ire 0stro"1, utili#at !entru *nscrierea
datelor *n memorie.
CA#Mstro"ul adresei coloanei. Semnal de ie+ire $enerat du! 'ormarea la ie+irea
9UT1,9UT0 a "aitului su!erior a memoriei cu a,utorul creia are loc *nscrierea *n
re$istrele memoriei ale "aitului su!erior al adresei.
UTM.FRT.TLC.101.
Coala
Mod Coala Nr. Document Semnt. Data
A9

RA#0: RA#1: RA#"&9UT8: RA#4&09Mstro"ii adresei liniei. Semnale de ie+ire
care *nde!linesc di'erite 'uncii *n de!enden de re$imul ales. 6n re$im 1@J toate
!atru semnale sunt stro"ii "aitului in'erior a adresei memoriei !entru di'erite "ancuri
+i *nde!linesc o 'uncie analo$ic semnalului C7S. Ni)elul mic a semnalului la unul
din !inii D7S&.D7S= se $enerea# *n de!enden de codul la *ntrrile E&, E1.
=AC.Msemnal de ie+ire $enerat de controler la *nce!utul ciclului de adresare a
memorie. Dac adresarea re)ine unui ciclu de re$enerare, atunci S7CJ se reine
!*n la *nce!utul ciclului citire8*nscriere.
=0&9%": =1&CI.>linii de intrare !entru conectarea re#onatorului !e cuar e:tern.
Dac *ntrarea P&82%A se conectea# la alimentare N S< sau !rin DL1 Ga la N1AE
atunci *ntrarea P18CIJ se 'olose+te !entru conectarea $eneratorului e:tern.
11.&16.>*ntrare de selectare a re$imului. Semnal de ni)el *nalt indic re$imul de
lucru a controlerului cu memoria cu ca!acitatea 1@J.
U
cc
>alimentarea N;<.
1?(>!unctul cumul al sc3emei.
De$imul @4J se iniiali#ea# !rin conectarea *ntrrii @4J81@J la ma$istral i
orientat !entru diri,area D7M !e "a#a de elemente de memorie %`;. El asi$ur
diri,area cu modulul D7M cu ca!acitatea 1A>J a cu)*ntului, reali#at de dou
"ancuri a c*te @4J 'iecare. 6n acest re$im controlerul !oate reali#a doar cicluri de
citire normal. 7le$erea "ancului se 'ace cu codul de *ntrare E&, desc3i#*nd ie+irea
D7S& sau D7S1.
De!re#entarea $ra'ic figura 14.
DI, D2 . s*nt intrrile res!ecti) ie+irile de
in'ormaie-
TE . intrarea de diri,are cu
citire8inscrierea in'ormaiei-
77.7& 9 intrrile de adrese-
D7S 9 selectarea liniei-
C7S 9 selectarea coloanei-
UTM.FRT.TLC.101.
(ig) 17) Reprezentarea
gra'ic a !& *1/1">1
1@
>
4
=
1;
A
D7S
7
&
1
A
=
4
;
@
7
;
7
@
1A
11
1&
1=
9
I
B
CC
D2
14
D7MD
TE
C7S
DI
Coala
Mod Coala Nr. Document Semnt. Data
=&

Microcircuitul %`; are numai > linii de adrese,
de aceea !entru a !rimi un cod 1@ "ii se 'olose+te
re$imul multi!le:at. Mai *nt*i la intrrile 77...7&
se
a!lic > "ii mai mici ai adresei de!line care se memore#ea# *n re$istru de adrese
cu semnalul D7S, a!oi !e acelea+i linii se a!lic restul adresei care se memore#ea#
cu semnalul C7S. Semnalul TE are 'uncia citire8*nscriere, TE L 1 *nseamn
citirea in'ormaiei a celulei selectate de ie+irile D2, TE L & *n!reun cu semnalele
D7S +i C7S 9 inscrierea strii de la intrrile DI *n celula de memorie selectat.
Deoarece memoria este de ti! dinamic !entru a asi$ura un ciclu de!lin de re$enerare
tre"uie la intrtile 77...7& de a!licat toate 1A> adrese *nso+ite de semnalul D7S,
'r a 'i ne)oie de 'ormat semnalele C7S +i TE. 6n !rocesul re$enerrii
intrrilr8ie+irile microcircuitului rm*n *n starea # de aceea ciclul re$eneraiei se
!etrece *n interiorul microcircuitului.
UTM.FRT.TLC.101.
Coala
Mod Coala Nr. Document Semnt. Data
=1

4.4 %roiectarea memoriei R9M
Memoria D2M este reali#at !e "a#a de CI D2M de !atru ti!uri/ cu *nscriere
masca"il a datelor, !ro$rama"ile, re!ro$rama"il cu +ter$erea ultra)iolet +i 0sau1 cu
+ter$ere electric.
Circuitul inte$rat D2M cu ca!acitatea n
i
+i )olumul N
i
are M7 cu ca!acitatea
mLlo$
A
N
i
, MD de ie+ire cu ca!acitatea n
i
+i ie+iri de selectare a cristalului 0'i$ura
1;1. Cormatoarele ie+irilor de date se reali#ea# du! sc3ema cu colector desc3is sau
du! sc3ema cu trei stri. CI D2M reali#ate du! sc3ema cu trei stri au *ntrare de
!ermisiune a ie+irilor. CI D2M !ro$rama"ile au *ntrare de !ro$ramare, iar !entru
*nscrierea datelor la !ro$ramare se 'olosesc ie+irile datelor.
Cre+terea ca!acitii +i )olumului D2M se reali#ea# similar ca !entru CI
D7M. %entru conectarea D2M cu ma$istrala de sistem este necesar de a 'orma
semnalele de selectare +i citire care satis'ac tim!ilor de acces a microcircuitului.
%arametrii de "a# sunt *n acest ca# tim!ul de selectare a adresei T
7
7 +i a ciclului
T
CQ
. La conectarea D2M cu ma$istrala sistemului care are M7 +i MD di)i#ate
*ntrrile de adresare +i ie+irile de date a D2M se conectea# direct sau !rin re$istre
tam!on la aceste ma$istrale cores!un#tor.
6ntrrile de selecie se 'olosesc !entru selectarea adresei D2M, iar *ntrarea de
!ermitereM!entru a!licarea semnalului de citire. 6n D2M 'r ie+ire de !ermitere a
ie+irilor, semnalul de ie+ire se a!lic la unul din intrrile de selectare.
UTM.FRT.TLC.101.
(ig)11) $estinaia termina-
lelor &I R?!
CS
CI ROM (
i
!

n
i
)
CEO A(m)
DO(ni)
m="#$
2

i
n
i
. . . .
n=kn
i
CS
DO(n)
CEO A(m)
DO(ni)
m
n
i
CS CEO A(m)
DO(ni)
m
n
i
CS CEO A(m)

CI ROM (k-1)(
i
!

n
i
) CI ROM 0(
i
!

n
i
)
(ig)1/) Sc=ema de sporire a capacitii memoriei
R?!
Coala
Mod Coala Nr. Document Semnt. Data
=A

Microcircuitul J;7=%WA 9 !re#int un MC de memorie 'i: re!ro$rama"il ce
are un )olum AG

>. Ele !ot 'i re!ro$ramate de la 1&& !*n la 1&.&&& ori.


De!re#entarea $ra'ic figura 17.
Destinaia !inilor MC/
71&.7& 9 intrrile de adrese-
CS 9 selectarea MC-
9' @ permite transmiterea datelorA
D2&7.D2&& 9ie+irile de date-
IND 9 mas-
B
cc
9 tensiunea de alimentere N;<- (ig) 18) Reprezentarea gra'ic
a !& *180"6-
Sc=ema principiala a blocului de memorie RA! si R?!)
UTM.FRT.TLC.101.
Coala
Mod Coala Nr. Document Semnt. Data
==

Capitolul 6
6.1 %roectarea unitatii de intrare&iesire
%rocesul te3nolo$ic const dintr.un +ir de aciuni care tre"uie e:ecutate *ntr.o
ordine anumit. 2rdinea necesar de e:ecuie a o!eraiilor te3nolo$ice se asi$ur
u+or de ctre sistemul de diri,are !ro$rama"il.
Mecanismul care necesit diri,area !oate 'i conectat la unul din !orturile I8&.
Desi$ur a!aratele reale este inutil de a conecta direct la sistemul micro!rocesor,
deoarece acestuia nu.i a,un$e !uterea destul !entru a diri,a, 'uncia lui este de a
controla +i re$la !rocesul. %entru a asi$ura re$imul normal de 'uncionare este
ne)oie de un +ir de dis!o#iti)e/ !orturi, am!li'icatoare, relee etc.
Con)ertorul este unul din aceste dis!o#iti)e. El !ermite de a trans'orma +irul
semnalelor di$itale *n semnale analo$ice +i in)ers 0CD7 +i C7D1.
Microcircuitul .%7/00077A !re#int !ort !aralel de *ntrare8ie+ire, se
utili#ea# *n calitate de dis!o#iti) de *ntrare8ie+ire de destinaie $eneral ce
reali#ea# ,oncionarea di'eritor dis!o#iti)e !eri'erice cu ma$istrala de date a
sistemului.
De!re#entarea $ra'ic este indicat *n 'i$ura 1>, destinaia !inilor M *n
ta"elul 1.
Trans'erul de date *ntre ma$istrala de date +i microcircuit se reali#ea# !rintr.
un canal de > "ii "idirecional trista"il 0D1. %entru le$tura cu dis!o#iti)ele e:terne
se utili#ea# A4 de linii de *ntrare8ie+ire $ru!ate *n = canale de > "ii E7, EE, EC,
direcia de transmitere a datelor +i re$imul de 'uncionare crora se determin modul
de !ro$ramare a !ortului.
Microcircuitul !oate 'unciona *n trei re$imuri de "a#. 6n re$imul & se
asi$ur !osi"ilitatea trans'erului sincron diri,at de !ro$ram a datelor !rin A canale
inde!endente %7 +i %E de > "ii +i dou canale de 4 "ii EC. 6n re$imul 1 se asi$ur
!osi"ilitatea *nscrierii sau citirii in'ormaiei *n8sau din dis!o#iti)ul !eri'eric !rin
dou canale inde!endente de > "ii E7 +i EE du! semnale de diri,are. 6n acest ca#
liniile canalului C se 'olosesc !entru rece!ionarea +i transmiterea semnalelor de
diri,are cu trans'erul de date. 6n re$imul A se asi$ur !osi"ilitatea de trans'er a
UTM.FRT.TLC.101.
Coala
Mod Coala Nr. Document Semnt. Data
=4

in'ormaiei cu dis!o#iti)ele !eri'erice !rin canalul "idirecional de > "ii E7 du!
semnale de diri,are. %entru asi$urarea trans'erului se 'olosesc ; linii ale canalului
EC.
6n sistemul !roiectat !e "a#a micro!rocesorului I>&>@ !ortul !aralel !e "a#a
microcircuitului J%;>&EE;;7 a 'ost 'olosit !entru trans'erul datelor de la tastatura
matricial 0canalele E7 +i EE1 +i de la con)ertorul di$ital.analo$ic 0canalul EC1.

Destinaia !inilor microcircuitului
%779%7& . canalul in'ormaional 7-
%C79%C& . canalul in'ormaional C-
%E79%E& . canalul in'ormaional E-
DD 9 citirea in'ormaiei-
CS 9 selectarea MC-
71, 7& 9 "iii in'eriori ai M7-
BCC 9 tensiunea de alimentare N;<-
D7.D& 9 canalul de date-
SD 9 instalare *n !o#iie iniial-
TD 9 *nscrierea in'ormaiei.
UTM.FRT.TLC.101.
A7
A>
A9
=&
=1
=A
==
=4
7
A@
=;
=@
;
@
>
9
%C7
%C@
%C;
%C4
%C=
%CA
%C1
%C&
%E7
%E@
%E;
%E4
%E=
%EA
%E1
%E&
%77
%7@
%7;
%74
%7=
%7A
%71
%7&
=7
=>
=9
4&
1
A
=
4
IND
B
CC
SD
TD
DD
CS
71
7&
D7
D@
D;
D4
D=
DA
D1
D&
1&
11
1A
1=
17
1@
1;
14
A;
A4
A=
AA
A1
A&
19
1>
I2%
(ig) 1+) Reprezentarea gra'ic
a !& *"1+0,,11A
Coala
Mod Coala Nr. Document Semnt. Data
=;

Ta"ela1
UTM.FRT.TLC.101.
Semnale de
Intrare
Direcia
In'ormaiei
71 7& DD
TD CS
6ntroducere
&
&
1
&
1
&
&
&
&
1
1
1
&
&
&
E7 . can.
datelor
EE . can.
datelor
EC . can.
datelor
E:tra$ere
&
&
1
&
1
1
1
1
1
&
&
&
&
&
&
E7 . can.
datelor
EE . can.
datelor
EC . can.
datelor
Elocare
P
1
P
1
P
&
P
1
1
&
can. dat. a =
situaii
com. inter#is
Coala
Mod Coala Nr. Document Semnt. Data
=@

Capitolul 7
7.1 %roiectarea Tastaturei
%entru a a)ea !osi"ilitatea de a diri,a cu SM% din e:terior )om utili#a +i
tastatura. Tastatura se conectea# la SM% cu a,utorul unuia din !orturile !aralel
J%;>&EE;;7 studiat mai sus. Sc3ema "loc de cone:iune a tastaturii este !re#entat
*n figura 19.
Du! cum am s!us mai sus dis!o#iti)ele e:terne se conectea# la !orturile 7 ,
E +i C. 6n ca#ul !roiectrii tastaturii !entru a a)ea @4 de taste )om 'olosi !ortul 7+i
E cu toate > linii a intrrilor8ie+irilor. Tastatura nu are nici o sc3em electric *n !lus
+i !re#int ni+te comutatoare aran,ate *n 'orm de matrice.
La a!sarea tastei cores!un#toare liniei li coloanei se scurtcircuitea# ,
'orm*nd o conectare. Detect*nd !o#iia liniei +i coloanei *n care s.a !rodus
scurtcircuitul contactelor se determin codul cu)*ntului cores!un#toare tastei
a!sate. %ortul de ie+ire trimite semnal & *n linia & +i *n restul liniilor, a!oi se
numr +i se )eri'ic liniile coloanelor. Dac *n linia & nu este semnal & !rocesul se
re!et !entru linia 1 a!oi !entru linia A.
C*nd se detectea# & se determin tasta a!sat , !o#iia liniei este cunoscut
du! com"inaia introdus , iar !o#iia coloanei du! re#ultatul introducerii.
6m!reru!*nd codul !o#iiei liniei +i coloanei *n care s.a detectat & se !oate de 'ormat
UTM.FRT.TLC.101.
(ig) 1:) Sc=ema ,loc de &one2iune a "ort I/? cu !S
M7
MD
MC
J%;>&EE;;7
D7.D&
DD
TD
7&
71
CS
DES
%E7
%E&
%C7
%C&
%77
%7&
I2%
DES
CS
Tastatur
1@
>
4
>
>
>
A
A
>
Coala
Mod Coala Nr. Document Semnt. Data
=7

un cu)*nt dintr.un sim"ol art*nd !o#iia tastei a!sate. Tastatura are dou
nea,unsuri/ a!sarea concomitent a dou taste +i a!ariia unui !roces tran#itoriu la
conectarea *ntreru!torului.
6n cadrul acestui SM% este utili#at un decodi'icator de adrese ce are ca sco! de
a adresa *ntr.o consecuti)itate anumit unitate de memorie D7M +i D2M +i
!orturile de intrare8ie+ire. Semnalele de la ie+irea decodi'icatorului sunt a!licate la
intrarea CS ale 'iecrui microcircuit ce are ca 'uncie selectarea unui sau altui
microcircuit. La intrrile <=.<1 sunt a!licai "ii su!eriori ai ma$istralei de adrese.
UTM.FRT.TLC.101.
Coala
Mod Coala Nr. Document Semnt. Data
=>

0i!lio$rafie
1) bcdefg h.i. jklmnfonfpqrrfns l tlmnfonfpqrrfnesq mftouqmvs
levqwncuxesd tlmnfrdqt.y k. j]czlf l rg{|xy19>>
-) inv}dfg h. V. j_nfqmvlnfgcelq tlmnfonfpqrrfnef~ uqmvnfeef.
gsqrulvquxef~ coocncvns.y oncgfelm. ^lqg jqdelmcy 19>>
0) qqzqg . X. jklmnfrdqts oct{vl l ld onltqeqelq.y k. j]czlf l
rg{|xy 199&
7) ^f|cnlefg . R. jklmnfonfpqrrfnes~ mftouqmv ^ 1>1&.y k. j]czlf l
rg{|xy 19>9
1) klmnfonfpqrrfns, cndlvqmvnc l onfqmvlnfgcelq tlmnf.hk.
nwcel.|cpl{ gslrulvquesd onfpqrrfg. . k./ hsrc{ mfuc, 19>@.
/) klmnfonfpqrrfns l tlmnf.hk g rlrvqtcd cgvftcvlqrmfwf
oncguqel{/ roncgfelm. . ./ kclefrvnfqelq, 19>7.
8) klmnfonfpqrrfnesq rnqzrvgc l rlrvqts[. @, 19>>.
UTM.FRT.TLC.101.