- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
~属性P4-5计算机系统结构的属性应包括:硬件能直接处理的数据类型,格式等最小寻址单位,寻址类型,地址计算等通用/专用寄存器的设置指令系统内存组织中断系统机器级管态/用户态的定义和功能切换机器级I/O结构信息保护方式和保护机构
具有相同功能的计算机系统,其软、硬件功能分配比例可以在很宽的范围内变化。01原理上,软件实现的功能完全可以用硬件或固件完成,硬件实现的功能也可以由软件的模拟来完成,只是其性能、价格实现的难易程度有所不同。02软件和硬件在逻辑上是等效的。
第二章数据表示与指令系统(P36)2.1浮点数表示和IEEE754标准2.2高级数据表示自定义数据/向量数据/堆栈数据2.3寻址方式与指令格式的优化设计寻址方式/程序定位技术/指令格式优化设计2.4指令系统设计的两种风格指令系统的功能CISC/RISC两种指令系统风格和它们的比较
第二章数据表示与指令系统(P36)本章的主要内容:1表示型与结构型数据;IEEE标准浮点表示;2高级数据表示;指令系统设计的两种风格。3本章学习目的和要求:4掌握IEEE浮点表示;掌握描述型数据表示、5掌握RISC指令系统要点。6本章重点:7IEEE-754浮点数标准;RISC指令系统。8本章难点:9以2n为底的浮点数尾数的理解。10
0102数据漫谈我们谈谈数据(Data)和数据分类√√数据(Data):没有发明电子计算机之前,Data原意是材料。通常指那些被证实可以使用的非实物材料,如数字,信息和消息,写文章的素材,打官司的理由,或者别的什么,乃至人们的思想,等等一切“待处理的对象”都可称“Data”,范围非常非常广。√今天在计算机行业,我们把一切可以由计算机处理的数字,符号和其它信息,统称Data。.本课仅讲解:用户自定义的Data,系统Data,指令。
2.1浮点数表示和IEEE754标准(P36)1类型表示结构数据类型,数据表示,数据结构及其关系计算机的数据来源有三:一由用户在程序中定义,是要处理的数据。二由系统在程序运行过程蕴含生成,是系统固有的。三是指令即控制序列。√.数据类型:指一组值的集合以及作用于这个集合上的操作集。从系统结构角度看,数据类型可分为基本数据类型、结构型数据类型、访问指针数据类型、抽象数据类型等。√
0102表示型、结构型√.表示型数据:硬件能直接识别和引用的、由运算指令和运算部件实现运算的数据。如定点数,浮点数,布尔数和二进串,表示型数据是自然数据形式。√.结构型数据:将表示型数据按一定的逻辑组织起来,就成为结构型数据。它们面向应用和软件。如:串,栈,队列,向量,树,图等等。结构型数据是人为的表示型数据和结构型数据(P36)
数据表示√结构型数据由数据结构学科通过高级语言详细描描述。硬件不“懂”数据结构,要通过一定的算法变成为表示型数据硬件才可以处理。例如数据结构中的“树”,硬件不懂什么是“根”,什么是“叶”,它只认0和1。结构型数据“树”需要人确定:如何在计算机系统将其转变为0和1组成的表示型数据计算机才可处理。0102数据表示…(续P37)
0102数据表示√结构型数据通过一定的算法变成表示型数据才能在系统中处理。结构型数据和表示型数据的差距是高级语言语义和机器语言语义的差距,数据结构学科的研究,填补了差距的算法和映像。√例如“数组”通过变址寻址变为线性的一维数据,硬件可以直接识别而处理之再如用软件还是用硬件实现BCD运算,在系统设计时就必须确定。数据表示…(续P37)
续(R/H)√数据表示是自然的,硬件可以识别,数据结构是人为的,要通过软件才可识别。√系统结构设计者在设计系统时,要确定哪些数据类型用数据表示实现?哪些数据类型用数据结构构实现?亦即确定硬件和软件的选用问题。例如实现BCD运算,是选用软件模块还是选用硬件模块呢?在系统设计时就必须考虑好。两型数据决定硬件和软件的划界
续(向量)举例:分别用软件和硬件实现向量运算的问题:设向量操作A=A+B,若A,B都是200阶的方阵。在没有硬件支持向量数据表示的计算机,需要用6条指令软件实现。其中4条要循环4万次!在有向量表示的计算机上只一条“向量加”就够了,访内就减少16万次!大大加快了程序的运行。可见,对有大量向量运算的场合,选用向量处理机合算。(P37--)
硬件
文档评论(0)