第 2 章 课后习题1、尾数用补码、小数表示,阶码用移码、整数表示,尾数字长 p=6(不包括符号位),阶码字长q=6(不包括符号位),为数基值 rm=16,阶码基值 re=2。对于规格化浮点数,用十进制表达式写出如下数据(对于前 11 项,还要写出 16 进值编码)。(1)最大尾数 (8)最小正数(2)最小正尾数 (9)最大负数(3)最小尾数 (10)最小负数(4)最大负尾数 (11)浮点零(5)最大阶码 (12)表数精度(6)最小阶码 (13)表数效率(7)最大正数 (14)能表示得规格化浮点数个数2.一台计算机系统要求浮点数得精度不低于 10-7、2,表数范围正数不小于 1038,且正、负数对称。尾数用原码、纯小数表示,阶码用移码、整数表示。(1) 设计这种浮点数得格式(2) 计算(1)所设计浮点数格式实际上能够表示得最大正数、最大负数、表数精度与表数效率。3.某处理机要求浮点数在正数区得积累误差不大于 2-p-1 ,其中,p 就是浮点数得尾数长度。(1) 选择合适得舍入方法。(2) 确定警戒位位数。(3) 计算在正数区得误差范围。4.假设有 A 与 B 两种不同类型得处理机,A 处理机中得数据不带标志符,其指令字长与数据字长均为 32 位。B 处理机得数据带有标志符,每个数据得字长增加至 36 位,其中有 4 位就是标志符,它得指令数由最多 256 条减少到不到 64 条。假如每执行一条指令平均要访问两个操作数,每个存放在存储器中得操作数平均要被访问 8 次。对于一个由 1000 条指令组成得程序,分别计算这个程序在 A 处理机与 B 处理机中所占用得存储空间大小(包括指令与数据),从中得到什么启发?5.一台模型机共有 7 条指令,各指令得使用频率分别为 35%,25%,20%,10%,5%,3%与2%,有 8 个通用数据寄存器,2 个变址寄存器。(1) 要求操作码得平均长度最短,请设计操作码得编码,并计算所设计操作码得平均长度。(2) 设计 8 字长得寄存器-寄存器型指令 3 条,16 位字长得寄存器-存储器型变址寻址方式指令 4条,变址范围不小于±127。请设计指令格式,并给出各字段得长度与操作码得编码。6.某处理机得指令字长为 16 位,有双地址指令、单地址指令与零地址指令 3 类,并假设每个地址字段得长度均为 6 位。(1) 假如双地址指令有 15 条,单地址指令与零地址指令得条数基本相同,问单地址指令与零地址指令各有多少条?并且为这 3 类指令分配操作码。(2) 假如要求 3 类指令得比例大...