第7、8、9题 问题 1)补位:8位/16位 2)如何补位 例 小数:-0.1000→原码:1.1000000 整数:-1101→原码:10001101
第7、8、9题 ◼ 问题 1) 补位:8位/16位 2) 如何补位 例: 小数:-0.1000 原码:1.1000000 整数:-1101 原码:10001101
第10题 ■问题 补码是不含小数点的 例:[]补=0.10100 应表示为010100,注明是纯小数
第10题 ◼ 问题 补码是不含小数点的 例:[X]补=0.10100 应表示为 010100,注明是纯小数
第12题 问题 1)原码、反码中0的表示方法有两种 补码中0的表示方法只有一种 2)原、反码表示数值的范围相对0是对称的; 补码负数表示范围比正数多一位,多表示 个最负的数
第12题 ◼ 问题 1)原码、反码中0的表示方法有两种; 补码中0的表示方法只有一种 2)原、反码表示数值的范围相对0是对称的; 补码负数表示范围比正数多一位,多表示 一个最负的数
答案: a.无符号整数 0000…0000~1111…1111 即0~216-1 b.用原码表示定点小数 1.1111…1111~0.1111…1111 即-(1-2 15 (1-2 15
◼ 答案: a. 无符号整数 0000…0000 ~ 1111…1111 即 0 ~ b. 用原码表示定点小数 1.1111…1111 ~ 0.1111…1111 即 - ~ 16 2 1− 15 (1- 2 ) − 15 (1- 2 ) −
C.用补码表示定点小数 1.0000…0000~0.1111…1111 即-1~(1-2) d.用原码表示定点整数 1111…1111~0111…1111 即-(215-1)(23-1)
c. 用补码表示定点小数 1.0000…0000 ~ 0.1111…1111 即 -1 ~ d. 用原码表示定点整数 1111…1111 ~ 0111…1111 即 - ~ 15 (1- 2 ) − 15 (2 -1) 15 (2 -1)
e.用补码表示定点整数 1000…0000~0111…1111 即-2 15 (26-1)
e. 用补码表示定点整数 1000…0000 ~ 0111…1111 即 ~ 15 (2 -1) 15 -2
第14题 问题: 1)浮点数的一般格式 1位3位 1位 7位 符号位 符号位 阶码部分E 尾数部分M 所以,数N的浮点表示形式为N=M×22
第14题 ◼ 问题: 1)浮点数的一般格式 所以,数N的浮点表示形式为 N=M × 2 E E M
2)浮点数的规格化 a.原码规格化后,正数为0.1×…×的形式 负数为1.1×…×的形式 b.补码规格化后,正数为0.1×…×的形式 负数为1.0×…×的形式
2)浮点数的规格化 a. 原码规格化后,正数为0.1×…×的形式 负数为1.1×…×的形式 b. 补码规格化后,正数为0.1×…×的形式 负数为1.0×…×的形式
■答案 1)最大正数 尾数:0.1111 阶码:0111 所以,0.111727 即(1-27)×2
◼ 答案 1)最大正数 尾数:0.1111111 阶码:0111 所以,0.1111111× 即 × 7 2 7 2 7 (1 2 ) −
2)最小规格化正数 尾数:0.1000000 阶码:1000 所以,0.100000×2-8 即2-×2
2)最小规格化正数 尾数:0.1000000 阶码:1000 所以,0.1000000 × 即 × 8 2 − 1 2 − 8 2 −