- 1、本文档共49页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- 福州市2008年高职单招计算机专业模拟试卷(三).doc
- 福州市2008年高职单招计算机专业模拟试卷(二).doc
- 福州市高职计算机第三次模拟考试卷.doc
- 福建省2011年高职单招计算机类第一轮质检试题.doc
- 福建省南安红星职校《数据库应用基础》会考试卷.doc
- 福建省闽侯职专计算机基础知识练习题.doc
- 程序设计基础模拟题.doc
- 第10章 网络配置与资源管理.ppt
- 第1章 Visual Basic 6.0程序设计概述答案.doc
- 第2章 电视接收系统基本组成与工作原理.doc
- 朗诵社团介绍课件.pptx
- 朗诵课及课件.pptx
- IKEA宜家 HAUGA 豪嘉(货号305.792.16)安装指南组装说明书.pdf
- 赛力斯-市场前景及投资研究报告-智能驾驶豪华,助力品牌向上.pdf
- 朗读古诗小学生课件视频.pptx
- IKEA宜家 GÄVLE 佳沃尔(货号105.888.44)安装指南组装说明书.pdf
- 朗读班会课件.pptx
- 第10课文化自信与文明交流互鉴教案(表格式)中职高教版中国特色社会主义.pdf
- IKEA宜家 BÄSINGEN 巴辛根(货号205.959.81)安装指南组装说明书.pdf
- Unit 4 Then and now PB Read and write练习 人教pep英语六年级下册.pdf
文档评论(0)