微型计算机中数的编码.ppt

微型计算机中数的编码.ppt

ID:48739855

大小:102.50 KB

页数:10页

时间:2020-01-21

微型计算机中数的编码.ppt_第1页
微型计算机中数的编码.ppt_第2页
微型计算机中数的编码.ppt_第3页
微型计算机中数的编码.ppt_第4页
微型计算机中数的编码.ppt_第5页
资源描述:

《微型计算机中数的编码.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1.2微型计算机中数的编码和字符的表示1.2.1带符号数的表示方法1.2.2计算机中的编码1.2.1带符号数的表示方法由于计算机只能识别0和1组成的数或代码,所以有符号数的符号也只能用0和1来表示,一般用0表示正,用1表示负。由于数值部分的表示方法不同,有符号数可有三种表示方法,分别叫做原码、反码和补码。无符号数与带符号数原码表示的有符号数:最高位为符号位,数值位部分就是该数的绝对值。例如:假设某机器为8位机,即一个数据用8位(二进制)来表示,则:+23的原码为00010111-23的原码为10010111其中最高位是符

2、号位,后7位是数值位。真值机器数机器数真值问题:无符号数与带符号数的区别?反码表示的有符号数:把最高位规定为符号位,数值部分对于正数是其绝对值,而对于负数则是其绝对值按位取反(即1变0,0变1)得到的。例如:+23的反码为00010111-23的反码为11101000数字‘0’有2个编码表示:(+0)反=00000000(-0)反=11111111补码表示的有符号数:正数的补码表示与原码、反码相同,负数的补码则是原码的数值位按位取反再在后末位加1形成。例如:+23的补码为00010111-23的补码为11101001例1

3、:求-97的原码、反码和补码。解:(-97)原=11100001(-97)反=10011110(-97)补=10011111例2:已知(X)补=11101110B,求X的原码和真值。解:X为一负数,原码为数值部分求反加1(X)原=10010010真值X=-181.2.3计算机中的编码1.字符的编码2.汉字的编码1.字符的编码在计算机中除了数值之外,还有一类非常重要的数据,那就是字符,如英文的大小写字母(A,B,C,…,a,b,c,…),数字符号(0,1,2,…,9)以及其他常用符号(如:?、=、%、+等)。在计算机中,这

4、些符号都是用二进制编码的形式表示。目前,一般都是采用美国标准信息交换码,它使用七位二进制编码来表示一个符号,通常把它称为ASCII码。由于用七位码来表示一个符号,故该编码方案中共有128个符号(27=128)。2.汉字的编码计算机要处理汉字信息,就必须首先解决汉字的表示问题。同英文字符一样,汉字的表示也只能采用二进制编码形式,目前使用比较普遍的是我国制定的汉字编码标准GB2312-80,该标准共包含一、二级汉字6763个,其他符号682个,每个符号都是用14位(两个7位)二进制数进行编码,通常叫做国标码。如“啊”的国标码

5、为1110000,1100001。新的国标汉字库已包括两万多个汉字和字符。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。