• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            coreBugZJ

            此 blog 已棄。

            MDA, CGA, EGA, VGA 顯示標(biāo)準(zhǔn)及顯示方式

            1  MDA 顯示標(biāo)準(zhǔn)

                    單色顯示適配器(Monochrome Display Adapter, MDA)僅支持黑白兩色顯示,并且只支持獨(dú)有的文本字符顯示方式(BIOS顯示方式7)。其采用 9 * 14 點(diǎn)陣的字符窗口,屏幕顯示規(guī)格是 80 列 * 25 行(列號 x = 0..79, 行號 y = 0..24),對應(yīng)分辨率為 720*350 像素,可以顯示 2000 個字符,每個字符還帶有 1 個屬性字節(jié),因此顯示一屏(一幀)內(nèi)容需要 4K。其中偶地址字節(jié)存放字符代碼,奇地址字節(jié)存放顯示屬性。MDA 卡配置有 8K 顯示內(nèi)存。在 PC 內(nèi)存尋址范圍中占用從 0xB0000 開始的 8KB 空間(0xB0000..0xB2000)。

                    如果顯示屏行數(shù)是 video_num_lines = 25,列數(shù)是 video_num_columns = 80,那么位于屏幕列行 x,y 處的字符和屬性在內(nèi)存中的位置是:
                    字符字節(jié)位置 = 0xb0000 + video_num_columns * 2 * y + x * 2
                    屬性字節(jié)位置 = 字符字節(jié)位置 + 1

            MDA單色文本顯示方式中,每個字符的屬性字節(jié)格式如下:
                    D7 置 1 會使字符閃爍,D3 置 1 使字符高亮度顯示。
                    只有兩種顏色,白色 0x111,黑色 0x000。

            -----------------------------------------------------------------------------
                  背景色       前景色        屬性值        顯示效果
                  D6D5D4       D2D1D0       無閃低亮
            -----------------------------------------------------------------------------
                  0 0 0        0 0 0        0x00          字符不可見
            -----------------------------------------------------------------------------
                  0 0 0        1 1 1        0x07          黑色背景上白色字符(正常)
            -----------------------------------------------------------------------------
                  0 0 0        0 0 1        0x01          黑色背景上顯示白色帶下劃線字符
            -----------------------------------------------------------------------------
                  1 1 1        0 0 0        0x70          白色背景上顯示黑色字符(反顯)
            -----------------------------------------------------------------------------
                  1 1 1        1 1 1        0x77          顯示白色方塊
            -----------------------------------------------------------------------------

             

             

            2  CGA 顯示標(biāo)準(zhǔn)

                    彩色圖形適配器(Color Graphics Adapter, CGA)可以兼容字符和圖形兩種顯示方式。字符分辨率為 40 列 * 25 行 或 80 列 * 25 行。圖形分辨率為 320 * 200 或 640 * 480,前者可選用 4 中顏色,后者可選用 2 中顏色。CGA 卡標(biāo)配有 16KB 顯示內(nèi)存(占內(nèi)存地址范圍 0xB8000..0xBC000),支持 7 種彩色和圖形顯示方式(BIOS顯示方式 0..6)。在 80 列 * 25 行的文本字符顯示方式下,有單色和 16 色兩種顯示方式(BIOS顯示方式 2..3),共可存放 4 幀顯示信息。在 40 列 * 25 行的文本字符顯示方式下,共可存放 8 幀顯示信息。在每一幀 4KB 顯示內(nèi)存中,偶地址字節(jié)存放字符代碼,奇地址字節(jié)存放字符顯示屬性。在 CGA 彩色文本顯示方式中,每個顯示字符的屬性字節(jié)格式定義如下圖示.

             D7  |  D6 D5 D4  |  D3  | D2 D1 D0
             BL  |  R  G  B   |  I   | R  G  B
            閃爍    背景色       高亮    前景色

            與單色顯示一樣,D7 置 1 用于讓顯示字符閃爍;D3 置 1 讓字符高亮顯示。

             

             

             


            MDA, CGA, EGA, VGA 顯示方式
             
            ----------------------------------------------------------------
            方式   類型   顏色數(shù)     分辨率   字符矩陣     VRAM      適配器
            ----------------------------------------------------------------
            0,1    文本     16      320*200     8*8      B8000H    CGA 兼容
            ----------------------------------------------------------------
            2,3    文本     16      640*200     8*8      B8000H    CGA 兼容
            ----------------------------------------------------------------
            4,5    圖形     4       320*200     8*8      B8000H    CGA 兼容
            ----------------------------------------------------------------
            06H    圖形     2       640*200     8*8      B8000H    CGA 兼容
            ----------------------------------------------------------------
            07H    文本             720*350     9*14     B0000H    MDA 兼容
            ----------------------------------------------------------------
            0DH    圖形     16      320*200     8*8      A0000H    EGA 兼容
            ----------------------------------------------------------------
            0EH    圖形     16      640*200     8*8      A0000H    EGA 兼容
            ----------------------------------------------------------------
            0FH    圖形             640*350     8*14     A0000H    EGA 兼容
            ----------------------------------------------------------------
            10H    圖形     16      640*350     8*14     A0000H    EGA 兼容
            ----------------------------------------------------------------
            11H    圖形     2       640*480     8*16     A0000H    VGA
            ----------------------------------------------------------------
            12H    圖形     16      640*480     8*16     A0000H    VGA
            ----------------------------------------------------------------
            13H    圖形    256      320*200     8*8      A0000H    VGA
            ----------------------------------------------------------------

            posted on 2011-03-19 17:23 coreBugZJ 閱讀(2368) 評論(0)  編輯 收藏 引用 所屬分類: CPUGPU

            狠狠色婷婷综合天天久久丁香 | 久久精品亚洲精品国产欧美| 亚洲一本综合久久| 久久夜色撩人精品国产| 99久久国产精品免费一区二区| 亚洲狠狠婷婷综合久久久久| 久久精品国产一区| 国产亚洲精品久久久久秋霞| 色偷偷888欧美精品久久久| 色婷婷久久综合中文久久一本| 亚洲va中文字幕无码久久不卡| 精品免费tv久久久久久久| 午夜精品久久久久久影视riav| 精品久久777| 久久国产热精品波多野结衣AV| 一本伊大人香蕉久久网手机| 狠狠综合久久综合88亚洲| yellow中文字幕久久网| 久久精品国产亚洲77777| 久久久久国产精品麻豆AR影院| 久久久免费精品re6| 精品久久久久一区二区三区| 国产亚洲精午夜久久久久久| 色偷偷88888欧美精品久久久| 久久久久亚洲AV成人网人人网站| 久久人人妻人人爽人人爽| 综合久久给合久久狠狠狠97色| 亚洲精品国产成人99久久| 久久99精品久久久久久hb无码| 亚洲色大成网站www久久九| 日本WV一本一道久久香蕉| 综合久久一区二区三区 | 久久久久久人妻无码| 久久免费看黄a级毛片| 午夜精品久久影院蜜桃| 久久久WWW成人| 无码乱码观看精品久久| 色综合久久88色综合天天 | 欧美色综合久久久久久| 久久人人爽人人爽人人片AV麻豆| 久久精品国产精品亚洲精品|