焦爷的淘金 2019-02-25 09:19 采纳率: 66.7%
浏览 4585
已采纳

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

ASC码字符在计算机什么地方存放?显卡?主板?显示器?键盘?CPU?我说的不是ASC编码码表,是码表对应的符号!图片说明键盘敲击引发对应端口发出中断信号,CPU调用相应中断例程,但处理的数据最后写入显存的还是ASCII码表对应的编码,而不是符号本体。那编码转符号的时候,符号本身又存在哪里了呢?求大神解惑

  • 写回答

3条回答 默认 最新

  • 焦爷的淘金 2019-03-02 11:54
    关注

    此帖由我自己来完结吧,查了《x86汇编模式++从实模式到保护模式》相关章节,知道了答案:

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

    也就是说ASCII码每个字符的像素位置向量本身就存在显卡的文本模式下的显存中。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
  • ghq-yes 2019-02-25 10:11
    关注

    我的理解是,我觉得这个东西应该是属于操作系统的,操作系统放在硬盘上,那asc就应该也是在上面。不知道这样对不对

    评论
  • m0_73237673 2023-01-17 23:13
    关注

    我想问一下,输入字符的ASCII码在写入显存之前放在哪里?

    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 我不明白为什么c#微软的官方api浏览器为什么不支持函数说明的检索,有支持检索函数说明的工具吗?
  • ¥15 ORBSLAM2框架跑ICL-NUIM数据集
  • ¥15 在我想检测ros是否成功安装时输入roscore出现以下
  • ¥30 老板让我做一个公司的投屏,实时显示日期,时间,安全生产的持续天数,完全没头绪啊
  • ¥15 Google Chrome 所有页面崩溃,三种解决方案都没有解决,我崩溃了
  • ¥20 使用uni-app发起网络请求,获取重定向302返回的cookie
  • ¥20 手机外部浏览器拉起微信小程序支付 (相关搜索:微信小程序)
  • ¥20 怎样通过一个网址找到其他同样模版的网址
  • ¥30 XIAO esp32c3 读取FDC2214的数据
  • ¥15 在工控机(Ubuntu系统)上外接USB蓝牙硬件进行蓝牙通信