11/06/2005, 11:13
|
| | Fecha de Ingreso: octubre-2004 Ubicación: COLOMBIA
Mensajes: 240
Antigüedad: 20 años, 1 mes Puntos: 3 | |
Pues bien estoy con WinXP y un AMD Athlon, lo que he hecho es lo siguiente
Código:
.MODEL SMALL
.STACK
.DATA
VAL1 DB 'DIGITE VALOR 1: $'
VAL2 DB 'DIGITE VALOR 2: $'
.CODE
inicio:
MOV AX, SEG VAL1
MOV DS, AX
MOV DX, OFFSET VAL1 ;Envia a DX el mensaje VAL1
MOV AH, 09h ;imprime mensaje VAL1 con la
INT 21h ;función 9h
MOV AH, 01h ;captura un valor del teclado
INT 21h ;y se guarda en AL
PUSH AX
MOV AX, SEG VAL2
MOV DS, AX
MOV DX, OFFSET VAL2 ;Envia a DX el mensaje VAL1
MOV AH, 09h ;imprime mensaje VAL1 con la
INT 21h ;función 9h
MOV AH, 01h ;captura un valor del teclado
INT 21h ;y se guarda en AL
MOV BL, AL
POP AX
ADD BX, AX
MOV AH, 4Ch
INT 21h
END inicio
Como ves lo que quiero hacer es una suma, pero al compilarlo vi que no hacia nada mas que mandarme los 2 mensajes, no se si los capturo o no, ademas el mensaje 1, me salia delante del mensaje 2, como hago para ponerlo abajo, como un salto de linea '\n' en C.
Gracias Chao |