求两数最小公倍数问题
神杀中龙 2006-08-27 07:59:19 这是我写的, 希望大侠给个更精简的。
;子程序 NumValue_Multiple[Me]
;子程序功能 求两数最小公倍数
;入口 SI SI得到数据首地址
;出口 dx
NumValue_Multiple proc
mov al,[si]
mov bl,[si+1]
div bl ; AX/ bl
cmp ah,0
je _great
mov al,bl ;bl al交换
mov bl,[si]
xor ah,ah
div bl
cmp ah,0
je _great
_multi: mov al,[si+1]
mul bl
mov dx,ax
jmp _retMultiple
_great: mov dx,[si+1]
_retMultiple: ret
NumValue_Multiple endp