3111|4

69

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

关于编码的问题 [复制链接]

  字符的编码一般是按照两个字节的UNICODE转化成01序列的.图象等也要转化成01序列计算机才能读懂.但是每一个01序列会对应一个数字,计算机是怎么区分这些数字和相应的编码信息的?要是是按照UNICODE来表示数字那计算机又不能按照补码的形式来进行数字的计算了.
  还有就是计算机要表示那么多的文字,图形,音频信息还有很多不同的指令,都要用01序列来分别对应,这些对应又是由什么编码的?如果有的要用到3个或4个字节进行表示时,计算机是怎么去区分是若干个2字节的UNICODE编码还是高字节的编码?
  

最新回复

做些小的单片机,对这个会比较有帮助  详情 回复 发表于 2007-11-27 15:10
点赞 关注

回复
举报

76

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
   计算机执行的过程是取指令然后执行数据操作,如果指令和数据都无法区分就不用做事情了。“ 还有就是计算机要表示那么多的文字,图形,音频信息还有很多不同的指令,都要用01序列来分别对应,这些对应又是由什么编码的?”这个是回答你如何区分指令和数据的编码。
   “字符的编码一般是按照两个字节的UNICODE转化成01序列的.图象等也要转化成01序列计算机才能读懂.但是每一个01序列会对应一个数字,计算机是怎么区分这些数字和相应的编码信息的?”这个是根据你的指令来区分的,程序告诉计算机这个是什么数据作何处理的
   其实UNICODE是双字节编码,一般程序中是判断首字节最高位是否为1来区分UNICODE还是ascii码的,当然这种编码有很多了,光是中文就有GB2312(简体中文)、GBK、BIG5(繁体中文)三种编码。其目的就是要将编码和其对应的字库关联在一起。
 
 

回复

65

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
程序告诉计算机这个是什么数据作何处理的
怎么告诉的?是在每个数据前面都要带一个指令吗?也就是我们用键盘输入A字母也要跟一个指令吗?
 
 
 

回复

77

帖子

0

TA的资源

一粒金砂(初级)

4
 
指令不也是01序列吗?计算机怎么知道它是数字还是指令啊...
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

5
 

做些小的单片机,对这个会比较有帮助
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表