2.2.4 定点数的乘除运算
字数
324 字
阅读时间
2 分钟
无符号数的乘除运算课本中已给出,本章笔记仅补充有符号整数的乘除运算
一、有符号整数的乘法运算
- 区别:
什么是“写使能”:即:Write Enable “写使能”的作用:由控制逻辑计数器Cn发出"写使能"控制信号,使得控制器P允许被写入
- 计算准备步骤:
- 具体计算步骤:
当 + 0 时,可以什么都不做就直接进入下一步 算数右移后,高位以符号位补足 Cn每次取两位(乘数寄存器Y最后一位+辅助位)
- 计算结束:
- 判断溢出: 若
高 n + 1 位
不完全相同,则说明发生溢出,此时可将OF标志位(溢出标志位)置为 1 - 溢出的处理:
- 忽略溢出,只不过会导致错误的运算结果
- 处理溢出:在乘法指令后执行一条溢出自陷指令,该指令会检测OF标志位,若OF==1,则执行操作系统的“异常处理程序”