Professional Documents
Culture Documents
ó * o.
-ú «' o ¡E=Y. v?
EBpg-
fl:EE: h B5 t-ñóEs
= ;
or¡=cb ñ ñiEü;§Iqi
§¡; egur eÉÉ;á*Bi i
E§rE§€E x'aɧÉsf3.*
fri
g=i§í§igÉ-iíig*
É9=3833 tgg§g,ssu **¡ § ;g§slu u i EE E *
= rD_¡g
E b.b q =
Eruc'tu
EE-srE a
a*
-e ilie ñ3
á:; é fr sñ 3
--.ZohljuoFor
o+EÉIEH8¡
s
5 ü-g'8,'; g'e - ,
AT=}E§É{ § I
ílgÉEEg§*E..,iEE§*ÉÉÉ
g§;gFE
ɧ §g E i § E §s EE E áE i᧧§u §a ;E E 5§¡= §rg s¡ á
€c--i= E.E
;-EaÉ:Ss
Ea;9á.iH rsf
i E= a §
e
EEHEggr €Ssfi H
§§§#$*,*
üi;T
§eEs
s
erqe-
rÉ EI
E I íü t
;1S EÉ
§
+x
c¡--r & 1
t ::,5§ i:l"
cq
x. r{,:t
é
¡'-t t -l- *t\J. ó g'r<-
?'- j{i = i
§*
sr .r
{ ¡:s
rcJ § j ¿4"ü:-'-:¿\
'--'--( .: I' q v
cq 'L-
i -,.-r? + '.1 ¡¿-
: '" a . §:
iJ
:i! ".:
€,§ .\¡ J
"
§ - )
.- i ( 'r i
< i
't+ < §.i
s
j
F no i r . -§
§"1§= di, stsl
E z Zn - §
,, *'{
.)-q ,-t ,§ Rs§ §:
;=Éc5aE*EHri= §
-1 Y
§i
§ ji._i q§§-¡;i,
iT: -{r_ j_ü _l
_( _{
+
trlas H .*fiii
P i:;sFe+{ o*.-E5I
ge;ÉÉifÉieEIgiEt
g:
a 8;
? 5 i: *: E
. E EE i=L gE s X; I H ;a ü S A-
E
I¿'
=3É;EgEÉÉiÉgÉÉ;É;
s3
,=gigÉiliIgtiiiii
@
,(uur tE
,,1 *
9i' É
iE
q"E
g¡;*gg,
:H-ñ Eg
zaa3a3# áÉ i áEiá[
' '- yI rc¡ve
g).Qu¿ e1 uffi FrPe[rtU - - Lcs¡rn¿u^en(§ cnchq, 1*\ §ue],u
€e rrnplern;,f ál fo t- I sol e{Fnu^frral*s fiA*sh"ctfiv,
capoqood
-*i ry, S ryou
wÉLs 1 D d"rr."4.s ) a{qr^" fas ,'
,1,[,ffi#,
aslo T OC(ua*Oo 9^,,
fr'tr:il ff *',tTtrI
pcLJfrlali. {o to
r#* *t"trilfÍ'
l* k {urno n,'
Ez iMpt¿+ur-¡¡'f| L*t'a r'dpa r
*l +,"ilÁ;-;ef""^o n[cPu c\oxptrqu+Larnraad t fr"h
e4eu,f;u,r w{twcc@át&.
áilffi,rt"*H$ ?::ffi
M tttlln¡,o»,d Dy,1n^tur, Len
f' ) ¡OicroorqurLecirrA ¡kh \ern ,
{t Pocu cP'^so-rf €r-)
fO&sf\ A-L CPUS rorlcr .
gou{.- ffffTff*:Y 6(ruobtttcq
- or\q rhá o¡n 1c\ cpu
ie
ña d* ¿á q
¡,enkc,r^
u,,$^urn -(\ iar*
á\ -,a.. ^
f,,S1t^,,!^* o
(,,
/p¿/t /rr--
iarqvtkclu "a. Cr [A Tuafrqenq 1q*WWcdQ¡o'whr?
-i -
Urur 3? W,Uho*
'{üd,-a-n
üe Q,us lr-r de) tl pahtrurrna,esyn(I foprctn qv?
- l'r"rt,t",<.\.e^rá tordt hxüqc o/ 'ff*f,uwr Z ,rotlw.S"l:Yry*l ,
(rtove x ,e
,i j , bc,coái -a^-L- lTúbql^. ü1 itrtNy*r vblfrAffid.
".T áü"3il _ Qonelqretoio.tayttts w\t},ttrLd{x{ /
B cü,tc" ru{f ra¡pul»'
7ctz W**
n),o qu¿drspo§¡hyo&*nrrpc f¿
Pa^rcL mtntrn ¡zar'
't;t;,Mrr;
^)i*2 lécnrcct(.
qrav\ dtpuuroirra €trhc e-t t;;tr;f;;t{ñ-';"ff
''i;;lau'
rctü(rrrler,no \ e{lerno ow
,**d;
x-vk¡rc&?
,'AD'/\xL"
cpu\§ q^noc{-e rAa6: nrolUut{B6,t'ct tptornfnadE)
- usanc{o rturQrnnorra C$CIU_
- 'tto*tnrr yrnrr( cl¿utrn f*t t*¿q,t[,o
do oato '
prr e.rcto.
ú7{tyaasar rvremnr¡4 ggc&10,4
.* -
ron -ttrJá
D¿¡er,hrr [r,r *ruoh«fn {f§, §L
woruo or- attnÁ v*,,roorqü,r"rüii s-üS,oq,
$-fn
k-b
*r,ffffiáb;^ _rmrrüilü,lilr,c:n-;e*eue:-F-^¡'atctos
'
n_ wtmprfiarnvtfrut,M*euL
-Lt l4tt,ttwfi,,áfidrnt-= unüe{I*( .0¡n, ltr]'bkrl^wot 53
ac,tq eoe¡r¿
r, t1 BnntA.c
1
- 7c\+
- CCo 7 Cut-e [ e*pul@ 7a t5
"*a"v ,
!4e-e*c*6n t*rL^ d.t Jt-»vQn-
(sa^"d.
t^e{ trnct olaohr" d4- a) n"¿lóCp g^^,aj Q^.o-l ürc pLr-
qtM)aow t u+r, dowuín co nh.ola Lr, t¡'a n: ÍetuBiq fu
rdvr,r r, I r^ i,ai,,iffir,írj;;;n daJ-os o!fra, a^s&&ÉL,a V
y
\4
AAPü{L'p,ra, e
v
ee,,-^ f".k P*t'r ,étarn bra ( y «q n"prc.dot,a
de s{r§ tDte¿*Lk. "
¿,.6
fon,4ab-. - rnelocl o ?iC , B-cusx.l-er in /
- Ú ?s-cq\r{- u^ &
1uH
Eal o ¿S .ul, exfeus ;b) ñurcq-et"l''-t
D"t\/rr,.
?osiUt¿ Q/n úne ?c??-ryt
19 podrn? o.ao€ukn 'eolt dr€- bIq n c4ví pn$rr{e h ,nulhSru afu
";'
Geülo,.l, euñ;
t_a soh,u6^
t'"
;Fr
^, dd \e!t\ c?u naderrr4?^ t
-o,t^uYl,ft
consrrle" q.^.n ¿0 W" d¿v'vr vdq
, ur*u úsdodJ{ ¡ qñi-erpó, pw. la lyenstu$4ae
a+ d*We Baa'{ioa.H.§s--
lr¡¿r.,uan crfurnl
- ?cf bu.s $rnvYue^á puovt'e teenrcqs pom r,n t n t w,t&rta tq,[,[rt
ytú^rk (mnf.otuds'r ü¿ rul¡ranra J tTrv'paeda&_)a cPq tsüL
LorI¿t Wa¿M,*oy{ ( anltefuds{ Y\A¿M/S¿¿a- PAM'.
- ug o de Fnen+oy la ecuche estaCft4
atnheCo,
I [&td^) - lrq¡s$wrv rn¿[S d4 un +$^arún[o
- ¿?*que, untnkJrorwfu s. !uk de dot.o po..'r c,r"c [o ac{e-tüoJ
0orrrno Sborr^ t+17 ?*-la c ) D,brermS onhe N\erv&rra,
rYru mr6r d, rrltr¡. lJ,
lhry Co(}\e. LZ ñ¡e¡¡,t$rr¿.
teew«s" vtqda" os Ab p YIXFn;
] Frrnafü
tqucd Data ?a,t¿) - trl w\eyYt each¿ es ns{a *r,*7wo
- D $ur,uowffit& toorrfP L+1 rys rvfidarybm,,m:
Ervla *i*se co,rqorr dats* *f
;CA.Eh LGA (Una q¡dú- gQ-(e¿e*¡rtoc¿q ü[,a YW s,e
Trery) l¡r furs to n pqvk aJvwadu¡o"'r tod á.a- hs quo a(
d{tso.b*,wdrl oPU
F@t taua)& &II rynna*1rt
P*CPnya*r*l ).
a)áUntu{r vleulrna [o Uyr,rdná Qg
- \nothnrcüñ]^ bouvrá , $MPaIl
Sosgua.dn tstdrr a^^ Eu tnffifiñ
T(,qlSho tovrqos ftdlrq
YY\ - to qll0s¡cqo ;U @rqoly nrntnmrnr¿
a¡n tnrhUf'rU
d¿ lP nruXn¿wn fu,,wfrIcvñq ofl
-btqmdqh$, uu \q, vtnofut;
xOcld4f ?MW(fintww, Iryry: Eaqlclunoffu$nhln.
iünoo q \n_ Tn\bm4 §recugnir¿r dQ tQ\or.{tr qLa \aila lcn [L.AK ok,]lrh s, p$t(.\\-]f(o oorrro{a]lJqvu.r
A*r*'.ff' ro: .
.* l.o:
o'1.,§i*)ht8'*:,,::}fr^.!""
á'r,U;r9' utt$^r ;* t"Qoá\n "1"LG,",
ry,-h¿
l§$"hffit;ffi ;
¡
,ucÜ-_.-.T.ineceáor\oBs\lD1s[tftÉ-1.{,i\t(h1bEd'
'fr.§-hriloo inegl,4i'"5))1"9;
I
A ,-\"\"á..
\¡^^, o\
r,.rJ[ k.:L,n hon¿ "^-\*\.,A^. L
A¿ ^^.".
*^nr*,
,,,*¿rnorio i""\ñ§d';'\;,un[ \r.,nt\eren.;.,'Üro}.]t";
i, UN\b os \u .rnr(6 ün"\n!uni'; Uroro..'oi
§y* *k\ffi* sI " l.a \o«,\,¿eó'&\
b*\t
"¡*I¡ k*il¿ *n\,0\o
knüqq
-Y¿[W*.kg I ü]4,#ffi$he'
\or
o*at'o Hí:+ffifr)l§ü$§:,'§i*
&irmt,\No" ¿,nho8o !u.. aqrnn,I-o ec\icis'1o\
*
I
*,¡-s\e@ñaá tq áuha-:¿¡H?\.:ImO .d.¡ro .q\., l'+itefl & ,,,'.u16. ¡" 1., iSntl'<c.rqtr, CX ccn o\
"fr6
p\O
RhH ot{Ñbi"4.$:rys
Hfl:',\t*-
sihra ik q[,', he,ilnt
%(?t u \ ' I \ t':"
.," [*hio
u
[{n*^r;.r\.; ."iü-¿";
u"-,d*r-do: &
J-o ou.."t§riA*
oe.."t§,¡A- *tooo.qJ,\a.hso ta«o G"''üJu
An [o¡ C0J. :o«n
L.t"¡-C0J, Corn't'üdq
"C{U";"¿"rno¡- ai t\\l [?[i ,"tor"p\ h l,le[*\q* '
kin"Ft hrrrlo: .(vo, «\. tLU t?Q rr\prcp5 iliüqo -? n$9Mo"*-
ib\ün¿ ^*"".q;\nF-u*"
s¿ tñqrno ¿q
So oq«f«!v',
oro\/&dvrp \lqr'o\q,n
"Á- \r; u^id.Á"Jlot""nH^'¿o
.¿.- i^Ñür;;
unidoÁo: Jot"unHoo do' tnrh.r"¡ro sn P-U^S^tr Wu.S"tr ,t"k$ et CIU Á&,n":-
't"k(
ct'u 'mo,&rno- * * ,iü,ra
a,tc,rqa. -
r^ U C!t)
1A t U s"\L, hqs\2, ,'n.,',Ñur
tu\Fo Vto.h, \ni\rrrcion l&
.rnc,r \ns\nrcion
¿'ncrrÑur qno !& *nq^.
-.o. '\c,: tns\.uecionas Jn J.o- ,pt¿'.nx,^,Unl-u
,prr".ax,^,Unl-u
&o h r" ., \, n^t,ü -U,.- unilaA corrCyoA'io'id onrád t¿vr¡" *"h+ !r*.¡ , ?no hui:o \q S.[H
q tr
- vr«¡d.1rAhn.¡, \o:hr-\orer- \qs-uoi¿«&b \l¿nqr[ec.¡''.ln,pócp .rvtCI1, tentu-I.u,, - r ,- :- -\---
; §\'Le*§i'-?t!=-."ilffiRt-Pfu* ;r.-? S;o§m.ru'lgffi[*§''
, h":[)
bpe,i o\ ,.\i, a't rt(5,\r ]-q\ü ?:\ | _- l;:It*a- T""&-
i
,*q;f" :iüi-
rrqado üou eo"\rd\llr \o:. ñs'p"úhi"p hnredsdó i d6RR¿
. ñE iu*ruA.) !¡on5k*ncir^ ¡" ¿"5 lh. s,.".[
aü,-
\
&iro F"..ü'-L;:
"l.t[ *átl\J i
q
l'mq- (UA S"\ [.^kl k-;=Urs^c\¿' ü.. ¿"\§ H 'r"t
r1i:iofo.r,,¡.\".'
-i;''f'' ü',=\.,
i
tz.h"t.¡ri q -&. q"oc ái^\¿ ¡rtut iuio,l.o" .
i t:
ffffiiHñ'[#:ffiitrth#a
.l
IL-'fE:+St#rT-W, flh*
Dividir 2 numeros con reciduo dec¡mal. public operar shr word p{rIdi],.1
operar proc far rcr word ptrIdi+21,1
MOV AX.-250 codi8o ends rcr word ptrldi+41,1
MOV 8t,16 mov ax,dseg rcr word ptr[di+61,1
AAD mov ds,ax loop dividir
IDIV BI mov es,ax
MOV COCI,At mov d¡ offset tablal
MOV AL,AH mov si offset tabla2 contar el numero que se repite un carácter en
cwD una matfiz:
MOV BH,10 mens db "3","2","2","3" ,"2","2" ,"2"
IMUL BH Ciclo: CUENIA db O
IDIV BL lodsw ;ax<-si
MOV RESI.AT sbb ax,di mov Dl, OFFSET MEN5
stosw mov al, "2"
loop ciclo mov cx,8
Restar dos números bcd uno con 4 digttos en DX Mov ax, tabla2[01
y otro en CX, usar direccionam¡ento relativo y
riclo:
Mov bx, tabla2[2]
repne scasb
guardar en resta Mov dx, tabla2[4]
mov d¡,0 jcxz seguir
MOV DX,1234
mov si,0
MOV CX,1000 ina cuenta
MOV AL,DI ina ax
SUB At,Ct loop ciclo
Restar:
DAS mov si,o
MOV Bt,At seguir:
Sbb ax,5
MOV AI,DH mov bl,cuenta
mov cx
5BB AL,CH ret
DA5 pretar:
MOV BH,AL verifirar aontraseña:
add s¡,2
MOV RESTA, AX clave OB 7,2,3,4,L,2,3,4 ;
sbb ax,o
msgl db 10,13, "¡ntroduzca clave 5"
Ioop prétar
msgc db 10,13, "CORRECTA S"
inc d¡
MSGI DB 10,13, ''INCORRECfA 5"
mov s¡,4
D¡udir dor numeros b(d de1(ompa(tado una w clavel db 8 dup(?)
mov cx,2
divid [0000h-0909h] y un byte divis 00h-Oo9h
comparar: €m paz,00o0
el (oefrciente debe quedar en (osasc¡i como .code
JA restar
código ascii de dos digitos y el reciduo en res mov ax,@data ;lnic¡alizar los registros.
sub si,2
rambien ascii de dos dígitos ronservar el reciduo mov ds,ax
loop comparar
en dh y ronvertirlo a ascii despüés usar aad y
mov si,o
aam MOV AH, O9h
cmp ax,5
MOV DX, OFFSIT M5G1
Divid dw 0102h ia restar
lnt 21h
divis db 01 h mov si,o
mov sr, offset clavel
cosasc¡i dw ? mov res, ax
mov cx,8
mov bl,divis mov di, offset cociente
mov ax, divid mov cociente[ol,di
mov di,offset clave
a"d
Ret ciclo:
div bl
operar endp mov ah,01h
mov dh,ah
código ends int 2lh
mov ah,00
end mov clavel+si,al
aam
inc si
add ax,3O30h
mov cosascii,ax
loop ciclo
pop ax
Tenemos un numero con signo de 4 palabras
mov al,dh
NUM y una palabra n que es potencia de 2 >2 mov si, offset clave
mov ah,oo
d¡v¡d¡r num entre n con rotación y mov di, offset rlavel
aam
desplazamiento, el resultado queda encooente, cld
add ax,3030h
se requ¡ere que num no se altere, se puede usar mov cx,8
mov res
direccionam¡ento ¡ndirecto con Dl usar un loop y ciclol:
un sallto cond¡cional repe cmpsb
+*declarar variables
icxz iguales
Hacer proc far operar en ds que contiene 2
mov ax,N MOV AH, O9h
tablas de 3 palabras c/u disponibles al llamador,
mov bx,O MOV DX, OFFSET MSGI
tabla 1 es dato 1 y tabla dos es dato dos restar
potenc¡a: lnt 2lh
dato dos menos dato uno usar lodsw sbb y
shr ax,1 ret
stosw, el resultado debe quedar en tabla 2 y se
jz seguir
debe dividir entre 5 por restas sucesivas, el
inc bx ;potencia de 2 iguales:
cociente en ctr¡ente y residuo en res-
jmp potencia MOV AH, Ogh
Dseg ... seguir: MOV DX, OFFSET MSGC
publ¡c rablal dw 3 dup{¿) mov si, offset NUM ht 21h
public tab¡a2.. mov d¡, offtet COCIENTE ret
publ¡c cociente dw 2 d... mov cx, 4
public res dw ? cld end
dseg end rep movsw
mov cx,bx
Cod¡9o... mov d¡, offset COCIENTE
assume... dividir:
icn.tpai;l :iriirt:. 5(;:L, :!¿ser, :¡,¿!i Cu.irLli iL) qLe i-rJ.', t:, .ii,/.:,. ¿: i.á.Á, tr: r.¡:,r¡. i C:.(, tirC G;,
srno dec dr
Lu«;i-,dr.. Ai c A;i 6 i;. ;l-:, i', j;,j
En las 3lormas Se ¡eqLrrere enCLralqLrieta de las 4 tO¡ma: init,ali¡¡r Dl rOn e!
-lnrcializar Dl con el OtFStl cie inrcro de ia 'stnn§ offset del inicio de la string: mov Di, off sel unnorrrbre
- Para repetir la ejecuoón de la instrucción:
Para procesar los n elementos de una string:
i. CX + Einú¡nero rie eler¡lenlos de la slring(bytes, palabras
1- Poner en CX el número de elementos
o doble palabras)
2. Poner el prefijo R[P antes de la instrucción de 'string,
ii. Usar uno de los prefijos
- REPNE: tRepeii¡ si el v¿lo¡ en AL, AX o EAX no se encuentra {REP hace que la instrucción se ejecute
en la siring).Si el valor está en la slring, la repetición termina el número de veces indicado en CX, con los punieros
con cx=!O y z=1. actualizados)-
CMPSB: compara bytes F5:{Dll con DS:{St} Si df=!O inc si, inc
SAHF: guarda ei registro AH con los 8 bits de banderas.
di. Sino dec si, dec di.
AAA: pasa de ascii a bcd después de la suma.
CMPSW: conlpara paiabras tS:{D}J con DS:{Stl. Si df=ig add
si,2, add di,2. Sino st-2,dt 2. DAA: pasa de ascii a decimal después de la suma.
!.
compare untrl equal: AAD: prepara el bcd para la división, pasárrdolo a ascir.
En registro indirecto ocupar BYII/WORDIDWORD pTR[BX] RETF: Retorna del procedimiento lejano.
I
ú 3 h¡aos as rYloton§"r sq g6d&c,A D¿¡cnbrr [rr ,lilottl$o-n d* §x .
ür- A$0Á fon ¿sfflllq-
(,rro{f/ü Yutcroa,r4 üecltya [uvd^¡ hr,rtqe
u
0'oÉ nor atquons {aVr*nw{r5 - lnt«r¡Imrdvr urh¿cfi.1 tGPtA
wmftu^d.¡ qis u\hqdxüfi w - 0urt6 llaasn V',t2,weUxs
k-b 0,Xa-<,t¡oVtctQS
- Lt ac,tq <ne{xt, rr[lY(d6Y1útL wfiA Wfhaffi '{vW e%tvw LIL
rvr{ls-fh( WvltuW
\ i2 tAeh{, '14 "gry
^á 3 sE
g
.. ta
pH,,;'- E 3
ÉiEH= ü;§üüá
t* i u§-E 3t Eqz E xi E
E¿aIÉÉEeEggÉaE-ɧ
úl-l!
E b-E
E-ro.(u
q,
- É Ht¡ t _;.e'
t§Éi§gtEE
íIgFHEEg§H=.FFHu*.ÉÉÉ
gÉ gfl; F§ gHg E H H i g
i E H ñ E IEggEU iA ; E § E3E= 3rE S i §
§
€ 6E
ftt§áÉ+;Értfi
=.i.rñ;.o
o, *-ü ü
ɧ§EIEÉ-
E*=;üE;$
; SEE§
;t§¡t
sr=+ g
gÉgiáctEáeáEEEÉE
=aggs3Eei.S Es; É¡; É,§ É 3í, §E= Bgla= lÉ"¡ eaig
§\
F{
)¿
s
§Y
*ott1ü1
x. r{,* i §:r§§ ü:;" §*
da
{
i-{ t
.¡:t
'i§J
1T+:é1,.,&l ji",: $s
?
l§,3:
€ ,'§ l¡i;§,'3,í 'l i§t;<
_rrt
=o§o
-' z *o- -¡ 's. d( Sts- §§
ijl-.;: -§
s E9 -g
t.i
-\-
F{ o..á {
Rs§"§:
EfISEx?riX+¡ § $* ]*§,r
,r§ tu' § ll: "§'§ 'r = i
#=gEgQqHqEÉE?-E §{r.t:-. I
Y *"r i{;, --ü+.
r*§§-'$§J§{" -
_r* j_il q +
__r
+
E=g** { ".€=ñ
$ - E iEEr
E E, t c{ ;áüE;l
cetiñ*ÉÉÉi;*l==*r
;[g{;iE§€XtepfreHt
.EEá*;E!:-€"-eEf;.=*! x
X E
Ets
88'
* gE 6«o
f
.t, E
= o¡
?T É PÉg g gE gt
23^t*H ü á; f E E H i e i;E
átEÉit É E I ÉE
§i E i eEgE ÉÉ E*E ág E eg*
"á "x =
'l
Ac
t"l I
E?Ll
crEU
:¡Pu
\(g-0
Eol!
-gad
EPH
o o i,.¡S¿
E
ó ,A
I Y
á '¿
3 88
z ü ^ h
.9 '¡t -Yri
ar4 H É
u 3
;E ;F
a,
.:) o .!¿ l-i Llzn z. ti= a¡
á
O ñu.
?^sEE€=
oE E É É g pBt
i É
§,H il
r E H
;:
'h
EE üsqüEE B u. {r
f;;lgÉ;É=E ax !"fr
gE=}Eafig3g
EÉ*rÉEE;án5É"=3a s=E-E ÉE
=ErE
r = 3 ?? "9 E *;ÉBii
; 3É'" r§
l*i ?= ,* e sü eÉii e¡¡
,3§ tEá"
E
=-i-=r* stñ!
?ii Eg§H[gE[ Ég flE fuEÍ í [g 'I!I;i
=ái3gE;_iáE
ÉgtEIigagaI-áÉgIIríEáti=iÉÉE-§É§¡++;
o
i 1d
\5
G EV ^(J
C §L¿
ñ _rl §-'-¡
§§
§§
n
J
a s§ o
ó r8-j
ú qE ra
'.b*
B
5
-)
tfJ !,
c-r 1
I § d:ck t §3 )
..¡-S
da,
§ l/\
AP!
LD
..oJ Y:g{J
§f§3 á
4
ts
r)§
tt \t\
-l
* oar
S 'FsslT* 'P B- s-)
l§)
qT I
?
s
C'
o §'+
e§ ---
S)
ñ
* 3HP -i q
o
ü
t F-q)q
!
o
-<<
\i
{
d.e ,
e¿
F o
-(i BSs
§-
rn 7s¿ ü As' <* "c- a) §)
-ñ
9.¡ r a9
{ **
§ .r)
& §a:
n4
,?,\
bel [",§l$.al')
' lÑ.-,
inr\rrcionos Lt Lt crrh¿. -ovo-
-o,o JU Í2
-Jil-
-J}}
-j a
a "\
ocMI\\Za (tr.rz-rq)
(tt.,tz:
-"\ \at ,a-¿t 1"1
d.r)\iz. )?aon e\ (li\
!$)iequn'e\ \rt DU - '
Ufi.-,, tti ;;ü
á*ü " *r,h
ái,¿" up-0s,tr\.* (
up-0s/tr\.rn i''--Uos-i"p." hJt *t.ü ,olü*ü-
huh.iü.ü
UiCs -cooro n\ htr)to ,rr¡.ü .
otrücnü .on\nnid
.on\enido
,Flh o, U -t8.,
,i"nü"-o\u ^á
^-t
yf*, F.ü*i,
$ec,{ncTa Xo{n *\ul-n qü le !o"
*h',@ o,,nhuná [t lxJe»q
!o.' LL
l
o\u[u\q.'.*rü oá*oid;;;.h'¿,
AYJe»a s\Ü[uk.*.ü oá*orc\,.,r,nLrdo
A$r,:."tr
A efaros ftrrzr eic«-§ür .\o: \n$«rcrbdes.'
á'ffi;*9' il*ü^i" ;* I r.
r'r.3\^,1;.K**\üt$'ji*:m^,*l'
.
ro*lnU u¡U kÁ¡n\ UN ¡o nbcu hut ?Ct i. ttt\) r\o "\*.U \o¡ hi\r ün bdn,o eo,no ttub
"
i'\ds !c\ chor*bohe\ & ho*yi.*) n,*n:
)b- , oon\r»,\dLr
J
. ikm"* t.l_*:i,;.ilSJHt,;t::1F,r
ünrlq}' \:\(I\99tr Ul- q\.
D
\YloCabo.óo L1)) ,2/ A.t\Y A{OCe1r1 \.4 L-,(U CoAlrO\C/ lg:D5 ' Brra',QCn\'fTOrar ocr
0
Qorr
rr¿adgznoa
xti¡dsznOa dq .\q ácbb .a^;kat.¿\'&r'r." ddro.q[,] 1+[Xt' & i,,,u]o.,t"
áqbb-,r,'ht tr, i\*:nq1.co,..cLr. Cx ccr q\
. 0H[ (.-,ted U.e
RAH's.'
orie RAH.0H[10,reA U.emoru [..n*)e.\Snib','aih,rnon-o ¿a U t\nnq.t'§*P.,n $.eh\o
"Jg
Q\0 *^ ux,i [o-cQÜ ;id h*n sihra i{f?ute o-r.6\ir1i,,
%L?t . u
lotec,
; -"M' "\
a\n tá^" §t ¡""\t,r^q i' tflpe o\uo\o,, on [1, [x cp(@
^ ^cqqi$;
At!(oÁ1\rtQr "Ñ .
\nsh,.,éno.' . ' C"^qhqq) ="
ü if^*^V an'q t\one¡,-s, e\.yoLr ,, o,r[, ákf
iot rv\uq o^p\io
,?o u s¿filih$
sufüiht'oreá.¿nári\"
o&r«cioflqtiL *upqhuiun 'k.^\nt';-.on c¡+o ub',\ t=\
*upqha\o0'\or^\nh'-.on t=\,'
"\en?o "
tiÑddo, er' \q
u\q\c(¡ ¿"\c" ooa-..*tl.\o. 'trÑddot,-ar\ *'¿mor\c^-i. ht?e -r¿oe\s- r'-iluÁ*
\r^ Jr¿mor\c^-i. t'-iluÁ* Lt,[X.i6NX ¡c
An LL,IX.jCNX
\{: .q,ñ: iNfnL. [qu',
tr\2\(bMQ'de \nbM.;Cq\On€§. ¿" 0\
[oo', v1o to ¿.- e\ jcrr..-,cn\c¿,-!.",,
jg¡...en\o-!.,
¿qc,-,C¡kcr- t ¡\.n1,:,r
\ ,t\.\n*.5r e\vÁ"r,ü.,[[
e\ uÁo,. da,[[ LX.t
FT eM
-$ 1_ .\ ¡r _r_ ! {diYtere
brtfur) -\- - ltT:;t;p,{?,o,
nr .r,o\-.
á'he.e etl -,,
en §n::.to\o'. e\orilanf0- :.\c1 relt\\e}on tq.rrnrrt
: i
l:"!\&"e
{,enor \^!FJ{i^'
-,ru,oulná¡.
.n n.h^ ".oi\thu[. u. I" cltrq¡. fll.8Áo^r¿o 1..ü U*tiUd _ J" r
mQmoñq.
o',\.\¿.r U retm¿.,k¿^cton o u\ ,ÁrL\is*o *L - IAo\ &qm¿nh-& &Jo¡ (\r¿qc\ono& ror.'ñ1
,cio'n §o tno\|re\on¿s u rd&r"i. b¡ o.caffi c\ iv c"$n«rru *n e[conle.niAo. J'( \r. lkr.ti¿"J
norlq Lhqro.-,k* *hr."rq-\rrs.n\\\*s \oue^ Jio. iI* *o^o',i. J"\ ¡osrreoto oüioto.*,\ Atre.u,orut
§^IUr\'^0\
n(f)t\ r -0.*i)t,p""cbn [.,3[ou& o.Ao,' ., tgrr tI. .\ \ u, r ^*. o _ . -e
rno&rnoi \e,nnn\vanos unidq-&S & qe.,.iiiniA- tnt.ro".q;\n"Lu* lo [.i C?o. ]«n Co.u',ih.¿qu
- r
^C{tü
Erorhos torrrr¡\o: [po. ¿\] \LU t?§),rhrc¿5 jb\üqo s<-^oriqtno -óe h o,qvü<Cv¡o \,\ql,¿,\e,n
do \rrs -rr.ird'qA¿: &' un H.oo &, inth',crlcn p i00"Sqtr ,.hkh en -CJU ,m"&cno', fu artcgrea
x4 \q. §U tu\, a\k hqJ'2, ü.Ñur
¿l'.ñrri enc, intko.idn f&
,n" intkr*ii.jn lA ;;^.
canqóc \or\o: tnshr.,rccionas
tnñ'..rccionas Jq- prnnx^^,!"1¡
á.o p(.".ax.^,!"1¡
&o hro ,.r,\a a,nlü L'. unilal corrcrorüiorldon*á6ur¿v\Ér^
q 's,cha Lr^qLT,?no h"iso [qffiH
'- e'rcca* .1e.Snn.¡, \c,:hr- \ore, \qs- uniáa&\ \t¿nc^s Lte!..,Jn . pdco Ívros ,- tento ) .I - - r
§\Se"k§!'-'üü,",t$fnr*F6u
en \q _luo\noi"§oofó
); h':ü _quQ-bni_L\ Chro KJY\ k ;f,;¡$ttm"&-I,ql q,HtiB*Yt I
:'ffi-:tffiúffi*[,*l' §mfriffibYü]''
r b\0O u t\ c\o üL f (b t"m. I-s'ü ¿: .\ i
\oü ...ñd\or
,.qado \oü
,.qr1$, \o" ,\is'o.úhtop
co.hrd\c^r \o". iagg[- .'^, ^ . \ r
§.,rhstri.e \*&,J.o
\"'qd r
'ffi*r,)p$'h,*itr
iffiffI}i§ff
§,-ffi55 ñr[ *ffiY ilil,tr*\*m"
!\H';rU ,,, [*,rM. t*n"(.*
un coqr*o.' qund b,"\iA"ü."üa_ mnÁt,§i*uü*&,
.^ .--u ;^;;
?cc u\,\rütct, o un tgfirko ba:z UCI'l AXILS¡-]
áo,sH
-ñi. -- i"'
f$¿. üJ p ^
dpn ¡Tq^qkg,", * b,,|r ,*o.A
bc$\i¿"á á4 ,rnortton,
i
*ss:kl,qq1,ff:
I
.\u6"\q ton\tniü. l
J.q ril¿mon'a Áo\ ¿.tr,,nnh Qlq J.-ht ür«i*U"d"-
F
Ar, -, ;;;ü\- il;^ü
.orpJ 1, ,.,r
.H^KJx"flJ-,l.,i.* .;,- ."_-:'
i
i
|
.rn tEit,hn:
$ un{ lmr\tá"$ t oü^Á1, §r"«':,}'.r}l L-
illr,
\tÑ' ñffi ¡rt rhtí:'ñ.ffitu*fff:"l
Nn'l-\
j avl L
N
a\
t i'i
lü \\ tñ0s
ysforónb.g$ o, l,Y .\r"k nvz;H¡}\ffi*l
*n
"ffi ffi1k{tJ§r,-\[,r*& ¿"\
r
t¿ q*do
"\ a.i.;\A-;[
\.¿*ó.uo ,tcc^cc\onor\o:
slDl r lrl§lelÁlFlc
P, C &$r:Tari{f,err+{f, mft
Ce¡u-IÁÁ¡de BoSeÉúer
ül¡,lr lTtsl¿lA$Ftr{;
AX=ÁL'Op §.ir}}{ s
siAlasu§c*+rle +
§AXessu§ria-rie c
§EAXessuI" +
? +
6o
Imtel Ássernbler $S186 y superior "tr"abla de,*Sdig@§ *f* ---
@ lmmgW Rogs JEgerIEfEsf. $*ru
V A-38§ TrE*¡qfr¡o por Lucas fm&rü" esiientyrn
Ftass
0¡ombre Gorne¡r&is e6f*q,c 0*emaiÉqr glolr lrls-l¿lslrtc
NC}P ibcsr* f@ Noh.¿eeeracisn dg,n:¿)
tEA G¡sqeffi¡EtudE IEAt]esS.FrE#R Bd=dsec€ifu¡tuafe
FTT erspcifu F(r ¡üffit futgr¡r¡xe d mcrn a:tml (§re *a sxfuiiÉre de,ffi $ ct
E\{§ §emplo: r
.trI§sEG ; Pmgr¿ne de dffir¡slraes&r
.lrf30El Sñ{Ait
Aasr¡¡{adcr §If,,{r( is24
31 2"{ 23 l5 Tw EQjJI ,**yu
-tlÁTA
EDX 3xtc l,tets LIA ? ; ffirte ur¡ Ets, üd*,i'r ydc'
vdiv sfi f 0{0h ; deEne¡m?ierd' sr htgio
YasW: S.W?.5¡ : clefi.r€ rm lryoni, en dcrjnal
Ha¡*rd ñr. IO VE 0 0O 0r,FFFf.i¡ ; defrr¡e w¡ Or.-ll¡ietrtrfttü rn hexa
3t ,423 S DB Tid}o l",S , define tm -qtir+S
.CÜOE
ECX *s íf$i¡al: l,rlú:"f s}l[,r:RotIF : resudtrrpo e{ ffix
I",,*V DS/\X ; inicr-dra d rcg" de segrrento <ie pahs
HCV [trrrB]4? ; üiici&aYa,rB
Gcrntkrep, sfriil in0v{YaüL-I : s&raVarO
3t 2,t 23 16 Í5 nt fÍ*vB[rJflse{F} : dreccien rie "tf & Ttr{o !"
*i*1¿-ñx,I/sir§J ; prrw dvdw wr d scrmlrlsjcr
EBX *¡r i'.111) A}("[Vw'lJZi ; srrneVsY¡¡? aAX
L+trV{Ytr}¡l'4JUX ; dnractr¡a AX en Ywt??
HCVAX.4CC{h : re$rcsa dsmterna
tseseXr.fuñaS RII 2{h
3l E4N T§ 15 s7 Ef'[]rlk6.r
icn:p=iei sir¡iig:. 5Li5iJ, :La5ú",, :i¿1ü Gua¡tJ¿ lL¡ qije h:1,, e ¡: Ai,A¡ i.¡+ rlt i:,.¡l_ti;
i_: :,i di=ü, titc ü!,
LLí,l.liid: Ai sino dec dr
C A;'i O iA,,. ii,;, i:,.¡l-,rij
en la string)-Si el valor está en la string la repetición termina el número de veces índicado en CX, con los punteros
con cx=lO y z=1, actualizados)-
En registro indirecto ocupar BYIE/WORDIDWORD pTRtBXl RETF: Retorna del procedimiento lejano.