第二章主要软硬交界面.pptVIP

  • 13
  • 0
  • 约6.8千字
  • 约 69页
  • 2020-03-25 发布于浙江
  • 举报
第二章 主要软、硬交界面 (数据表示,地址表示,寻址方式,指令系统) 第一讲 数据表示 、???据表示的确定 1 概念:在计算机中能用硬件直接识别和处理的数据类型称为数据表示. 2 常见的数据及其表示 1)二进制数,用两种状态表示 2)十进制数,,大多数用四位二进制数表示(即BCD码) 3)字符串,它的每个字符往往用7位二进制数的ASCII码表示. ; 4)用纯整数补码表示阶 5)用纯小数原码/补码表示尾数 3 公认的较高级数据表示 1)自定义数据表式(由用户填写数据类型) 2)向量数据表示 3)堆栈数据表示 4 数据表示确定原则 1)尽可能选择常用的数据类型 2)对较高级数据表示要针对性选取 ;;Rm=2;Rm=16;结论1:rm越大,规格化数个数越多。 ②rm与表示数的范围关系 结论2: 根据两个规格化数表,rm越大,所表示的范围越宽。 (rm=2时,1/2——15/2) (rm=16时,1/16——15x16x16) ③rm与规格化属在数轴上的稀密度关系 为此引入表示比 e,其定义为 e= rm=2时相同数轴内规格化个数/rm=r时,在其数轴范围内规格化个数;Rm=2时,数轴范围1/2——15/2 结论3:rm越大,规格化数在数轴上分布越稀疏 ④rm与精度关系 Ⅰ)rm越大,表示精度越低 Ⅱ)rm越大,移位损失少 2)rm选择原则 ①rm与表示数的范围相一致 ②随所处理数的范围越来越大,对rm有向大的方向选取趋势;2、下溢处理 两种溢出 上溢:运算结果超出范围 下溢:在右移过程中去掉的移出位 按综合误差大小有四种处理方法 1)截断法 ①含义:对移出位去掉不管的处理方法。 ;尾数; ③特点: Ⅰ)实现最容易 Ⅱ)由于未采用任何措施,综合误差最大 2)恒置“1”法 ①含义:不管移出位如何,均将尾数置“1”。 ;尾数; ③特点: Ⅰ)综合误差有所减少 Ⅱ)具有极其简单下溢处理线路(末位置1),可用对误差要求不高的地方。 3)舍入法 ①含义:根据移出最高位的状态进行舍取的一种下溢处理方法。 Ⅰ)当移出最高位=0,按截断法取值 Ⅱ)当移出最高位=1,为数末位+1;②取值表; ③特点: Ⅰ)综合误差进一步减少 Ⅱ)具有较为复杂的下溢处理线路(判别线路,加1线路),可用对精度要求较高的地方。 4)ROM查表法 ①基本思想 从m位尾数中截取k位尾数,并连同移出位一起送rom中查表,查表后送出k位尾数,使其综合误差趋于0的一种下溢处理方法. ;(m-k);②rom表安排原则 Ⅰ)当k位尾数为非全1时,按舍入法处理。 Ⅱ)当k位尾数为全1时,按截断法处理。 ③取值表(k=2,移出位仍为2位);尾数; ④特点 Ⅰ)综合误差最小 Ⅱ)具有复杂的下溢处理线路,可用于精度要求高的地方. 三 自定义数据表示 在数据格式中,留有让用户自己填写数据类型的数据描述.分为两类:一类是标志符自定义数据表示,另一类为描述数据表示. 1 标志符 1)格式: ①特征位:用来确定属于何种数据表示. ②数据位:按特征位定义的数据类型的数据位.;2)特征位位数的选取 ①当不同数据类型数=8时,可选用3位特征(23=8) ②当不同数据类型数8时,可适当增加位数. ③当把特征位扩充使用时,还可增加位数. 如:可用1位区别数据与指令,也可用1位区分数据处于主存还是辅存(存在位),还可增加读写保护位等. 3)使用标志位的好处 ①不会出现不同数据类型的处理 ②有利于数据类型之间的转换 ③当采用扩充的特征位时,有利于对信息进行保护.; 但标志符描述数据效率不高(一个数据要用一个标志描述),冗余大. 如 ;①特征位:用来表示是描述符还是非描述符 Ⅰ)当特征位是描述符时,在其后面有块长度,块首址,块属性. Ⅱ)当特征位不是描述符时,则它是某个数据块的数据位. 如某机用101来表示描述符. ②块长度:所描述数据块个数. ③块首址:所描述数据的首地址. ④块属性:可用来表示数据块某种属性 Ⅰ)存在位:是在主机/辅存 Ⅱ)读写位:是否允许读出.;2)使用描述符好处 ①描述数据效率高 ②使用描述符可当间接寻址使用 Ⅰ)存储器一次间接寻址 ; Ⅱ)还可用两次或更多次间接寻址 ③使用描述符很方便描述阵列数据 a00 a01 a03 a04 a10 a11 a13 a14;101;Ⅱ)

文档评论(0)

1亿VIP精品文档

相关文档