Está en la página 1de 2

.MODEL SMALL .STACK 100H .

DATA MSG DB 13,10,'ARQUITECTURA PRESIONE CUALQUIER TECLA$' MSG1 DB 13,10,'SUMA EN PROCESO$' MSG2 DB 13,10,'CORRECTO$' MSG3 DB 13,10,'ERROR$' MSG4 DB 13,10,'GRACIAS $' MSG5 DB 13,10,'FIN$' NUMERO DW 2 CONTADOR DW 4 .CODE MOV AX,@DATA MOV DS,AX MOV MOV INT MOV INT MOV DX,OFFSET MSG AH,09H 21H AH,07H 21H CX,0

SUMAR: CMP CX,CONTADOR JAE COM ADD BX,NUMERO MOV DX,OFFSET MSG1 MOV AH,09H INT 21H INC CX JMP SUMAR COM: CMP BX,8 JE CORRECTO JMP INCORRECTO CORRECTO: MOV DX,OFFSET MSG2 MOV AH,09H INT 21H JMP SALIR INCORRECTO: MOV DX,OFFSET MSG3 MOV AH,09H INT 21H JMP SALIR SALIR: MOV DX,OFFSET MSG4 MOV AH,09H INT 21H MOV AH,07H

INT 21H MOV DX,OFFSET MSG5 MOV AH,09H INT 21H MOV AH,4CH INT 21H END

También podría gustarte