计算机乘法怎么操作

 时间:2024-10-19 21:50:21

1、移位操作通过加减法和移位来实现的。把除法转成乘法,乘法转成加法,。假设计算3*3,原码是0011 * 0011

计算机乘法怎么操作

2、判断寄存器3个寄存器存放乘数0011 被乘数 0011 一个部分积初始值为0。判断乘数寄存器(目前为0011)的最低位为1。如果为1则将部分积的值通过加法器加上被乘数0011。因此结束部分积寄存器内容为0011。将乘数寄存器右移一位,将部分积寄存器也右移一位。同时乘积寄存器最低位溢出丢弃。部分积寄存器高位补0,地位溢出填充到乘数寄存器。

计算机乘法怎么操作

3、寄存器最低位判断乘数寄存器最低位(0001).为1。将部分积通过加法器加上被乘数0011。因此此不结束部分积寄存器内容是(0001+0011=0100)。乘数寄存器右移一位,同时将部分积寄存器也有右移一位。因此部分积寄存器原来的值0100变成了0010。乘数寄存器1001变成了0100,低位1溢出,最高位被部分积溢出的0填充。

计算机乘法怎么操作

4、操作结果判断乘数寄存器低位为0不做加法操作直接做移位操作。既有了部分积变成0000,乘数变成了1001;此时所有乘数全部处理完毕。将部分积作为高位,乘数寄存器作为低位得到值为00001001 换算成10进制得到9。这样就算出乘法了

计算机乘法怎么操作
  • Excel表格怎么计算
  • Excel中怎么进行相乘计算
  • 计算机乘号怎么打出来
  • excel函数怎么用
  • excel乘积函数
  • 热门搜索
    房车价格及图片大全 肾虚的调理方法 米兰花的养殖方法和注意事项 腰包怎么背 美的油烟机怎么样 狍子肉怎么做好吃 斗兽场印章怎么获得 脖子粗怎么减 怎么灭蟑螂最有效 绿萝水培方法