鱼C论坛

 找回密码
 立即注册
查看: 1828|回复: 2

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

[复制链接]
发表于 2012-10-21 08:07:10 | 显示全部楼层 |阅读模式
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+[17y/35]
func2=[3y/2z]+9x-1
方框代表取整
大家帮我看看对不主要是哪个3xz能像我那样写成连乘的形式不如果不能该怎样写

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2012-10-21 08:48:11 | 显示全部楼层
求帮忙啊我用这两个函数迭代x,y,z三次结果跟正确值差了一点点我想知道误差在哪里
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2012-10-21 09:07:56 | 显示全部楼层
甲鱼大神你在哪里哇求救哇:dizzy:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-18 12:18

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表