求一汇编子程序实现两个数相乘
得看是几乘以几,要有加法的思想,如果是3*3就是3个3相加。 你想计算什么,我可以帮你看看。 NeBen 发表于 2012-6-24 18:43 static/image/common/back.gif得看是几乘以几,要有加法的思想,如果是3*3就是3个3相加。
随便两个数相乘就行 NeBen 发表于 2012-6-24 19:00 static/image/common/back.gif
你想计算什么,我可以帮你看看。
就是用子程序求两个数的成绩就可以
随便哪个数都行 功力不够,帮不了你,主要是还没懂汇编的输入输出应该怎么实现 晨曦き直航 发表于 2012-6-25 13:03 static/image/common/back.gif
随便两个数相乘就行
这个没那么容易的,我也是新手,相对与3*3和2^8还是2的计算简单些,希望有大牛用简单的代码实现,我也想学习下。 本帖最后由 NeBen 于 2012-6-27 08:10 编辑
NeBen 发表于 2012-6-25 20:31 static/image/common/back.gif
这个没那么容易的,我也是新手,相对与3*3和2^8还是2的计算简单些,希望有大牛用简单的代码实现,我也想学 ...
简单地举例下吧,没有乘法的汇编指令把,
例如2*3
mov ax,1
add ax,ax
add ax,ax
add ax,ax重复这个过程就可以计算n*2
例如3*3(乘3的都能完成)
mov ax,3
mov bx,ax
add ax,ax
add ax,bx重复这个过程就可以计算n*3
当然用跳转也行
这个是最简单的方法了,我也刚学习小甲鱼的教程,只能用这种方法,求助大牛。
页:
[1]