Курсовая работа: Выполнение арифметических действий и строковых операций
inc bp
mov ch, 0
mov cl, ds:[bp]
dec cl
add bp, 2
c1: cmp byte ptr [ds:[bp]], 30h
jl Er
cmp byte ptr [ds:[bp]], 39h
ja Er
inc bp
loop c1
endm
znak macro per
local m1
cmp per, '-'
je m1
cmp per,'+'
jne Er
m1:
endm
ASCII_2_BIN macro kol, res
local p, plus
mov bp, offset kol
mov bx, offset kol
mov ax, 0
mov al, ds:[bx]
add bp, ax
mov ch, 0
mov cl, ds:[bx]