SHOW:
|
|
- or go back to the newest paste.
1 | - | dosseg |
1 | + | |
2 | .stack 100h | |
3 | - | .stack 200h |
3 | + | |
4 | a1 dw 1 | |
5 | - | a1 dw 5 |
5 | + | b1 dw 2 |
6 | - | b1 dw ? |
6 | + | c1 dw 3 |
7 | - | c1 dw ? |
7 | + | res dw 0 |
8 | - | res dw 0 |
8 | + | |
9 | - | Sa1 db 'Input A: $' |
9 | + | |
10 | - | Sb1 db 0ah,'Input B: $' |
10 | + | Start: |
11 | - | Sc1 db 0ah,'Input C: $' |
11 | + | mov ax, @data |
12 | - | Sres db 0ah,'Res=$' |
12 | + | mov ax, b1 |
13 | cmp ax, a1 | |
14 | - | ; ВВОД ДАННЫХ ЧЕРЕЗ КОНСОЛЬ |
14 | + | jg metka1 |
15 | - | cr = 0dh ; |
15 | + | metka1: |
16 | - | lf = 0ah ; |
16 | + | mov ax, c1 |
17 | - | string db 255, 0, 255 dup (?) |
17 | + | cmp ax, b1 |
18 | - | errmsg db 'Недопустимый символ, можно ' |
18 | + | jg metka2 |
19 | - | db 'использовать только цифры',cr,lf,'$' |
19 | + | |
20 | - | negflag dw ? |
20 | + | mov ax, res |
21 | add ax, 1 | |
22 | mov res, ax | |
23 | - | IntegerIn proc |
23 | + | int 21h |
24 | - | start: mov ah,0ah; |
24 | + | end Start |