Chinaunix首页 | 论坛 | 博客
  • 博客访问: 184401
  • 博文数量: 25
  • 博客积分: 3119
  • 博客等级: 中校
  • 技术积分: 450
  • 用 户 组: 普通用户
  • 注册时间: 2007-09-26 09:13
文章分类

全部博文(25)

文章存档

2011年(1)

2009年(24)

我的朋友

分类:

2009-03-09 23:00:12

 

问题来自CSDN,下面是这两个问题

第一个问题: 

    我们知道,在计算机里有一个ASCII的字码标准。我想问,在我们做程序设计的时候,为什么把一个编码,例如30H,做输出, 计算机就可以显示出阿拉伯数字“0”。 是不是有一个程序在做中间处理,让计算机可以做出显示? 另外,ASCII码是存放在哪里的?  是存放在BIOS里的吗? 当计算机一启动就加载到第一个1MB(即实模式下的)内存区? 


第二个问题: 

    关于UNICODE字符编码的问题。在一个多任务操作系统下,比如Windows下,我们在做一个程序的字符输出的时候,比如输出“中国”这两个字符,在二进制的编码为“D6D0”、“B9FA”;为什么计算机一看到这样的编码,就“知道”输出“中国”这样的字符? 这说明,在这中间肯定有一个程序在做处理。 请问,这样的程序(或者是程序的一部分)是什么?它是怎么处理的?  另外,UNICODE的编码存放在哪里? 


待解。。。。。
阅读(1526) | 评论(7) | 转发(0) |
0

上一篇:没有了

下一篇:从操作系统的角度简述计算机的启动过程

给主人留下些什么吧!~~

chinaunix网友2009-03-23 17:02:07

http://www.eninevalve.com/diwenfamen.html http://www.eninepump.com/cilibeng.html

zclmoon2009-03-14 13:21:41

那么,在开机启动时我们也能看到有显示的汉字或其他公司的文字之类。。。 这些字符对应的字库应该不是系统里的吧。。。是不是放在BIOS中。。?具体咋弄的呢?

chinaunix网友2009-03-12 14:48:34

网站建设

chinaunix网友2009-03-12 14:48:07

[url=http://www.ytnet.com.cn]网站制作[/url]

NeilWong2009-03-12 11:50:25

楼上的正解,所有显示的字符全都有对应的字体库存在,而汉字的编码方式有GB2312, UTF-8, Unicode等等, 但是也都有相应的字库支持,利用某种方式(例如iconv)将该编码方式转换成真正的字符库,并显示出来。