Programa 1:
HOLA MUNDO
Código:
CR EQU 13 LF EQU 0Ah DATOS SEGMENT MENSAJE DB CR,LF, 'Hola mundo este programa fue compilado por gmo', 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 HM ENDP CODIGO ENDS END HM
Resultado:
Programa 2:
USO DE CONSTANTES
Código:
CR EQU 13 LF EQU 10 IMPRIMIR EQU 9 FIN EQU 4C00H DOS EQU 21H DATOS SEGMENT TEXTO DB 'EJEMPLO DE USO DE CONSTANTES ', CR,LF,'$' DATOS ENDS PILA SEGMENT STACK DB 64 DUP('PILA') PILA ENDS CODIGO SEGMENT ASSUME CS:CODIGO,DS:DATOS,SS:PILA INICIO: MOV AX,DATOS MOV DS,AX MOV DX,OFFSET TEXTO MOV AH,IMPRIMIR INT DOS MOV AX,FIN INT DOS CODIGO ENDS END INICIO
Resultado:
Programa 3:
HOLA MUNDO CON FUNCIÓN
Código:
CR EQU 13 LF EQU 10 DATOS SEGMENT MENSAJE DB CR,LF,'HOLA MUNDO ', CR,LF,'$' DATOS ENDS PILA SEGMENT STACK DB 64 DUP('PILA') PILA ENDS CODIGO SEGMENT HMF PROC FAR ASSUME CS:CODIGO,DS:DATOS,SS:PILA MOV AX,DATOS MOV DS,AX LEA DX,MENSAJE CALL ESCRIBE MOV AX,4C00H INT 21H HMF ENDP ESCRIBE PROC MOV AH,9 INT 21H RET ESCRIBE ENDP CODIGO ENDS END HMF
Resultado:
Programa 4:
CONJUNTO DE LÍNEAS EN PANTALLA CON PROCEDIMIENTO
Código:
CR EQU 13 LF EQU 10 DATOS SEGMENT LINEA1 DB CR,LF,'Griselda Maldonado',CR,LF,'$' LINEA2 DB 'Tecnologico de matamoros',CR,LF,'$' LINEA3 DB 'ING. SISTEMAS COMPUTACIONALES',CR,LF,'$' LINEA4 DB 'Ninguno',CR,LF,'$' DATOS ENDS PILA SEGMENT STACK DB 64 DUP('PILA') PILA ENDS CODIGO SEGMENT LN PROC FAR ASSUME CS:CODIGO,DS:DATOS,SS:PILA MOV AX,DATOS MOV DS,AX LEA DX,LINEA1 CALL ESCRIBE LEA DX,LINEA2 CALL ESCRIBE LEA DX,LINEA3 CALL ESCRIBE LEA DX,LINEA4 CALL ESCRIBE MOV AX,4C00H INT 21H LN ENDP ESCRIBE PROC MOV AH,9 INT 21H RET ESCRIBE ENDP CODIGO ENDS END LN
Resultado:
Referencia:
Me salvaste! Muchas gracias
ResponderEliminar