计算机系统结构(二)指令系统

指令系统

指令系统是指机器所具有的全部指令的集合,它反映了计算机所拥有的基本功能,是机器语言程序员所看到的机器的主要属性之一,是计算机系统结构的主要组成部分,是软件与硬件分界面的一个主要标志。

数据表示

数据表示:计算机硬件能够直接识别,可以被指令系统直接调用的那些数据类型。(由硬件实现的数据类型)
数据结构:数据表示之外的所有数据类型,一般来说都是数据结构要研究的内容,研究这些数据类型的逻辑结构和物理结构之间的关系,并给出相应的算法。数据结构是面向计算机系统软件、面向应用领域所需处理的数据类型。(由软件实现的数据类型)
数据表示和数据结构都是数据类型的子集。确定哪些数据类型用数据表示实现或者用数据结构实现,实质上是软、硬件的主要分界面之一,也是计算机系统设计中的软件与硬件的取舍问题。
确定数据表示的原则
1)缩短程序的运行时间
2)减少CPU与主存储器之间的通信量
3)这种数据表示的通用性和利用率

浮点数据表示
浮点数的表数范围

在这里插入图片描述
m:尾数的值,原码或补码的小数
e:阶码的值,一般采用移码或补码的整数;
rm:尾数的基,通常有二、四、八、十六进制和十进制等;
re:阶码的基,re均为2。
p:尾数长度,要特别注意,这里的p不是指尾数的二进制位数,当rm=16时,每4个二进制位表示一位尾数;
q:阶码长度,在一般情况下,q就是阶码部分的二进制位数
在这里插入图片描述
能表示的绝对值最大的浮点数可近似为:
=-ppxz

浮点数的表数精度

浮点数集F的表数误差可以这样定义,令N是浮点数集F内的任一给定实数,而M是F中最接近N,且被用来代替N的浮点数,则绝对表数误差为:
在这里插入图片描述
相对表数误差为:
在这里插入图片描述
规格化浮点数的表数精度可以表示如下:
在这里插入图片描述
当rm=2时,有&#

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值