19.04.2018 Views

Tutorial de ensamblador

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

ENDM<br />

cmp bl,lencad<br />

jne poppila3<br />

mov girat[bx],'$'<br />

INVERTIRCADENA3 girat<br />

SALIRDELPROGRAMA MACRO<br />

mov ax,4c00h<br />

int 21h<br />

ENDM<br />

INICIO:<br />

LIMPIAR<br />

IMPRIME mensaje2<br />

LEE maximo_caracteres<br />

IMPRIME linea_en_blanco<br />

IMPRIME linea_en_blanco<br />

CAMBIARAMAYUSCULAS<br />

mov bx,0<br />

CAMBIARAMINUSCULAS<br />

mov bx,0<br />

INVERTIRCADENA ca<strong>de</strong>na<br />

mov bx,0<br />

jmp opcionDeSalida<br />

SALIRDELPROGRAMA<br />

opcionDeSalida:<br />

xor lencad,0h<br />

IMPRIME mensaje5<br />

LEE maximo_caracteres2<br />

IMPRIME linea_en_blanco<br />

IMPRIME mensaje3<br />

LEE maximo_caracteres2<br />

IMPRIME linea_en_blanco<br />

cmp ca<strong>de</strong>na2[0],'s'<br />

je salir<br />

cmp ca<strong>de</strong>na2[0],'S'<br />

je salir<br />

jmp inicio<br />

salir:<br />

mov ax,4c00h<br />

64

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!