2.5.2浮点乘法运算
步骤:
1.检测操作数是否位0。
2.阶码相加。
若阶码用移码表示,相加后要修正。
3.尾数相乘。相乘前不需对阶。
4.结果规格化。一般左规。
2.5.3浮点除法运算
步骤:
1.检测操作数是否位0。
2.|Aw|<|Bw|?
3.阶码相减。
若阶码用移码表示,相减后要修正。
4.尾数想除。相除前不需对阶。
5.结果不再规格化。
第二章复习提纲
1.四种运算方法(原码-位乘、补码-位乘、原码加减交替除法、补码加减交替除法)的算法、规则。
2.浮点加减运算流程。
3.基本概念:溢出及判断方法、数的补码表示及变补、对阶、对阶、规格化......等。
第三章 指令系统
本章主要讨论:一般指令格式
常用寻址方式
面向用户指令类型
一、指令格式
3.1.1指令字长
定长指令格式 便于控制
变长指令格式 合理利用存储空间
3.1.2操作码格式
1.定长操作码
各指令的位置、位数固定相同。
2.扩展操作码
各指令的位置、位数不固定,根据需要变化。
关键在设置扩展标志。
3.操作码采用方式码编码
操作码分为几部分,每部分表示一种操作。
3.1.3地址结构
指令中提供的地址数 存储单元地址码
寄存器编码
1.指令提供地址的方式
显地址方式:指令中明显指明地址。
隐地址方式:地址隐含约定,不出现在指令中。
使用隐地址可以减少指令中的地址数,简化地址结构。
2.地址结构的简化
(1)四地址结构指令