求大佬解惑:ASC码对应的符号究竟存放在哪里?

焦爷的淘金 2019-02-25 09:28:34
ASC码字符在计算机什么地方存放?显卡?主板?显示器?键盘?CPU?我说的不是ASC编码码表,是码表对应的符号!图片说明键盘敲击引发对应端口发出中断信号,CPU调用相应中断例程,但处理的数据最后写入显存的还是ASCII码表对应的编码,而不是符号本体。那编码转符号的时候,符号本身又存在哪里了呢?求大神解惑
...全文
197 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zara 2019-03-04
  • 打赏
  • 举报
回复
不对吧,文本模式下,显存里存放的是字符代码和显示的字符及背景颜色,字符怎么表示,是由显卡来处理的;图形模式下,才会把字符表现的样子展现在显存里。
焦爷的淘金 2019-03-02
  • 打赏
  • 举报
回复
此帖由我自己来完结吧,查了《x86汇编模式++从实模式到保护模式》相关章节,知道了答案:

显卡有文本模式和图形模式,在文本模式下,ASCII码每个字符的像素颗粒位置和对应的编码号形成了映射关系存在显存中,在文本模式下,只要往显存端口中输入16进制的编码号,显存就会查到对应的像素颗粒生成位置,再往显示器上发送,命令显示器显示该像素向量对应的像素颗粒位置。

也就是说像素位置向量本身就存在显卡的文本模式下的显存中。
zara 2019-02-25
  • 打赏
  • 举报
回复
符号,什么意思,是表现的样子吗?如果是的话,纯 dos 下应该是显卡里,windows 系统则是对应的字体文件里了。

18,125

社区成员

发帖
与我相关
我的任务
社区描述
Windows客户端使用相关问题交流社区
社区管理员
  • Windows客户端使用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