章节内容归纳及题精选.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
章节内容归纳及题精选

第1章 计算机系统概论(4学时) 本章的内容重点旨在搞清楚计算机的系统层次结构,包括计算机硬件的基本组成(五大部件的构成)、计算机软件的分类,以及计算机的基本工作过程。还需要了解计算机性能评价指标和相关参数Instruction Per Second,每秒执行的百万条指令数)、CPI(Cycle Per Instruction,每执行一条指令所需的时钟周期数)或FLOPS(Floating Point Operation Per Second,每秒浮点运算次数)来衡量运算速度。 例题1.4 什么是机器字长?指令字长、存储字长? 【解】机器字长指CPU一次能处理数据的位数,通常与CPU的内部寄存器位数有关。指令字长是指机器指令中二进制代码的总位数。存储字长是指存储单元中存放二进制信息的总位数。三者可以相等也可以不等,视不同机器而定。 第3章 系统总线(6学时) 总线就是一组进行互连和传输信息(指令、数据和地址)的信号线,要掌握总线的基本概念,总线的分类,以及总线的组成和性能指标(例如,各类总线的宽度会影响哪些部件的性能等)。总线操作(同步方式和异步方式)总线仲裁方法(包括集中仲裁方式和分布仲裁方式)。总线的标准(正式标准和工业标准)有所了解,总线标准主要规定总线的机械结构规范、功能结构规范和电气规范。 第6章 计算机的运算方法 本章重点掌握的内容如下: (1)掌握十进制二进制、八进制、十六进制数据表示及其相互转换的方法真值(实际的数值)和机器数(计算机中表示的数值)之间的关系,特别是负数的各种表示原码、反码、补码等,要搞清楚它们之间的关联与区别。 在计算机中对数据进行计算,分为定点表示和浮点表示。在定点数的表示和运算方面,要掌握定点数的表示(无符号数的表示,有符号数的表示)和定点数的运算,包括定点数的位移运算、补码定点数的加/减运算、溢出概念和判别方法。在浮点数的表示和运算方面,要掌握浮点数的表示(浮点数的表示范围和IEEE754标准)和浮点数的加/减运算。 要掌握串行加法器和并行加法器、算术逻辑单元ALU的功能和结构。 IEEE754标准 IEEE754单精度浮点数由3部分组成:符号(sign)、阶码(exponent)和尾数(fraction)。格式为32位: 其中s为1位符号位,0为正,1为负;e为8位阶码,用移码表示,移码值为127;f为23位尾数,小数点前面的“1”隐藏掉了。 规格化(normalized)的数值可以表示为:V=(-1)s ′2e-127 ′1.f IEEE754双精度(single-precision)浮点数格式 IEEE754双精度浮点数也由3部分组成:1位符号位s、11位阶码e和52位尾数f。移码值为1023。 格式为64位: (2)定点运算 移位运算 包括算术移位和逻辑移位。算术移位时,最高符号位不变;逻辑移位时,最高位可变。 当真值为正数,三种机器数算术左移时,最高数值位丢“1”,结果溢出; 算术右移时,最低数值位丢“1”,影响精度。 当真值为负数: 原码算术左移时,最高数值位丢“1”,结果溢出,算术右移时,最低数值位 丢“1”,影响精度。 补码算术左移时,最高数值位丢“0”,结果溢出,算术右移时,最低数值位 丢“1”,影响精度。 反码算术左移时,最高数值位丢“0”,结果溢出,算术右移时,最低数值位 丢“0”,影响精度。 逻辑左移时,低位补“0”,高位移丢;逻辑右移时,高位补“0”,地位移丢。 加法与减法运算 补码加减运算规则 加法: 整数[A]补+[B] 补=[A+B] 补 (mod 2n+1) n为整数的位数 小数[A]补+[B] 补=[A+B] 补 (mod 2) 减法: 整数[A]补+[-B] 补=[A-B] 补 (mod 2n+1) n为整数的位数 小数[A]补+[-B] 补=[A-B] 补 (mod 2) 可见,计算机中补码加减运算一律用加法器实现。对于减法,只需将减数(已是补码)包括符号位在内“每位取反”,然后直接送入加法器,并使加法器的进位输入端有效即可。 溢出判断 定点加减运算出现溢出时,运算结果是错误的。有三种方法判断溢出。 采用一位符号位判断溢出:两个操作数的符号相同,结果符号与操作数 的符号不同,则结果溢出。 采用双符号位判断溢出:运算结果的两位符号位相同,表示没有溢出; 运算结果的两位符号位不同,表示溢出,此时的最高符号位代表真正的符号。 采用一位符号位,并结合数值位的进位判断溢出:如果符号位的进位与 最高数值位的进位不同则表示结果溢出。 补码定点加减运算硬件配置 补码加减运算硬件配置如下图所示: 图中GA为加法标记,GB为减法标记,V为溢出标记,寄存器

文档评论(0)

sxa632 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档