introducere in microprocesoare_part36

Post on 06-Dec-2015

238 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

6

TRANSCRIPT

OOgC AIT009I) 32 05 10

00.40 3E 3200A2 8800A3 c2 7A 0000A6 c9

; ST]BRT] TINA DISPL. AFISI'AZA VAI'OA'RE/I TASTEl; APASATE PE DISP.LAY-UL LINIAR.

00A7 3L 02 10 DISPL: I-DA LNRTA ; NUI\IARUL TASTEI APASATE' INACUNIUL.INSCRIE IN DP5 SI DI)6.INSCRIE IN DP4 SI DP3.INSCRIE IN DP2 SI DI'l.

XRA ASTA I-NTILACMVI A,50CMP I]JI\{P SALT1RET

NRLAC:0.

50 DE VERIFICARI ?

NT] INCA, SALT LA SAI,T1.DA. REINTOARCERE.

STERGE ACUMI]I,ATORUL SI CY.

CITESTE iALB NUI\4ARATOR PENTRT-I NRPCA.D7 <- 0.

CATx2-1:0?DA, SA1-T I.A C2.NU, 1NCREM]]N]'EAZANI]1\{ARATOItUI,.REPETA DEPT-ASARE DRI]AIITASTERGE ACTIMI]T,ATORIIL SI C]Y.

CIT'ESTE LAI.C NT]T{ARATOR PTJNTITU NTTPI-A.D7 <- 0.

; I-AI x 2-r :0?DA, SALT LA C2.NU, INCITEMENTEAZANUMARATORUL.REPETA DEPLASAR]IDREAPTA,STERGE ACUMULATO}II]I,.(r\) <-- NRPCA.NRPCA*2NRPCA*4,NRPCA*5.(A) <- VNRTA.MEMOREAZA VAI,OAIIEANIIMANUI,UI TAS']'TI APASATII

00E.5 c800E6 217

00E7 32 0l l0

O()EB C]9

I]Z(iMr\SI'A I,PCACT

RET

LPLACT10H

A,O1H;1\{El\,IOrt

LPLAC]'I

0 trlt r{

; liti. liiiINl'(li\Ir.(Ji RIt.

; D.\. OIII'INJi CAl.; Mlllv.OltEA,'/-A POZIl'I A: COI-O.\NIIt ACTIVE.

; LIL]'IMA l-INlE ACTIVAII'A

; A FOST aA4?; NU, SA,]--T I--,\ LAI.; DA, ACTIONEAZA I-0.;

; LINIA t'h:rlAl'OARn.; MEMOITEAZA I-A(I + 1).

; ZFRO LOGIC ES'IE ACTI\/.: SiIMNAL ACTIV l.A TASTA'I UltA.

; SUBRU'TINA PEN'fRU ACTTY''iI?r:tA UNIII LINII DE; TASTA'IURA -- ACTLT;l -'CORESt:UilDla: ORGAN!GRAM]l,t DIN 1:lGUI?A 4.15,a.

OOAA D3OOAC D300AE l)30080 c9

00Bl AF00F'2 3A 010085 06 0000R7 lF00R8 FE 00OOI]A CA C100RD 04

OOBE C3 R7oOc1 A!'00C2 3t\ 0400c5 0E 0n00c7 lF00c8 FE 00OOCA CA D100cD 0c

OOCE

00D 1

00D200D300D400D500D600D7

OODA

OODBOODCOODF00E 1

00E3

420

OUT OFOHOUT OF1HOUT OF2HRET

-A.C-f l.lN: I-DACPIJNZMVIJlvrP

I,AI: RLCIIEMOIi: STA

CMAOUTRET

FOF1F2

OOEI]OOEE00F000F300 t'500F800F900Fc00r.'DOOFIi

10

00

00

1004

IrE

3AFECZ.)EC307322FI)3C9

04

10Ir801F9

; SUBRUTINA PENTR"{.I DETERMINAREA VALORII; NUMARULUI TASTEI APASATE _ SVN/?TA _; CORESPUNDE ORGANIGRAMEI DIN FIGURA 4'16'

