组成原理第2章.pdf

  1. 1、本文档共125页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
组成原理第2章,计算机组成原理第五版,计算机组成原理第三版,计算机组成原理第二版,计算机组成原理第四版,计算机组成原理第2版,机械原理第四章答案,机械原理第十章答案,通信原理第九章答案,机械原理第九章答案

第二章 指令系统 • 指令系统是计算机系统结构的主要组成部分 • 指令系统是软件与硬件分界面的一个主要标志 • 指令系统软件与硬件之间互相沟通的桥梁 天津师范大学计信学院 • 指令系统与软件之间的语义差距越来越大 2.1 数据表示 2.1.1 数据表示与数据类型 数据表示就是计算机硬件能够直接辨认与处理的数据类型。 数据类型:计算机处理数据对象的机内表示 所谓“硬件能够直接辨认与处理” ,指的是对该数据类型的各 天津师范大学计信学院 种运算操作都有相应的实现硬件电路。 硬件不能直接辨认与处理的数据类型就要根据数据结构的知 识编制软件转化为硬件能处理的数据类型。 数据表示+数据结构=数据类型 • 确定数据表示的原则: • 确定哪些数据类型用数据表示实现,是软件与硬件的 取舍问题 • 确定数据表示的原则: 天津师范大学计信学院 • 一是缩短程序的运行时间, • 二是减少CPU与主存储器之间的通信量, • 三是这种数据表示的通用性和利用率。 • 例:实现A =A +B,A和B均为200 ×200的矩阵。分析向量指 令的作用 • 解:如果在没有向量数据表示的计算机系统上实现,一般需 要6条指令,其中有4条指令要循环4万次。因此,CPU与主存 储器之间的通信量: • 取指令2+4 ×40,000条,读或写数据3 ×40,000个,共要访问 天津师范大学计信学院 主存储器7 ×40,000次以上 • 如果有向量数据表示,只需要一条指令,减少访问主存(取指 令)次数:4 ×40,000次,缩短程序执行时间一倍以上 • •数据表示在不断扩大,如字符串、向量、堆栈、图、表 • •用软件和硬件相结合的方法实现新的数据表示据表示,用 变址寻址方式来支持向量数据表示 • 2.1.2 浮点数的设计方法 • 1、浮点数的表示方式 • 一个浮点数N可以用如下方式表示: e N m ⋅ r m • 需要有6个参数来定义: • m:尾数的值,包括尾数的码制(原码或补码)和数制(小数 或整数) • e:阶码的值,移码(偏码、增码、译码、余码等)或补码, 整数 • r :尾数的基值,2进制、4进制、8进制、16进制和10进 m 天津师范大学计信学院 制等 • r :阶码的基值,通常为2 e • p:尾数长度,当rm =16时,每4个二进制位表示一位尾 数 • q:阶码长度,阶码部分的二进制位数 • p和q均不包括符号位 一种浮点数中每个数据的尾数基r 、阶码基r 及其长度都 m e 是相同的,在设计运算电路已经作为默认值来使用,各 个具体数据在存储时只需要存入如下参数即可: 各字段位数: 1 位 1位 阶码 q位 尾数p 位 浮点数字段: m e e … … e . . m … … m f f q-1 0 1 p 天津师范大学计信学院 对应位的权: r q-1 0 -1 -p … … r r … … r e e m m 隐含小数点 浮

文档评论(0)

gooddoc + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档