good计算机组成与体系结构专题复习.pptVIP

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

专题复习 专题2 定点原码除法运算-不恢复余数法(加减交替法) 求X÷Y,X和Y字长均为n+1(数值位为n位)。 1、首先写出|X|和|Y|的原码(补码)和[-|Y|]补 2、开始时,先要作减除数操作) 1)若余数为正,得商1,下一步是当前余数左移一位,减除数; 2)若余数为负,得商0,下一步是当前余数左移一位,加除数; 直至得到n+1位的商为止(得到n+1位商即停,即最后一步不要左移)。 3、写结果。把X和Y的符号位进行异或,得到商的符号位,附上所求的商即可。所求的余数*2-n才是真正的余数的补码。 其中: 1)减除数应转换成+[-Y]补 2)运算步骤为n+1步,最后一步不左移 3)结果商不要忘记算上符号位。 3)最后余数r如为负数,则余数的真值应为:[r]补*2-n或[r *2-n]补 最后余数r如为正数,则余数的真值应为r *2-n 专题3 浮点运算 完成浮点加减运算的操作过程大体分为: 先把参加运算的两个数写成浮点数形式。 使二数阶码相同(即小数点位置对齐),这个过程叫叫对阶。 ? 先求两数阶码 Ex 和 Ey之差,即△E = Ex-Ey 若△E = 0,表示 Ex=Ey 若△E 0, ExEy 若△E 0, ExEy 地址映射是指某一数据在主存中的地址与在缓存中的地址两者之间的关系。 (一)直接相联方式 直接相联的地址映射规则 用所要访问的主存地址中的块号B(作为地址)去访问区表存储器。把读出来的区号与所要访问的主存地址中的区号E进行比较。 比较结果相等,且有效位为1,则Cache命中。 比较结果相等,有效位为0,表示Cache中的这一块已经作废。 比较结果不相等,有效位为0,表示Cache中的这一块是空的。 比较结果不相等,有效位为1,表示Cache中的这一块是有用的。 全相联地址转换 (三) 组相联映射方式 组相联的映象规则 组相联地址映象 组相联映射的地址转换 专题5 微程序控制器 专题5 微程序控制器 理解微程序、微指令、微命令、微操作 能说明相容和相斥微操作 根据数据通路图画出所能实现的指令的方框流程图,并标明微操作控制信号序列 能设计指令格式,并写出指令对应的微程序内容 * 1、双符号位法,又称“变形补码” 或 “模4补码”。 [x]补=00.1011,[y]补=00.1001 [x]补 00.1011 + [y]补 00.1001 [x+y]补 01.0100 [x]补=11.0011,[y]补=11.0101 [x]补 11.0011 + [y]补 11.0101 [x+y]补 10.1000 结论:①溢出表达式:V=Sf1?Sf2 ②不论溢出是否,最高符号位始终指示正确的符号   当运算中,最高有效位有进位而符号位无进位,称为上溢;最高有效位无进位而符号位有进位,称为下溢。 溢出表达式:V=Cf?C0 例1:x=+0.1011,y=+0.1001 例2:x=-0.1101,y=-0.1011 2、单符号位法 专题1 定点加减运算溢出检测方法 (1)参与运算的操作数用补码表示。 (2)符号位作为数的一部分一起参与运算。 (3)符号位采用变形补码表示时,溢出表达式为 V=Sf1?Sf2 ; 符号位采用单符号表示时,溢出表 达式为V=Cf?C0。 补码加(减)法运算规则: 不管是什么方法判别溢出,都是用异或运算 例:X=0.1001,Y=0.1011 用加减交替法 求X/Y 解: [X]原= [X]补= 0.1001 [Y]原=0.1011=[Y]补 [-Y]补=1.0101 00. 1 0 0 1 11. 0 1 0 1 11. 1 1 1 0 11. 1 1 0 0 0 00. 1 0 1 1 00. 0 1 1 1 00. 1 1 1 0 0. 1 11. 0 1 0 1 00. 0 0 1 1 00. 0 1 1 0 0. 1 1 11. 0 1 0 1 11. 1 0 1 1 11. 0 1 1 0 0. 1 1 0 00. 1 0 1 1 00. 0 0 0 1

文档评论(0)

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

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

1亿VIP精品文档

相关文档