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...
Descargar Turbo Assambler https://sourceforge.net/projects/guitasm8086/ Programas en TASM (Juan Olivares Ramirez) El alumno apreciara el uso de los Registros de Segmento, en programas en ensamblador en la siguiente liga: https://www.dropbox.com/s/az9twlsaqfyjbee/Programas_WORDS%5B1%5D.docx?dl=0 REALIZAR LOS PRIMEROS 4 PROGRAMAS PROGRAMA 1 HOLA MUNDO CR EQU 13 LF EQU 0Ah DATOS SEGMENT MENSAJE DB CR,LF, 'Hola Mundo este programa fue compilado por Anahi Mendoza Natal',CR,LF,'$' DATOS ENDS PILA SEGMENT STACK DB 64 DUP('PILA') PILA ENDS CODIGO SEGMENT HM PROC FAR ASSUME CS: CODIGO, DS:DATOS, SS:PILA MOV AX, DATOS MOV DS,AX LEA DX, MENSAJE MOV AH,9 INT 21H MOV AX, 4C00H INT 21H ...
Comentarios
Publicar un comentario