- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.22ASCII和汉字编码汇编
1.21 信息的编码 二进制转换为十进制:按权展开(2n) 十六进制转换为十进制:按权展开(16n) 十进制转换为二进制:除2取余法 十进制转换为十六进制:除16取余法 信息的编码 在信息学科中,特别在计算机领域,”代码”具有特指性,是指由0和1两个字符组成的数字代码,由于计算机只能够识别和处理这两种代码,其他的信息(文字,声音,图象,视频)都要转换成由0和1构成的符号串.这个过程也叫信息的编码. 字符编码 计算机除了要处理数值型数据外,还要处理各种非数值型数据,如英文和汉字等。为了让计算机能存储、处理这些数据,需要给每个字符规定一个二进制形式的代码。 为了便于信息交换,必须采用标准码。国际上ASCII码(美国信息交换码) 字符编码 ASCII码使用7位二进制码,128个代码组成(0~127) 包括两部分94个图形字符码,34个控制符码。 (英文字母52个,数字符号10个,32个标点和其他符号) 控制符有34个,包括10个传输控制符,6个版面调整符、4个信息分隔符和10个特殊控制符。 问题1、字母 A 和 a 的ASCII码分别是多少?他们相差多少? 问题2、字母 t 的ASCII码是116,也就是1110100B,那么字母 T的ASCII码是多少? 用二进制如何表示? 计算机存储ASCII码时,使占用一个字节的右边7位,最左边用0填充(0 1111100)2 汉字编码 和英文一样,汉字在计算机内部也是以二进制代码形式表示的,这些代码,称为汉字编码。 汉字输入 汉字编码处理的有关部件 汉字输出 计算机系统B 计算机系统A 汉字信息交换 汉字编码 一、汉字输入 1、自动识别输入:汉字字形自动识别,汉字语音自动识别 2、将汉字编码输入,这种用来将汉字输入计算机的编码叫做输入码(又称外码,ASCII码属于内码) 3、分类:拼音码(如智能拼音码)、形码(如五笔字形码)、音形码或者形音码 汉字编码 二、交换码 为了方便各种系统之间汉字信息的通信交换,需要一个统一的标准码。 早在1981年,国家就颁布了编号为gb2312-80的标准《信息交换用汉字编码及字符集》,这种汉字信息交换用的代码又称区位码。 区 位 01 02 03 …… 94 01 …… …… …… …… …… …… …… …… …… …… …… 16 啊 阿 埃 …… 剥 17 薄 雹 保 …… 炳 …… …… …… …… …… …… 94 …… …… …… …… …… 竖的为“区”,横的为“位” 共94个区,94个位,区号+位号就 是汉字的区位码 位 码 区 码 区位码小游戏 请所处区位码的同学起立示意,并说出自己的区位码 区 位 01 02 03 04 05 06 07 08 01 02 03 04 05 06 07 汉字编码 在计算机中区位码占两个字节,用第一个字节标记区码,第二个字节标记位码 ASCII是英文字符的机内码:用一个字节表示。 字母 t 的ASCII码是116,也就是 1110100B,但存储在计算机内部时需要加0补足8位 汉字编码 三、处理码 处理码是计算机内部用于信息处理的汉字代码,也称汉字机内码。 经过特殊处理的区位码称为汉字机内码。 ASCII是英文字符的机内码:用一个字节表示。 交换码可以和处理码相同,也可以不同。 汉字编码 四、字形码 为了汉字的输出显示和打印,需要描述汉字的字,这种对汉字字形的编码称为汉字的字形码。 汉字字形通常有两种表示方式:点阵式和矢量式。 矢量式:是以线条描绘字体。 点阵式:是以很多像素点来描绘字体,分辨率降低则会模糊。 汉字编码 点阵式:是以很多像素点来描绘字体。 字符内码 二进制和十六进制之间转换很方便,为了方便记忆和书写,我们通常采用十六进制数来表示字符的内码。 例如:利用软件我们看到“PC个人电脑”这几个字的内码, 共十个字节(数字和英文咱一个字节,一个汉字占两个字节) 请问“PC个人电脑”这几个字的内码,分别是什么? 课堂实践:使用UltraEdit软件观察字符内码 参考书本p9实践体验。 步骤一:新建TXT文本文件,在文档中输入“科普知识ABC”, 并以“科普知识ABC”保存 方法:开始-----附件------记事本 或者 右键单击 桌面----文本文档 步骤二:在桌面上找到UltraEdit软件,并双击打开UltraEdit软件。 步骤三:文件-----打开-----“科普知识ABC”文本文档 步骤四:右键单击------- 十六进制编辑 步骤五:记录“科普知识ABC” 的内码。 步
文档评论(0)