计算机系统结构知识总结,自考《计算机系统结构》重点知识概论:数据表示(一)...

自考的学习有一定的难度,考生在备考复习的时候可以参考一些汇总的知识笔记,或者根据考试大纲有针对性的复习。

a2b33066e09c7a45d500a3ca4eda5d16.png

1、数据表示、数据类型、数据结构的关系。(领会)

上面我们学了数据类型,还有一个概念是数据结构,数据结构就是指上面讲结构数据类型的组织方式,它反映了结构数据类型中各种数据元素或信息单元之间的结构关系,比如树这种数据结构,里面的元素就有根和叶的层次逻辑关系。数据结构一般通过高级语言描述建立的,但是计算机硬件并不懂什么是根什么是叶,它只认0和1.这就需要我们确定如何在计算机系统中进行数据表示,让硬件能认识各种数据类型。

2、二进的定点、浮点数据表示(综合应用)

主要讲述是的IEEE标准的二进制浮点数表示:

IEEE754标准在表示浮点数时,每个浮点数均由三部分组成:符号位S,指数部分E和尾数部分M.

我们知道10进制数的科学计数法如A= -3.5×105

这里最前面有一个负号,3.5是尾数,两个有效数字,后面以10为基数的指数为5.我们可以将它表示为-3.5E5

同样,二进制数也可以用科学计数法规格化表示,比如5这个数,如果用二进制表示的话,整型为101,如果用科学计数法则可以表示为 1.25×24 ,这里用的是十进制,将尾数换成二进制就是1.01(就是101向前移两位小数点,和十进制完全相同),后面的指数4换成二进制则是10,那我们将其用二进制的科学计数法就可以写成1.01E10.

2660aeee22cd8b51803cad90d58e9e13.png

当我们依照这种计数法给一个数字确定其精度(有效位)后,就可以用一定长度的1和0的位串来表示一个实数了。

浮点数一般采用以下四种基本格式:

(1)单精度格式(32位):除去符号位1位后,E占8位,M占23位。

(2)扩展单精度格式:E>=11位,M31位。

(3)双精度格式:(64位);E=11位,M=52位。

(4)扩展双精度格式:E>=15位,M>63位。

我们最重要的是掌握单精度格式的表示法。在IEEE754标准中,约定小数点左边隐含有一位,通常这位数就是1,这样实际上使尾数的有效位数为24位,即尾数为1.M.指数的值在这里称为阶码,为了表示指数的正负,所以阶码部分采用移码表示,移码值为127,阶码值即从1到254变为-126至+127,在IEEE754中所有的数字位都得到了使用,明确地表示了无穷大和0,并且还引进了"非规格化数",使得绝对值较小的数得到更准确表示。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值