📅  最后修改于: 2020-12-20 03:41:44             🧑  作者: Mango
它是将显示处理器代码转换为图片的解释器或硬件。它是显示处理器的四个主要部分之一
显示处理器的零件
显示文件存储器:用于生成图片。它用于标识图形实体。
显示控制器:
显示产生器:
显示控制台:它包含CRT,光笔以及键盘和偏转系统。
光栅扫描系统是一些处理单元的组合。它由控制处理单元(CPU)和称为显示控制器的特定处理器组成。显示控制器控制显示设备的操作。也称为视频控制器。
工作:输出电路中的视频控制器生成水平和垂直驱动信号,以便监视器可以进行扫描。在光栅扫描期间,它的光束穿过屏幕。
如图所示,使用2个寄存器(X寄存器和Y寄存器)存储屏幕像素的坐标。假设相邻扫描线的y值从屏幕底部的0开始到顶部的y max在向上方向上增加了1,并且沿着每条扫描线,屏幕像素位置或x值从0开始从1递增。最左边的位置到最右边的x max。
与标准笛卡尔坐标系一样,原点位于屏幕的左下角。
在刷新周期开始时:
X寄存器设置为0,y寄存器设置为y max 。该(x,y')地址被转换为帧缓冲器的存储地址,其中存储了该像素位置的颜色值。
控制器从帧缓冲区接收此颜色值(二进制否),将其分为三部分,并将每个元素发送到单独的数模转换器(DAC)。
这些电压依次控制着水平和垂直驱动信号聚焦在(x,y)屏幕位置的3个电子束的强度。
对沿顶部扫描线的每个像素重复此过程,每次将X寄存器递增Y。
当在第一条扫描线上生成像素时,X寄存器将通过x max递增。
然后,x寄存器复位为0,y寄存器递减1以访问下一条扫描线。
然后处理沿每条扫描线的像素,并对每个连续的扫描线单元重复此过程,以生成最后一条扫描线(y = 0)上的像素。
对于采用彩色查找表的显示系统,帧缓冲区值不直接用于控制CRT光束强度。
它用作从查找表中找到三个像素颜色值的索引。在每个显示周期对每个像素执行此查找操作。
由于可用于显示或刷新屏幕中单个像素的时间太少,因此每次访问帧缓冲区以读取每个像素强度值都会消耗更多时间:
单次访问将多个相邻像素值提取到帧缓冲区,并存储在寄存器中。
在每个允许的时间间隔后,将一个像素值从寄存器中移出,以控制该像素的暖光强度。
对下一个像素块重复此过程,依此类推,因此将处理整个像素组。
最常用的显示设备是视频监视器。大多数基于CRT(阴极射线管)的视频监视器的操作。使用以下显示设备: