Hola mundo con string include 'emu8086.inc' org 100h .code printn " " printn "hola mundo" ret Hola mundo con gotoxy include 'emu8086.inc' org 100h .code gotoxy 5,5 printn "hola mundo" ret Hola mundo con putc include 'emu8086.inc' org 100h .code gotoxy 5,5 printn "hola mundo" putc 'A' ret Hola mundo con cursuron include 'emu8086.inc' org 100h .code gotoxy 5,5 print "hola mundo" cursoron call scan_num define_scan_num ret Hola mundo final name 'hola mundo' include 'emu8086.inc' org 100h .code gotoxy 5,5 printn "hola mundo" gotoxy 5,6 printn "hola mundo 2" gotoxy 5,7 print "dame un numero:" call scan_num define_scan_num putc "A" ret ...
Instrucción CMP, JE, JNE, LOOP En esta ocasión introducimos un programa que incluye saltos, ciclos, este programa permite comparar una dos palabras y si estas coinciden. Código: org 100h ;directiva include 'emu8086.inc' mov si, 0 ;ponemos si en 0(asigna),el registro 'si' para poder utilizar cmp comienzo: mov al, msg2[0] ;copiar la primera letra de la palabra A al, del cmp msg[si],"$" ;si es el fin de la cadena mandar a final,compara msg con msg2 je final ; brinca si es igual ;continuar cmp msg[si], al ;comparar si encuentra la primera letra de la cadena en msg2 jne seguir ;brinca si es diferente mov di, 1 ;poner en 1 = di comprobar: mov al, msg[di] ;compara en la [?] posicion (di, inc di)msg mov bx, di ; bx = di cmp msg2[si+bx], al ;posicion de la letra coincidente di(si+bx),comparar con(al) la cadena msg jne seguir ;si no coincide mandar a seguir inc...
Comentarios
Publicar un comentario