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

计算机组成原理-基础知识.doc

  1. 1、本文档共49页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机组成原理-基础知识

第1章 基本知识 1.1 复习提要 1.主机由中央处理器和存储器组成。 2.存储器用来存放待处理的初始数据、中间结果和最后结果。存储器每一个单元的编号称作地址,单元内存放的信息称为内容。数据的存储及运算均采用二进制。 3.二进制计数原理为逢二进一,以二为基数,用0、1表示。在进行加、减、乘、除运算时也必须切记逢二进一。 4.十六进制是一种很重要的短格式计数法,与二进制之间的转换非常方便。它把二进制从低位到高位每4位分成一组,分别用0~9和A~F来表示0000~1111。而十六进制的每一位数则需要用4位二进制数表示。 5.八进制计数原理与十六进制相同,以3位二进制数为一组。 6.在进制转换时可以采用共同的“除R取余”法,这里的R为目标数制的基数。 7.计算机中的字符数据用ASCLL表示,每个ASCLL占用一个字节(8位),字符“0”一“9”的ASCLL的十六进制编码为30H一39H,一0011100lB。 8.二进制编码的十进制数BCD码有两种:一种是压缩型BCD码,用一个字节表示两位十进制数,如0001010lB表示十进制数15:另一种是非压缩型BCD码,用一个字节表示1位十进制数,其高4位为0000,表示3D。 9.BCD码运算采用相应的二进制数运算,再加上适当的校正(或称调整)实现的。 10.原码是一个数相应的二进制码,正数的反码是它原码自身,而负数的反码等于其绝对值各位求反。 11.二进制的负数用补码宋表示。对一个二进制负数按位求反,末位加1,即得到这个数的补码。 1.2典型例题解析 例1.1 将下列二进制数化为十进制数和十六进制数; (1 (2 (3)lllllllls (4 解析:二进制计数原理为逢二进一,以二为基数,化为十进制只需用乘幂法即可,如: 1101001lB=1*2^7+1*2^6+0*2^5+1*2^4+0*2^3+O*2^2+l*2^1+l*2^0=128+64+0+16+0+0+2+1=211D 十六进制与二进制之间的转换非常方便。它把二进制每4位分成一组,分别用0—9和A~F来表示0000一Illl。 如(1101)B是十六进制的D。 答案如下: (1=211D=D3H (2=228D=EAH (3)llllllllB=255D=FFH (4=128D=80H 例1.2 试说明16位二进制表示的无符号整数和有符号整数的数值范围。 解析:无符号整数中的16位都是数值位,因此范围是0~2^(16-1),即0~65535。 有符号整数中的最高位为符号位,因此范围为:-2^15~2^15-1,即-32768~32767。 例1.3 将下列十六进制数化为十进制数和二进制数: (1)0D742H (2)8765H (3)0FFDCH (4)2468H 解析:十六进制转换为十进制数也可以采用乘幂法,在乘的过程中首先要将每位十六进制数转换为十进制数,如: 0D742H=13*16^3+7*16^2+4*16^1+2*16^0-=13*4096+7*256+64+2=53248+1792+66=55106D 十六进制与二进制之间的转换非常方便。十六进制的每一位数则需要用4位二进制数表示。 例如,十六进制数D用二进制表示为1101,十六进制数7用二进制表示为0111,十六进制数4用二进制表示为0100,十六进制数2用二进制表示为0010。因此十六进制0D742H用二进制表示为1101011101000010。 答案如下: (1)0D742H=55106D=1101011101000010B (2)8765H=34661D=1000011101100101B (3)0FFDCH=65500D=1111111111011100B (4)2468H=9320D=0010010001101000B 例1.4 将下列十进制数分别转换为非压缩的BCD码和压缩的BCD码: (1)46 (2)52 (3)99 (4)37 解析:非压缩的BCD码用一个字节来表示十进制数的一个位,其中用低4位表示数值,高4位为0。压缩的BCD码用一个字节表示两位十进制数,用高4位表示十进制的十位数,低4位表示十进制的个位数。 答案如下: (1)46非压缩的BCD码为0406H,压缩的BCD码为46H。 (2)5

文档评论(0)

小教资源库 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档