TITLE SUMA .MODEL SMALL .CODE ORG 100h BEGIN: JMP PROGRAMA ;;-------------------------------------------------- ;; Aquí declararmos las variable que utilizaremos ALFA DW ? ; ALFA: VALOR 4 BETA DW ? ; BETA: VALOR 5 GAMA DW ? ; GAMA: DATO ? ;;-------------------------------------------------- PROGRAMA PROC NEAR ;; AX es el registro acumulador IN AX, 110 ; IN del puerto 110 MOV ALFA, AX ; GUARDA ALFA IN AX, 110 ; IN del puerto 110 MOV BETA, AX ; GUARDA BETA MOV AX, ALFA ; CARGA ALFA ADD AX, BETA ; SUMA BETA MOV GAMA, AX ; GUARDA GAMA OUT 117, AX ; OUT al puerto 117 MOV AX, 4C00h ; Estas 2 líneas representan la instrucción INT 21h ; ALTO de nuestro de nuestro ensamblador PROGRAMA ENDP END PROGRAMA ; FIN, le decimos al ensamblador que ; termina el programa fuente
Make your own free website on Tripod.com