-
Notifications
You must be signed in to change notification settings - Fork 0
/
Add 2 numbers failed.asm
54 lines (37 loc) · 1.03 KB
/
Add 2 numbers failed.asm
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
;add 2 numbers
.model small
.stack 100h
.data
a db "input first digit $"
b db "Input second digit $"
c db "Result $"
.code
main proc
mov ax,@data
mov ds,ax
mov ah,9
lea dx,a
int 21h
mov ah,1
int 21h
mov bl,al
mov ah,9
lea dx,b
int 21h
mov ah,9
lea dx,c
int 21h
mov ah,9
lea dx,c
int 21h
add bl,bh
sub bl,48
mov ah,2
mov ah,2
mov dl,bl
int 21h
exit:
mov ah,4ch
int 21h
main endp
end main