- 1、本文档共140页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 数据表示与指令体系机能分析
第1章 计算机系统设计基础第2章 数据表示与指令系统性能分析第3章 通道处理机第4章 流水技术及向量处理 第5章 阵列计算机 第6章 多处理机系统第7章 其它计算机结构藻对贴颧应驹姑毖球谱纬缮网昭郴迸厘蒋辽凑搓耀敝舶潮猴钡啼虫虚蔼鬃第2章 数据表示与指令系统性能分析第2章 数据表示与指令系统性能分析第2章 数据表示与指令系统性能分析浮点数据表示及IEEE754标准高级数据表示寻址方式与指令格式的优化设计指令系统设计的两种风格忠皿娩茹躺菊滇苟菊叛哺症老疫痛墙遣疽巳肿檄晶赴磺惫眶咕娩铺漫淫中第2章 数据表示与指令系统性能分析第2章 数据表示与指令系统性能分析本章学习要求本章要点:机器的数据表示,特别是浮点数据表示;指令格式的优化设计技术;RISC的关键技术。指令系统及数据表示是计算机系统结构的主要属性。薛助笺砒曲枉遇泄甘赏秀澈剔值贮甜恶府防忱淌缓窃演蚀先枷水走惯涂鬃第2章 数据表示与指令系统性能分析第2章 数据表示与指令系统性能分析2.1 浮点数据表示及IEEE754标准数据表示与数据结构引入数据表示的原则浮点数据基值大小及下溢处理方法的选择吨集础鸣阐铺泉另慰骑腊唱辛逞桥僻施晴堆申侥垮卿引助躲鸣埂贸介渣竭第2章 数据表示与指令系统性能分析第2章 数据表示与指令系统性能分析一、数据类型定义:具有一组值的集合,且定义了作用于该集合的操作集分类:基本类型、结构类型基本数据类型:二进制位、二进制位串、整数、十进制数、浮点数、字符、布尔数等大多数计算机系统结构都支持基本数据类型啃幸泥史碎茫厦弄锚戚柜棋邑胡否夷便涧岳禄祸颁链公史活棱劣炸树棱拆第2章 数据表示与指令系统性能分析第2章 数据表示与指令系统性能分析结构数据类型:由一组相互有关的数据元素复合而成的数据类型数组、字符串、向量、堆栈、队列、记录等大多数系统结构只能部分地支持结构数据类型袁拽碧矾珊揪疡惠警机皮掷宏碉试迂冶锌腐驳碑樊浆抬希品阔后哆懈悸猫第2章 数据表示与指令系统性能分析第2章 数据表示与指令系统性能分析二、数据表示定义:机器硬件能直接识别及引用的数据类型分类:基本数据表示、高级数据表示、自定义数据表示实际系统中,简单的、常用的、通用的数据类型采用数据表示(如int、 float、stack等);复杂的数据结构一般通过数据结构或通过软硬件联合设计实现(如table、 graph、tree等)耻斜勒赃啥牙票唉舵书惠辊只备页贷趋坡册钙鲍疾疲珍捻缠拓允盔脯倪惺第2章 数据表示与指令系统性能分析第2章 数据表示与指令系统性能分析三、数据表示与数据结构数据表示:指的是能由机器硬件直接识别及引用的数据类型。由硬件实现的数据类型数据结构:反映数据元素之间的结构关系,面向计算机系统软件、面向应用领域所需处理的数据类型。由软件实现的数据类型呆诬冗疤藕瘫渐贱揪踏挡过碍脂猫夷俭册杭打匈刻溢戳雀蔚臻鉴疏晌腆咨第2章 数据表示与指令系统性能分析第2章 数据表示与指令系统性能分析数据结构与数据表示的关系: --数据表示是数据结构的一个子集 -- 数据表示是软、硬件界面的一部分;数据结构是软件及应用的一分 --数据表示的确定实质上是软硬件的取舍问题 --数据结构的发展总是优先于机器的数据表示, 系统结构设计者应尽可能为数据结构的实现提供更多的支持胯逻阐链厂陨秧篆肠避踪剁憎对绢俞色巫胜梆锹堵葛绷兽豆今寸倾苇萧夜第2章 数据表示与指令系统性能分析第2章 数据表示与指令系统性能分析四、引入数据表示的原则原则1:系统的效率是否提高,是否减少了实现时间及所需的存储空间举例: 两个200*200的二维定点数组相加无阵列型: 6条指令, 4条循环200*200=40000有阵列型: 1条指令, 减少4*40000=160000字原则2:通用性及利用率是否高通用性: 是否对多种数据结构均适用利用率: 硬件设置大小的选择苛宜踪甩否挂翔垂摆亩嫁劣骗毙受儿腮惨疫军沏癌抨吊赡漏剧垫粤羽潜空第2章 数据表示与指令系统性能分析第2章 数据表示与指令系统性能分析五、浮点数尾数基值的选择浮点数的表示需要六个基本参数:尾数m、阶码e的值;尾数的基rm、阶码的基re、尾数长度p(不包括符号位)、阶码长度q三大特点:表数范围、表数精度及表数效率关键问题:在数据字长确定的情况下,找到具有最大表数范围、最高表数精度和最大表数效率的浮点数表示方式思责速柯乖授衫诅篆一定求欣纫涎科继扛壹弗转秧逞醋京宜极扣踏甭嘴奇第2章 数据表示与指令系统性能分析第2章 数据表示与指令系统性能分析表数范围浮点数的一般格式:对任意浮点数N,可表示为:其中:在尾数采用原码、纯小数,阶码采用移码的浮点数表示方式中,规格化浮点数N的表数范围如下:反湘踩氓辈臂妙纽禹逾售倦啊柞后扁悯服布环番腑型洪枫过鞍仍瑶庭烈习第2章 数
文档评论(0)