文章
86
粉丝
39
获赞
1
访问
9.4k
1、因为乘法可以用加法和移位来模拟
2、控制逻辑的作用是控制寄存器的输入和输出,给ALU提供控制信号进行加法,然后控制移位器进行移位,并根据计数器得到结果
3、1得情况长,因为没有乘法指令,就需要用软件来模拟乘法过程,而软件执行的速度远低于硬件,因此是最长的
3的时间最短,阵列乘法器可以一次性得到结果,而不需要进行重复的移位和ALU运算过程,大大加快了乘法执行速度
4、x的机器数是7FFF FFFFH,进行无符号乘法是得到得结果是FFFF FFFEH
进行带符号乘法是得到得结果也是FFFF FFFEH
此时umul()的结果没有溢出,而imul()结果显然已经溢出
对于无符号乘法,只要高n位结果不是全0,就代表溢出
登录后发布评论
暂无评论,来抢沙发