graphics - 计算机的哪一部分呈现文本?硬件还是软件?

标签 graphics text assembly bios

例如,如果我制作一个非常简单的引导加载程序来运行“hello world”程序(作为操作系统),则处理的文本的图形表示在哪里。 GPU 渲染文本,或者硬件。基本文本输入和输出是硬编码在 BIOS 或处理器中,还是集成在汇编/编程语言中?

最佳答案

在 PC 领域,视频子系统中有一个字符生成器。从视频 RAM 中取出 8 位字符值,使用字符定义矩阵(可以位于 ROM 中,也可以指向 RAM 中的自定义字符集)并生成显示。这仅适用于纯文本模式。就视频 RAM 布局而言,图形模式是完全不同的动物(并且也开始涉及 GPU 等)。

关于graphics - 计算机的哪一部分呈现文本?硬件还是软件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7605387/

相关文章:

android - 尝试为 Android 创建一个高效的无限循环帧动画例程

graphics - 有人知道国家轮廓图合集吗?

perl - 如何在 Perl 中打印多维数组的一个数组?

text - 使用opencv清除文本覆盖

javascript - 在 FireFox 中关闭可编辑的 div 中的语法更正

linux - GDB 反汇编动态加载的代码

algorithm - 在图形节点之间画线有哪些好的算法?

assembly - 编码 ADC EAX、ECX - 2 种不同的编码方式? (拱形 x86)

Linux kernel header.S源码,为什么清零BSS时需要_end+3?

python - 在 python 中创建图形可视化