SVNRTA: XRA A

c3 c7 00

I.DA LPCACTMVI B,OORARCPI OO

JZ c2INR I]

JMP C1XRA AI,DA LPI.ACT'MVI C,OORARCPI OO

JZ C4INR C

JMP C3

XIiAMOV A,I}nnl-RALADD RADD CSTA LVNITTA

RET

10

C,2

00

10

00

AF C4:78I7t7

8132 02 l0

AF EXPCOI-: XRA A32 O 1 10 STA LPCACTDB FE IN OFEHF}i EO ORI OEOHFE lTF CPI OFFH

: SU B RU T I N A PEN T RrJ EX PLO RA I?EA COI-OAN E I-O R * lix PCO L -; CORF:SPUNDE ORGANIGRAMEI DIN FIGURA A.15' b.

STERGE LOCATIA.POZIA'IE COLOANA ACTIVA.CITESTE PORTUT FE.MASCHEAZA BITII D7, D6, I)5SINT TASTE APASA'I'E?

BIBI-I OGRAFI E

1 Gilnrore, M.Cll. Introduclion to m'icroprocessors, N{cGrar.t'-TTi1l, Nr;rv-\bt-k, 1981.2 Lrrpn, C., Jepelea, V., I?uricc, Il, Micro'procesoare -- ul,licalii , Irlclitura Mililari,

13ucuregti, 1982.Wiatlowski, C., Ilousc, C.. Lolgic circuils unrl contputtr syslems, 1\'1c(ilarv-Ifill .lirol<Cotnpany, Nerv-York, 1980.'liracse, Gle, ltttrorlucr:re in trhnica ttti!i:dt'it, nti.crofrocesoalrlaz, [Jrriversitatca dinl3ragov, 1983.

5 Petriu, E., l)ctriu, l). Elcclronicii fu.ttc!ionald., Institulrrl politehlic I'imisoara, 1980.6 Coffrorr, W. j. Ltraclica,l hartluarc detctilt, Prenticc Hall, Nerv Jersey, 1981.7 \4aicarr, S. 5is/er,r, num(rirp rtt rirctril, ittlegrale, I.rlitrrra t"lrrrici, Lhrr rrresli, lt,l80.

i8'Dancea, I. AIictof'rocesaalc, Editura Dacia, Cluj, 1980.r..f)Muregan,'I., Stmgaru, C., Sloinescu, It., Petriu, E, )\Iicroproccsorul 8080 in aftticalii,

Editura !-aola, Tirni;oara, 1982.10 Gritlrikonrla, \'. lt. Microl:rocessor and nticrocotnpultr systent, \ran Nostrartl, Ner'-York,

1.982.11, Zaks, R. tWicroprocessors, Sybex, Berkelcy, 1977.12 Zaks, R., Lesea, A. Microprocessor .interJacing Tehnique, Sybex Berkeley, 1978.13 Soucek, B. Microprocessors and microcomputers, John Wiley and Sons, Nelr'-Yorir,

1976.14 Lyon-Caen, Crozct-, J.M. Microprocessols el microoydinalezrs, Masson, Paris, 1978.15 Petrescn, A. Microprogramaye - principi.i, de aplica!.ii. Eclitura Tehnici, Bucure ;1i,

t97 5.16 Leahy, W . M icroprocessor arhitectu,re and. programntlng, JohnWiley and Sons, Neu-Yorli,

t97'7.17 Koln, H. M'icroprooesoare, ntict'ocalctilatoare, tnitticalculatoare, Editrira Tchnicir, Fl-

cure9ti, 1982.18 Pop, Y. Rozele logice ale calculatoarelor, Institritul Politehnic Tirr-ri;oara, 19?5.19 Herrtea, 't'. Automat'izd,ri i,nrJwstvi.ale discyete, Instilulul Politohnic Timiqoara, 198 1.

20 Hnatek, R.E. I user's handbooh oJ serniconductar ntemories, John Wile:y and Sons,New-York, 1977.

