View difference between Paste ID: V7hCpBf1 and 9NTXgEQD
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