- 1、本文档共48页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
06_计算机的运算方法02
系
统
总
线
;
1、 数据的表示方式
1.1、符号的处理(正数、负数)
1.2、数值的处理(数制转换)
1.3、小数点的处理(定点、浮点)
1.4、原码的表示方法
1.5、反码的表示方法
1.6、补码的表示方法(重点研究)
1.8、移码的表示方法
1.8、字符、汉字的表示方法
1.9、校验码;现代计算机不仅仅是处理数值领域的问题,还有大量非数值数据,比如:文字、字母及专用符号来表示文字语言,逻辑语言等。;
ASCII字符编码表
P214 ;例如: “A” = 0100 0001 =(65)10 =(41) H
“;” = 0011 1011 =(59)10 =(4B)H
字符串是指连续的一串字符,它们占用内存中连续个存储单元.
每个字节存放一个字符( 字符以ASCII码表示 )
例如: 字符串 IF A>B THEN READ (C)
象这样字符串存放在内存中,每个字节中存放相应字符的
ASCII码值,空格也占用一个字节的位置。;例如: 字符串IF A>B THEN READ (C)以ASCII码表示。
格式如下:
I F 空 A
> B 空 T
H E N 空
R E A D
( C ) 空
73 70 32 65
62 66 32 84
72 69 78 32
82 69 65 68
40 67 41 32
这个语句需要20个字节来存放。;1981年国家标准局GB2312《信息交换汉字编码字符集》收集了常用
汉字6763个,分一级汉字库3755个,二级汉字库3008个。
1、汉字的输入
在计算机系统中使用汉字,首先要解决的问题是如何把汉字输入到
计算机内,直接标准键盘进行输入,就必须为汉字设计编码。
汉字编码方法:
数字编码(区位码,国际区位码)
拼音码 (以汉语拼音基础的输入方法)
字形码 (五笔字形输入法)
;1)数字编码输入
优点:无重码,内部编码转换比较方便,每个编码长度都一样。
缺点:记忆难。
2)拼音码
以汉语拼音的输入方法,几乎掌握汉语拼音的人都可以使用。
优点:不需要训练,不要记忆
缺点:汉字同音字太多,输入重码率很高,对输入影响速度。
3)字型编码
以汉字的形状确定编码,汉字总数虽少,但它总是一笔一划组
成,全部汉字的部首和笔画是有限的,这就是五笔字型编码。
优点:无重码,速度快
4)其他输入法
在以上三种编码的基础上为了加快输入速度,发展词组输入,
联想输入,王码输入,几何数码输入等多种快速输入方法。
;2、汉字的存储
汉字的存储有两方面的含义:字形码的存储和汉字内码存储。
字形码
是以汉字点阵表示的汉字字形代码,它是汉字的输出形式存储。
输出汉字点阵有16x16点阵,24X24点阵,32X32点阵。
字形码点阵的信息量很大的,占用内存空间大,
以16X16点阵为例,每个汉字要占用32个字节,
二级汉字大约占256K字节。
;汉字字形点阵及编码;
汉字内码: 汉字ASCII码
使用汉字信息的存储、交换、检索等的机内代码,
内码比字形点阵占用内存少,用二个字节表示一个汉字,
汉字内码表示有许多种,要注意以下几点:
1)码位尽量短,表示的汉字尽量多;
2)码值要连续有序,以便于操作运算;
3)表示两级6763个汉字,每个汉字用两个字节。
;3、汉字的输出
汉字的输出有显示输出(显示器)和打印输出(打印机)。
在接口上都有字库。
计算机以汉字内码的形式输出,打印机根据内码找到点阵再输出。
所以,打印机内部必须有个字库。
汉字字符必须和英文字符区分开,以免造成混淆。
英文字符的机内代码是八位ASCII码,最高为“0”,
汉字字符的机内代码是两个字节,最高位为“1”,区别于ASCII码。
;IBM PC机汉字显示原理;
1、 数据的表示方式
文档评论(0)