21 Crufu, Gh., Pirvulescu, V., Toac;e, Gh., Szekely, I. Ci.rcu..ite electronice, Univcrsilatcadin Bragov, 1980.

22 Schlett, 2., }1otlr;.an, L, CAmpeanu, A. Semicondnctoale :i aplicalii., Editur:i Facla,Timigoara, 1982.

23 Toacge, Gh. Electronicd industriald;i automatizd.ri, Universitatea din Bra;ov, 19E2.24 Barron, f., Curnow, R. The Juture with microelectronic, lrances Pinter Ldt, London,

1979.2.5 Toac;e, Gh., Szabo, W. Sisteme de mdswt,ate cu, aparaturd, prograrnabild, Metrologie

aplicatA, nr.1, 1979;i irr. 1, 1980, Bucuregti.

422

* x * Pyactical L[icroprocesso,,s, curs editat de Hewlett-packard,, 19j9.* * * Mantt,alul sistemulwi TC-80 (NEC).* * * MCS-80185 Family, User"s Manual, documentafia {irmei INTEI..* * * MCS-48 Fatnily of singlechip Miorocomputers (Jser's Manuar, docurneltatiafirmei INTEL* * * Colectia re-zistei Solutions pulrticalia firrnei INTEL.* * * Colecfia revistei Hewlett-PacharJ Jowrnal, publicatia Iilmei Hewlelt-I,ackarri.* * *,Colecfia revistei ./ournal oj Electrottic .Engineeri,ttg, Tokyo.Trvaddell, W. Semicond,uctay mernot,ies - speci.al report, EDN,'rarch 17, 1983.Crufu, Gh. Calcr,tlatoare, Universitatea din Bragov, 1984.Hill, J.F., G.R., Peterson, Calculatoare numer,ice Hard.ware - structurd ;i proi.cc-t9r1 . lrajtcere din engleza anerican5., Editura Tehnicb, Bucure;ti, 1980.* * * 3080 Assambly Lamguage Manu,al, docunentalia firmei IN'iEL.Ji'ze!, r', otcgtear.ru, M. Monitor.con'tentat femtrw sisjem.ul INTEL 80s0 in. pubtiuttia[ntreprinderii A EM Timi;oara, 1983.

lepefand, O., Hagegan Cornea, M., Pu;ci, M. pyoiectarea ar rnicrol>r.ocesoarc, Ii<J.D,rcia, Cluj-Napoca, 1983.Rrltac, Y. g.a. Sisteme interactite si liwba je cottuersalionale, Editura Tchnicb,, Bucure;ti,1984.

26272829

303132333435

3637

3n

39

40 Petrescu, A., i.a. Nlicrocalculatoarelc FELIX M18, x,I18B, Mli8, Editura Tehlici.Bucuregti, 1984.

41 Davidoviciu, A. ;.i1. Miricalculatoarele ,si microcalowlatoarele im conr)ucerzui.ndustriale, Editura l'eirnic5, Bucuregti, 1983.

proceselor

42 rvinescu, M., carrtil, r. Automate itidustri.ale, Editura Scrisul Romanesc, craiova,1984.

43 $tefa', M. t.". circuile integrate digitate, Eclitura Didacticir si pedagogicb, Bu-curegti,1984.

44 * * * Coleclia revistei Elt:ctromics, Nerrv-yor.k,45 Crelu, Y. Sisteme cle oparare timf-real perLtru sistcme de calcul. cu ttticroprocesol, LiP.

Timigoara, 1984.46 * * * Coleclia. revistei EDN, anul 1984, New-york.17^ :,-* * a m c vol. 44, Editura 'I'ehnic6, Bucurcgti, 1984.48 Winston, H.,P. Inteligenla arti.ficiald., trachiceic din 1. englezi E<litura tchrricir, LJr.r-

curegti, 1982.49 * * * Diclionar rle informaticd,, Ed. $ti;'|ifici;i cnciclopedici,, Bucurcsli, 19g1.

top related