+ -
当前位置:首页 → 问答吧 → 求两个数之和的绝对值

求两个数之和的绝对值

时间:2011-04-20

来源:互联网

我是初手,请大家帮我作这道题。thanks!
求两个数之和的绝对值

作者: lidiandian09   发布时间: 2011-04-20

#define sumabs(a,b) (a+b>0?a+b:-a-b)

作者: Lactoferrin   发布时间: 2011-04-20

看错版面了

原型:unsigned int __stdcall sumabs(int x,int y)


sumabs:
mov eax,[esp+4]
add eax,[esp+8]
cmp eax,0
jg @f
neg eax
@@:
ret 8

作者: Lactoferrin   发布时间: 2011-04-20

Assembly code

example:
        mov ax,-3
        mov bx,2
        add ax,bx
        cmp ax,0
        jl abs
        jmp disp
abs:
        neg ax
disp:

作者: masmaster   发布时间: 2011-04-20