计算机结构/ 字符编码和字符图形库

计算机结构/ 字符编码和字符图形库人机文字交互系统为什么要人机文字交互系统?我们与计算机需要进行交流,人熟悉自己的语言文字,我们希望使用自己的语言文字与计算机交流,比如我输入人类文字,计算机知道我输入的是什么,同时计算机也能将人类的文字以图形化的方式显示出来,供人阅读有了文字交互以后,我们可以使用人类文字字符进行编程工作我们

大家好,欢迎来到IT知识分享网。计算机结构/ 字符编码和字符图形库

人机文字交互系统

  • 为什么要人机文字交互系统?
  • 我们与计算机需要进行交流,人熟悉自己的语言文字,我们希望使用自己的语言文字
    与计算机交流,比如我输入人类文字,计算机知道我输入的是什么,同时计算机也能将
    人类的文字以图形化的方式显示出来,供人阅读
  • 有了文字交互以后,我们可以使用人类文字字符进行编程工作
  • 我们可以进行各种文字编辑工作,word,execl
  • 编写程序,只是各种文字编辑工作中的一种,只是我们编辑的是程序,这个程序最后需要去控制计算机工作

 

文字符号与图形

图形: 简单的线条描摹就是图形,文字就是线条符号。文字符号术语图形范畴

图像:更加复杂的画面结构

  • 人机交流发展趋势

    人与人的交流方式
    主要通过五官,声音。触觉。图形图像(光)。。。。

  • 人机交互

      1.声音,扬声器
      2.光:摄像头,显示
    人与机器交互趋势人与人的形式发展,特别人工智能时代。但是是一步一步发展的
    最开始只能进行简单的符号图形的交互


字符编码和字符图形库

字符编码

  • 计算机不能直接储存文字字符“A”
    •   计算机储存的世界上的信息,全部以电信号二进制数据方式存在
    •   我们可以把每个人类字符设置一个唯一的编码,在计算机内部使用
    •   计算机呈现数据:电信号 (计算机电信号理解字符)   人:光,声音(图形方式理解字符)=====  那么这两者存在一个转换关系
    • 人类输入字符图形,唯一编码给计算机
    • 计算机以编码来理解人类文字字符
    • 计算机输出时,将编码变为字符图形,
    • 人类以图形形式理解人类文字字符
  • 字符编码的作用
    •   由于计算机不能存储人类文字字符的图形,计算机就以唯一的文字字符编码
      来应对人类的文字字符。计算机理解人类的文字字符就是编码
    • 例如:键盘输入文字的时候,键盘上看见的字符,全部是图形,当我们按照图形识别敲击按键,计算机得到的就是这些字符的编码。

字符图形库

  • 人类无法直接读懂计算机的字符编码
    •   如果是计算机告诉给人,计算机要把他理解的编码形式的人类文字,翻译为图形给人看
    • 计算机是不能直接将编码输出的,人类无法理解,转换过程中,就需要用到字符图形库
    • 字符图形库数据(字模):里面放着每个文字字符像素点显示数据。指挥显示器描出图形的数据,就是字符图形数据。

A的编码(010101)——-计算机(按照编码搜索图形库,查找字模)—-显示器(将a字符的电信号形式二进制的字模数据输出给显示器,显示器显示图形)

  1. 理解:人输入人类文字字符
  2. 这个人类文字图形字符通过唯一编码转化为二进制的文字字符
  3. 计算机通过二进制编码理解人类字符含义
  4. 并按照编码在计算机内部的图形库 查找字模(都是二进制格式)
  5. 然后将a字符的电信号形式的字模发送给显示器
  6. 显示器显示图形

 


 

各种文字字符的编码标准

 1.   专门针对英文字符的编码标准 ASCII(英联邦国家用)

  • 美国信息交换标准代码
  • 全世界通用,因为全世界所有的文字字符的输入都要使用英文字符
  • 中文—–>拼音的英文字符组合—->输入法(拼音,五笔)——>中文编码

2.  ASCLL是最早的人类文字的字符编码

  • 计算机是美国人发明的,英文所涉及的所有的字符的编码表

3.  输入设备:键盘

  • 键盘就是按下的压力信号转化为电信号

4  ASCll 编码表详情

  • 总共是128个字符
  • 二进制是计算机用的  其他进制是人看的

5  计算机存储每个字符的ASCII码(计算机存储的是高低电频,不是二进制数字

  • 以电信号的二进制形式储存,0v0v0v0v0v0v0v0v  这个是空
  • 编码范围:储存ascll编码  一个字节足够了
    •   一个字节8个bit位置 最多有256种编码

6.  实际的英文字符组合。在计算机内部对应的就是aascll码的组合

我们理解的英文字符组合  计算机理解的就是各种编码的组合


国际标准组织:ISO-8859-1(基于ASCLL扩展)(拉丁字符编码)

腓尼基字母—-希腊字母—–拉丁字母—–欧洲各国字母(大同小异)

1.  兼容ASCLL码

2.  一个字符编码只需要一个字节

3.   ISO-8859-15

 

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/32961.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信