Plantillas
-
Upload
anchelho-anghe-shanghashy -
Category
Documents
-
view
218 -
download
0
description
Transcript of Plantillas
org 100h mov al, 0 ;modo de acceso para a%rir arhivo, modo lecturaGescrituramov dx, offset archivo ;offset lugar de memoria donde esta la varia%le mov ah, #dh ;se intenta a%rir el archivoint 21h ;llamada a la interrupcion <+'jc error ; si se prendio la %andera c ir a errormov handle, ax ;si no paso mover a lo "ue le dio el '+jmp leererror:;
;leer archivo leer:mov %x, handle mov cx, 1mov dx, offset leido mov ah, #fhint 21hcmp ax, 0 ;ax "ueda en 0 cuando llega a =+>jz > ? ;si es 0 entonces va a fin para cerrar archivo;<etectar pala%ras "ue terminan con a mov dl, leido[0]cmp dl, ;comparar si es espaciojz mostrar ;si es espacio entonces ir a mostrar jmp a%ajo ;si no es espacio entonces ir a a%ajomostrar:
cmp aux, a ;compara si el anterior es a jnz a%ajoinc cont ;si es a entonces incrementar contador a%ajo:mov aux, dl ;guardar en aux lo "ue hay en dl para comparar en la proxima vuelta jmp leer> ?:;cerramos archivo mov %x, handlemov ah, #eh int 21hretarchivo d% A:Mprue%a txt , 0 ;ascii del nom%re del archivo leido d% ! handle d& H ;identificador del arhivo aux d% ! cont d% 0 0 En: E nsa m b l ador ( h t t p : // www . p r o g r a m a c ion.c o m . p y / c a t
e gor i a / e s c r i t or i o / e nsa m b l ador ) D 808 ( h t t p : // www . p r o g r a m a c ion.c o m
. p y / t ag/808 ) as m ( h t t p : // www . p r o g r a m a c ion.c o m . p y / t ag/asm) ensamblador ( h t t p
: // www . p r o g r a m a c ion.c o m . p y / t ag / e nsa m b l ador
& )
cerca del a u t o r : ! od r i g o " a
s # n i u $ ( h tt p : // r od r i g op a s # n i u $ . s t i l o g a m e s . c o
m . p y )
:Fcnico @ u p e r i o r en I n2 o r m
t i c a . E s t ud i a n t e de I ng . I n2
o r m
t i c a 9 am ante de la t e c n o l o g - a 9 la m <sica y aprender cosas nue as. E n m is t i e m pos l i br e s m e gusta jugar
- d e o j u e g o s 9 pr o gr a m ar o pr a c t i
c a r ciclism o . "osts ! e l a c i o n ado s ( h tt p : // www . p r o g r a m a c i o n . c o m . p
y / e s c r i t o r i o / e n s a m b l a d o r / e j e m p l o s
d e
p r o g r a m a s
e n
e n s a m b l a d o r
808 ) E j e m
p l o s de pr o gr a m as en Ensam blador 808 ( h tt p : // www . pr o gr a m a c i o n . c o m . p y / e s c r i t o r i o / e ns a m b l a d
o r / i n t r o du cc i o n
a l
l e ngu a j e
e ns a m bl ador ) I n t r o du cc i 3 n a ll e ngu a j e Ensam b l a d o r @ i gu i e
n t e "ost G ( h tt p : // www . p r o g r a m a c i o n . c o m . p y / w e b
/ p h p / a pp
m u l t i l e n g u a j e
e n
y ii ) H
n t e r i o r "ost ( h
tt p : // www . p r o g r a m a c i o n . c o m . p y / w e b / p h p /
t e m a s
e n
y ii )
Anunc ios Google M S G C o n v e r t i r m o v E j e r c i c i o sA s s e m b l e r Ceja un c o m e n t ar i o
u debes lo gu e
a r t e ( h tt p : // www . p r o g r a m a c i o n . c o m . p y / w
p
l o g i n . p h p
r e d i r e c t J t o K h tt p L
L & M L & ¡Error! Referencia de hipervínculo no válida. ) para hacer com e n t a r i o s . ( h tt
p : // www . 2 a c e b oo $ . c o m / p a g e s / " r o gr a m a c i o n c o m py /'>0 0'0=>8=8*0 ) ( h tt ps : // t w i tt e r . c o m
/ " r o g A om "y) N () N ()
( h tt p : // www . pr o gr a m a c i o n . c o m . p y / c o n t a c t e n o s ) N ( h tt p : // www .
pr o gr a m a c i o n . c o m . p y / 2 ee d ) O I
7 PQ
( h tt ps : // g i t hu b . c o m / " r o gr a m acionA om " y ) E+ ! C @ ! EA I E +
E @ Ooogle lan#a C a r t '.09 su
a l t e r n a t i
a a R a
a s c r i p t ( h tt p : // www . p r o g r a m a c i o n . c o
m . p y / n o t i c i a s / g oo g l e
l a n # a
d a r t
'
0
s
u
a l t e r n a t i
a
a
j a
a s c r i p t ) Cjango '. 2inal d i s p o n i b l e ( h tt p : // www . p
r o g r a m a c i o n . c o m . p y / n o t i c i a s / d j a n g
o
'
2 i n a l
d i s p o n i b l e ) I ns t a l a r Sabbi; & en P bun t u ' u t i l i # a nd o
5y@ l com o m otor de base de datos ( h tt p : // www . p r o g r a m a c i o n . c o m . p y /
a r i o s
/ l i nu ;
a ll / i ns t a l a r
# a bb i ;
&
e n
u bun t u
'
u t i l i # a nd o
m y s l
c o m o m o t o r
d e
b a s e
d e
d a t o s ) Tpen @ i t e E ; p l o r e r : 7 e rr a m i e n t a para m e j o r a r @ET ( h tt p :
// www . p r o g r a m a c i o n . c o m . p y / n o t i c i a s / o p
e n
s i t e
e ; p l o r e r
h e rr a m i e n t a
p a r a
m e j o
r a r
s e o ) T22line.js9 a isa de una d e s c o n e ; i 3 n a I n t e r n e t a los usu a r i o s de tu s i t e ( h tt p : // www . p r
o g r a m a c i o n . c o m . p y / n o t i c i a s / o 22 l i n e
j s
a
i s a
d e
un a
d e s c o n e ; i o n
a
i n t e rn e t
a
l o s
usu a r i o s
d e
t u
s i t e ) AT5E+ !IT@ !EA I E +
E @