哈哈哈哈 发表于 2012-10-21 08:07:10

大家来帮我看看我的函数写得对不对

func1    proc   x:dword,y:dword,z:dword
      mov eax,3
   mul x
   mul z
   push eax
   mov eax,17
   mul y
   mov ebx,35
   div ebx
   pop eax
   add eax,ebx
   mov m,eax

ret
   func1 endp
   ;f(x)
func2   proc    x:dword,y:dword,z:dword
      mov eax,3
      mul y
      mov ebx,eax
      mov eax,2
      mul z
      xchg ebx,eax
      div ebx
      mov ebx,eax
      mov eax,9
      mul x
      sub eax,1
      add eax,ebx
   mov n,eax
   
      ret
      func2 endp


func1=3xz+
func2=+9x-1
方框代表取整
大家帮我看看对不主要是哪个3xz能像我那样写成连乘的形式不如果不能该怎样写

哈哈哈哈 发表于 2012-10-21 08:48:11

求帮忙啊我用这两个函数迭代x,y,z三次结果跟正确值差了一点点我想知道误差在哪里

哈哈哈哈 发表于 2012-10-21 09:07:56

甲鱼大神你在哪里哇求救哇:dizzy:
页: [1]
查看完整版本: 大家来帮我看看我的函数写得对不对