网站大量收购独家精品文档,联系QQ:2885784924

计算机组成及体系结构.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《计算机组成与体系结构》复习提纲 (大都是理论性的知识点,相关练习请参照课件和各章习题) 计算机的五大组成部件及其基本功能。 (1)输入设备 Input devices:从计算机外部输入信息 (2)存储器 Memory Unit:存放数据、指令等 (3)运算器 Arithmetic and Logic Unit (ALU):执行算术、逻辑运算 (4)控制器 Control Unit (CU):分析指令,控制指令的执行,协调其它部件工作 (5)输出设备 Output devices :将加工后的信息输出 运算器和控制器是信息处理的中心部件,合称为“中央处理单元”(CPU);存储器、运算器和控制器在信息处理操作中起主要作用,是计算机硬件的主体部分,通常被称为“主机”。 输入(Input)设备和输出(Output)设备统称为“外部设备”,简称为外设或I/O设备。 sign magnitude (原码)one’s complement (反码)two’s complement (补码)biased (移码)的表示与相关计算 sign magnitude (原码) (1)定点小数: 其中是机器数,是真值 (2)定点整数: (3)原码小数的表示范围: 最大值 1- 2 最小值 -( 1- 2); 若原码小数的位数是8位(n=7)时,其该数表示的最大值、最小值:127/128,-127/128。 (4)原码整数的表示范围: 最大值 2 -1最小值 -(2 -1); 若原码整数的位数是8位,其表示的最大值、最小值127,-127。 (5)总结:原码为符号位加上数的绝对值,0正1负;原码零有两个编码,+0和 -0编码不同;原码加减运算复杂,乘除运算规则简单;原码表示简单,易于同真值之间进行转换。 最大缺点:加减法运算复杂。因为:当两数相加时,如果同号则数值相加,如果异号,则要进行减法,而在进行减法时,还要比较绝对值的大小,然后大数减去小数,最后还要给结果选择恰当的符号。 2 one’s complement (反码) (1)定点小数: 由反码求补码的公式:=+ 2即:若要一个负数变补码,其方法是符号位置1,其余各位0变1,1变0,然后在最末位(2-n)上加1。 (2)定点整数: (3)总结:负数反码为符号位跟每位数的反,0正1负;反码零有两个编码,+0 和 -0 的编码不同;反码难以用于加减运算;反码的表数范围与原码相同。 3 two’s complement (补码) (1)定点小数: (2)定点整数: (3)补码的表示范围 n+1位补码整数: -2—— 2 -1 n+1 位补码小数: -1 ——1- 2 若补码整数的位数是8位,其表示的最小值、最大值: -128 -- 127 若补码小数的位数是8位时,其该数表示的最小值、最大值为- 1 -- 1- 2 即 -1 -- 127/128 (4)特点: 补码最高一位为符号位,0正1负; 补码零有唯一编码; 补码能很好用于加减运算。 补码满足+ =0 最高位参与演算,与其它位一样对待。 扩展方便:5位的补码扩展为8位 00111 11001算术移位:假设 = x0. x1 x2 ··· xn, = x0. x0 x1 x2 ··· xn-1 (5)补码编码的简便方法: 正数的补码在其二进制代码前加上符号位0; 负数的补码是将二进制代码前加0后,再全部按位取反,然后在最低位上加1。 (6)补码的运算:由求——将连同符号一起将各位取反,末位再加1。 4 biased (移码) (1)定点整数: [注意]: 移码中符号位 x0表示的规律与原码、 补码、反码相反——“1”正,“0”负。 (2)特点: a 在移码中,最高位为0表示负数,最高位为1表示正数,这与原码、补码、反码的符号位取值正好相反。 b移码为全0时所对应的真值最小,为全1时所对应的真值最大!移码的大小直观地反映了真值的大小。 c 真值0在移码中的表示形式是唯一的,即:[+0] = [+0]= 100…00 移码把真值映射到一个正数域,所以可将移码视为无符号数,直接按无符号数规则比较大小。 d 同一数值的移码和补码除最高位相反外,其他各位相同。 5 各种码之间的转换 (1)已知原码求补码:正数=;负数 符号除外,各位取反,末位加1 (2)补码与真值之间的转换:方法一 方法二 符号位为“1”--负,余下求补为数值部分;符号位为“0”--正,余下为数值部分 (3)移码和补码的关系: (4)移码、补码和真值之间的关系 真值 (十进制) 真值 (二进制) [x]补 (补码) [x]移 (移码) -128 -1000,0000 1000

文档评论(0)

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

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

1亿VIP精品文档

相关文档