Venus 发表于 2009-10-15 21:36:36

编程计算2的4次方根。。怎么些写啊???

用以下几条汇编指令,编程计算2的4次方根,最多可以用四条,怎么去计算啊??
mov ax,18      
mov ah,78
add ax,8   
mov ax,bx
add ax,bx

[ 本帖最后由 Venus 于 2009-10-16 00:29 编辑 ]

Venus 发表于 2009-10-15 22:04:05

没人帮我解决下么???高手都在哪呢/:002

野猫III 发表于 2009-10-15 22:33:52

自己编的就这个,没有用到楼主说的那几条,有点晕~~~
mov eax,2
shl eax,3

Venus 发表于 2009-10-15 22:42:16

楼上写的。。我还没学呢,人家说了就用那几个简单的就成/:L

yayazhi 发表于 2009-10-15 22:50:46

mov ax, 2
add ax,ax
add ax,ax
add ax,ax

Venus 发表于 2009-10-16 00:28:51

回复 5# yayazhi 的帖子

/:good 原来是这么回事哦。。。懂了

kings0527 发表于 2009-10-16 08:03:22

这个是王爽的课后题吧好像只能用mov add   猫大很精简 /:017

野猫III 发表于 2009-10-16 12:52:46

原帖由 yayazhi 于 2009-10-15 22:50 发表 https://www.chinapyg.com/images/common/back.gif
mov ax, 2
add ax,ax
add ax,ax
add ax,ax

我怎么感觉楼主提的问题有点乱。
一、到底是求2的4次方,还是4次方根?
二、如果只规定你指定的几条汇编指令,完成所提要求的话,真的很难。

yayazhi兄弟的一个add其实用得很妙,程序的运行比那个imul要快得多,学习了。

sniy 发表于 2009-10-16 18:06:02

我第一次看到的时候想的是四次方但是不知道后面的那个根那么扎眼...
页: [1]
查看完整版本: 编程计算2的4次方根。。怎么些写啊???