- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
硬件基础补充[第0章]
微型计算机中数的编码和字符的表示;1 数的表示与转换方法;1 数的表示与转换方法;1 数的表示与转换方法;1 数的表示与转换方法;1 数的表示与转换方法;2 带符号数的表示方法;2 带符号数的表示方法;2 带符号数的表示方法;2 带符号数的表示方法;例1:求-97的原码、反码和补码。
解: (-97)原
= 1 1100001
(-97)反
= 1 0011110
(-97)补
= 1 0011111;例2:已知(X)补,求其原码和真值。
解:X为一负数,原码为数值部分求反加1
(X)原
= 1 0010010
真值
X = - 18;补码运算:
[X]补+[Y]补=[X+Y]补
[X]补-[Y]补 =[X-Y]补=[X]补+[-Y]补;溢出与进位:
当运算结果超出数的表示范围时将产生溢出。
例 设字长为8位,用补码进行计算(+120)+(+30)
………+120
………+30
+________________________
;
又例 设字长为8位,计算 -5-16=(-5)+(-16)
………-5
………-16
+________________________
1 ……… -21
;关于负数原码、反码、补码问题的讨论;结论;3 定点数与浮点数;1.定点表示法
所谓定点表示法,是指计算机中小数点位置是固定不变的。
根据小数点位置的固定方法不同,又可分为定点整数和定点小数表示法。前者小数点固定在数的最低位之后,后者小数点固定在数的最高位之前。设计算机的字长是8位,则上述两种表示法的格式如下:; ;4 计算机中的编码;1.十进制数的编码—BCD码
计算机中采用二进制,但二进制书写冗长,阅读不便,所以在输入输出时人们仍习惯使用十进制。如果计算量不大,可采用二进制数对每一位十进制数字进行编码的方法来表示一个十进制数,这种数叫做BCD码。由于在机内采用BCD码进行运算绕过了二进制、十进制间的复杂转化环节,从而节省了机器时间。
;1.十进制数的编码—BCD码
BCD码有多种形式,最常用的是8421BCD码,它是用4位二进制数对十进制数的每一位进行编码,这4位二进制码的值就是被编码的一位十进制数的值。
组合BCD码或压缩BCD码:35D:0011 0101BCD
非组合BCD码:35D00000101
非法码: 1010 1011 1100 1101 1110 1111;2.字符的编码
在计算机中除了数值之外,还有一类非常重要的数据,那就是字符,如英文的大小写字母(A,B,C,…,a,b,c,…),数字符号(0,1,2,…,9)以及其他常用符号(如:?、=、%、+等)。在计算机中,这些符号都是用二进制编码的形式表示。
目前,一般都是采用美国标准信息交换码,它使用七位二进制编码来表示一个符号,通常把它称为ASCII码。由于用七位码来表示一个符号,故该编码方案中共有128个符号(27=128)。;3.汉字的编码
计算机要处理汉字信息,就必须首先解决汉字的表示问题。同英文字符一样,汉字的表示也只能采用二进制编码形式,目前使用比较普遍的是我国制定的汉字编码标准GB2312-80,该标准共包含一、二级汉字6763个,其他符号682个,每个符号都是用14位(两个7位)二进制数进行编码,通常叫做国标码。
如“啊”的国标码00100001。新的国标汉字库已包括两万多个汉字和字符。
为了与ASCII码区分,汉字在计算机中用机内码存储,在国标码基础上,加8080H??到 “啊”的机内4. 基本数据类型; 本节要求二进制、十进制、十六进制数之间的转换BCD码的表示方法
文档评论(0)