Modos de Direccionamiento e Instrucciones del ATmega32 para la materia de Microcontroladores I
Descripción completa
MusicaDescripción completa
yeeDescripción completa
Descripción completa
Descripción completa
Direccionamiento tallerFull description
Descripción completa
Descripción completa
Federico Galende -Modos de producción. Notas sobre arte y trabajo- Colección escribir las artes visuales
Descripción completa
Descripción completa
Descripción completa
Descripción completa
TECNICOFull description
NTRODUCCI ONALLENGUAJEENSAMB MBLADOR UNIDAD I: I
I NSTI TUTO TECNOLOGI CO DE ACAPULCO
LENGUAJES DE INTERFAZ
PROF . :I NG.DAGOBERTOURZUAOSOR ORI O 08: 00-09: 00HRS.
ERI CKJ ERZAI NCARRI LLO CALLEJ A
1320154
NTRODUCCI ONALLENGUAJEENSAMBLADOR UNIDAD I: I
AGOSTO-DI CI EMBRE2014
1. 6ModosDeDi r ec c i onami ent o. L os l l a ma do s mo do sd ed i r e c c i o na mi e nt os o nl a sd i f e r e nt e s ma ne r a sd ee s p ec i fi c a re n i nf or mát i c au no per andod ent r odeunai ns t r uc c i óne nl enguaj eens ambl ador . Un mo do d ed i r e c c i o na mi e nt oe s p ec i fi c al af o r ma d ec a l c u l a rl ad i r e c c i ó nd e me mo r i a e f e ct i v ad eu no per an do me di an t ee lu s od el ai nf o r ma c i ó nc o nt e ni d ae nr e gi s t r o s y/o c ons t ant es ,c ont eni dadent r odeunai ns t r uc c i óndel amáqui naoenot r apar t e. L asop er a ci o ne ss eha c enen t r er e gi s t r o sor e gi s t r o symemor i a ,p er on un caen t r eme mo r i ay memor i a ( sal v o al gunas oper ac i ones c on cadenas de car act er es) . Los modos de di r ec c i onami ent odet er mi nanell ugarenquer es i deunoper ando,unr es ul t adool as i gui ent e i ns t r uc ci ónaej ec ut ars egúnel c as o. T e ng ae nc u en t aq uen oe x i s t eu naf o r mag en er a l me nt ea c ep t a dad en omb r a ral o sd i s t i n t o s modosde di r ec c i onami ent o.En par t i c ul ar ,l osdi s t i nt osaut or esyf abr i c ant esde equ i pos pueden darnombr es di f er ent es par a elmodo de hacerf r ent e almi smo,o l os mi smos nombr es ,al osdi f er ent esmod osdedi r ec c i on ami ent o
Di r e cc i ona mi e nt oI nme di a t o. Ene s t emo doe lo pe r a nd oe se s pe c i fi c a doe nl ai n s t r u c c i ó nmi s ma .Eno t r a sp al a br a s ,u na i nst r ucc i ón de modo i nmedi at ot i ene un campo de oper ando en v ez de un campo de d i r e c c i ó n.Elc a mp od elo pe r a nd oc o nt i e ne e lo pe r a nd oa c t u alq ue s ed eb eu t i l i z a re n c o nj u nt oc o nl ao pe r a c i ó ne s pe c i fi c a da e nl ai n s t r u c c i ó n.L a si n s t r u c c i o ne sd e mo do i nmedi at os onút i l espar ai ni c i al i z arl osr egi s t r osenunv al orc ons t ant e. Cuandoe lc ampodedi r ec c i ónes pec i fi c aunr egi s t r ode lpr oc es ador ,l ai ns t r uc c i óns edi c e quees t áenel mododer egi s t r o.
NTRODUCCI ONALLENGUAJEENSAMBLADOR UNIDAD I: I
Di r e cc i ona mi e nt oDi r e ct o. Esdi r ec t oc uandol ai ns t r uc c i ónc ont i eneell ug ardondes eenc uent r aeloper ando.Segúne l l u ga rd on des ee nc u en t r ae lop er a nd op ue des e r : Di r ec ci onami ent odi r ec t oar egi s t r o.•Di r ec ci onami ent odi r ec t oamemor i a Di r ec c i óncompl et a( p.ej .Z80sobr e64Kbcon16bi t s ) Di r ec c i ón s obr e una pági na del mapa de memor i a; t ambi én s e c ono c e c omo di r ec c i onami e nt odepág i nabas e. •
•
•
Di r e cc i ona mi e nt oRe l a t i v o. Lai ns t r uc c i óni ndi c ael des pl az ami ent odel oper andoc onr es pec t oaunpunt er o: L ad i r e c c i ó ne f e c t i v ae sc a l c u l a da p orl au ni d ad d ec o nt r o ls u ma nd o,o r e s t a nd o,e l d es p l az a mi e nt oa lp unt er od er e f er en c i aq ues ue l ee s t a re nu nr e gi s t r o .De pe nd i e nd od el p un t e r os et i e ne nd i f e r e nt e s mo do sd ed i r e c c i o na mi e nt o . Di r e c c i ó ne f e c t i v a = Re g. Ref er enc i a+des pl az ami ent o. Mododedi r ec ci onami ent o/Regi s t r oder ef er enc i a/Cál c ul odi r ec ci ónef ec t i v a:
Re l a t i v oac o n t a do rd ep r o gr a maCo nt a do rd ep r o gr a ma( CP)DE=CP+d e s pl a z a mi e nt o . Re l a t i v oar e gi s t r ob as eUnr eg i s t r oba s e( RB)DE=RB+d es p l az a mi e nt o . Rel at i v oar egi s t r oí ndi c eUnr egi s t r oí ndi c e( RI )DE=RI+ des pl az ami ent o. Rel at i v oapi l aRegi s t r odepi l a( SP)DE=SP+des pl az ami ent o.
Ventajas
NTRODUCCI ONALLENGUAJEENSAMBLADOR UNIDAD I: I
L asi n s t r u c c i o ne ss onmá sc omp ac t a s . Elcódi go puede cambi arde l ugaren elmapa de memor i a con cambi arelval ordel punt er o. Gr anf ac i l i daddemanej odees t r uc t ur asdedat os .
Inconvenientes Ser equi er eunaoper ac i ónadi c i onal par ael c ál c ul odel adi r ec c i óndel oper ando.
Direccionamiento Indirecto. Lapos i c i óni ndi c adaporl ai ns t r uc c i ónn oese loper andos i nol ad i r ec c i ónd ememor i aenl a q ues ee nc ue nt r a,p orl oq ues en ec e s i t au na cc e s oa di c i o na lame mo r i a . L ad i r e c c i ó nd eme mo r i as epu ed ed arme di a nt e :
Di r ec c i onami ent od i r ec t oamemor i a
Di r ec c i onami ent o
r el at i v o Espos i bl eque múl t i pl es ni v el es Su ut i l i dad de ac c es o a i nf or mac i ones t abl as de
s e r eal i c en dei ndi r ec c i ón. másc omún esl a di v er s as medi ant e punt er os .
NTRODUCCI ONALLENGUAJEENSAMBLADOR UNIDAD I: I
Di r e cc i ona mi e nt oI mpl í c i t o. En est e modo de di r ecci onami ent o no es necesar i o ponerni nguna di r ecci ón de f or ma e x pl í c i t a ,y aq ue e ne lp r o pi oc ód i g od eo pe r a c i ó ns ec o noc el ad i r ec c i ó nd el( de l o s ) o pe r a ndo ( s )a l( al o s )q ues ed es e aac c e de roc o ne l( l os )q ues eq ui e r eo per ar .Re qu i e r e q ueel p r o gr a ma do rc o no z c ac o nq ueo pe r a nd oss ee s t át r a ba j a nd o.
Di r e cc i ona mi e nt odeRe gi s t r o. Si r v epar aes pec i fi c arop er andosquees t ánenr egi s t r os .
Di r e cc i ona mi e nt oI ndi r e ct oporRegi s t r o. Enes t emodoel c ampodel adi r ec c i óndel ai ns t r uc c i óndal adi r ec c i ónendondel adi r ec c i ón ef ec t i v as eal mac enaenl amemor i a.El c ont r ol l oc al i z al ai ns t r uc ci óndel amemor i ayut i l i z a s up ar t ed ed i r e cc i ó np ar aa c c ed eral ame mo r i a
NTRODUCCI ONALLENGUAJEENSAMBLADOR UNIDAD I: I
BI BLI OGRAFI A Pet erAbel . L en g ua j eEn s a mb l a do ryPr o gr a ma c i ó np ar aPCI BM yc o mp at i b l e s . Edi t or i al Pr ent i c eHal l ,3ªedi c i ón[ 1996] .