计算机系统存数及取数方式,计算机系统结构总结2

第二章 指令系统

指令系统是软件和硬件分界面的一个主要标志

数据类型:

(1)数据表示:面向硬件、指令系统

(2)数据结构:面向软件、应用领域

数据表示指的是能由机器硬件直接识别和引用的数据类型

确定哪些数据类型用数据表示来实现的原则主要有:

(1) 缩短程序的运行时间

(2) 减少CPU与主存储器之间的通信量

(3)

这种数据表示的通用性

浮点数据表示

浮点数表示方法要研究的核心内容是:数据字长与这种数据表示方式的表数范围、表数精度和表数效率之间的关系

rm 尾数的基,q: 阶码长度,p: 尾数长度

浮点数尾数基值的选择

 结论:在浮点数字长确定之后,尾数基值(rm)取2或4具有最高的表数精度和最大的表数范围

采用隐藏位表数方法:因为格式化浮点数尾数最高位一定与尾数符号位相反,因此可以隐藏一位。

 尾数基值(rm)取2,采用隐藏位表数方法,是最佳的浮点数表示方法。具有最高的表数精度、最大的表数范围、表数效率最高。

原码、反码、补码:

计算机储存有符号的整数时,是用该整数的补码进行储存的,0的原码、补码都是0,正数的原码、补码可以特殊理解为相同,负数的补码是它的反码加1

补码的设计目的是:⑴使符号位能与有效值部分一起参加运算,从而简化运算规则.⑵使减法运算转换为加法运算,进一步简化计算机中运算器的线路设计

数据表示:带标志符的数据表示

自定义数据表示

数据描述符用于表示多维或结构比较复杂的数据

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值