17、补码的乘法运算

学习视频地址

补码的乘法运算

  • 进行n轮加法,移位,最后还会多来一次加法
  • 每次加法都可能 +0,+【x】补,+ (-【x】补)
  • 每次移位都是:补码的算术右移
    • 算术右移:符号位不变,高位添加(取决于符号位的数)
    • 符号位不动,数值位右移,正数补0,负数补1
  • 符号位参与运算
  • 辅助位 -MQ 中 “最低位” = 1 时,(ACC) + 【x】补
  • 辅助位 -MQ 中 “最低位” = 0 时,(ACC) + 0
  • 辅助位 -MQ 中 “最低位” = -1 时,(ACC) + 【-x】补

在这里插入图片描述

知识点回顾

在这里插入图片描述