最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網 會員登陸 & 注冊

[oeasy]python0124_Code_page_437_IBM_5150_點陣式字形碼_顯示器效果

2023-04-03 21:32 作者:oeasy  | 我要投稿

字符顯示器

回憶上次內容

  • 簡體和繁體的漢字

    • 字符數(shù)量都超級大

    • 感謝王選和陳堃銶等前輩發(fā)明了激光照排技術

    • 中文排版從此使用上了gb2312編碼

  • 紙張之外

    • 顯示器是更先進的輸出設備

  • 計算機是如何在顯示器上顯示的呢???

點陣字庫

  • 計算機顯示的原理是

    • 通過具體的像素點

    • 亮或者暗來決定

  • 如果墻一面顯示器

    • 那上面可以顯示兩個數(shù)字字符

    • 每個字符使用 3 * 5 像素點陣

  • 這些像素點被編碼到字形碼當中

    • 需要某個字的時候就顯示這個字的字形碼

英文字形碼

  • 英文字形相對簡單

    • 最低使用 5 * 7 點陣就可以顯示一個字符

  • LCD1602

    • 每行 16 個字符

    • 總共 2 行

  • 字形庫并不是很大

  • 計算機顯示器呢?

顯示系統(tǒng)

  • 1981年的 IBM兼容機

    • 經歷了 5*7 ?-> 7*11

    • 80 * 25 個字符

    • 每個字符 9 * 14 個像素

  • 配一塊專門的顯卡

    • IBM Monochrome Display Adapter

    • 可以輸出到屏幕

    • 也可以輸出到打印機

字型

  • 仔細看

  • 右側都會空兩列

  • 這些字形存儲在ROM中

顯示適配器

  • ROM 被放置在顯卡上

  • 一般運行在文字模式

    • 按照字符進行渲染

    • 字符編碼集 是 IBM的 ascii-exterded

    • 字型來自ROM

  • 字形中有一些制表符

    • 可以顯示表格效果

  • 雖然如此原始

    • 但也能玩游戲

文字冒險游戲

  • 文字冒險類游戲

    • text adventures

  • 鍵盤輸入指令

    • 走遍地圖

各種字符

  • 各種字符都試圖在5*7的點陣范圍

    • 內顯示字體

  • 字體風格為

  • 西里爾字符和日本假名

    • 如何擁有字型呢?

顯示字體

  • 拉丁、西里爾甚至日文片假名都實現(xiàn)了這一目標

    • 因為字型實在太復雜

    • 只能勉強實現(xiàn)日、白、田等簡單文字

    • 但是中文不可能

  • 也可以有文字游戲

  • 這顏色

    • 是支持VT-100控制序列了嗎?

控制序列

  • 最開始 只支持

    • 下劃線

    • 加亮

    • 翻轉

    • 隱藏

  • 可以 魔改 控制亮度嗎?

魔改版

  • 通過6/7兩個管腳控制亮度

  • 總共四檔亮度

  • 3/4/5管腳一直保留

    • 后來被改成RGB

  • 可以顯示圖形嗎?

字符模式顯示圖形

  • 理論分辨率 720×350

    • 但也僅僅只是理論

    • 沒能對像素地址編碼

    • 只能按照坑位填寫字形

  • 描述圖像

    • 靠的還是字符方式

    • 只能靠 asciiart

  • 這種局面下

    • 中文如何進入計算機世界呢?

總結

  • IBM 將 ASCII 擴展之后

    • 規(guī)定了 一個字節(jié)的字符集

    • 并制作了 相應的字形庫

  • 這種顯示模式和字符大小之下

    • 中文該如何進入計算機世界呢???

  • 我們下次再說!??

  • 藍橋->https://www.lanqiao.cn/courses/3584

  • github->https://github.com/overmind1980/oeasy-python-tutorial

  • gitee->https://gitee.com/overmind1980/oeasypython


[oeasy]python0124_Code_page_437_IBM_5150_點陣式字形碼_顯示器效果的評論 (共 條)

分享到微博請遵守國家法律
郑州市| 洪泽县| 历史| 犍为县| 沾化县| 南郑县| 察雅县| 正安县| 确山县| 晋城| 大港区| 灯塔市| 新巴尔虎左旗| 景泰县| 克拉玛依市| 高台县| 胶州市| 富源县| 临洮县| 同江市| 礼泉县| 财经| 松阳县| 武安市| 湖州市| 丁青县| 温州市| 玉溪市| 云龙县| 大丰市| 墨江| 丹巴县| 丹凤县| 江西省| 长海县| 吴川市| 文昌市| 绥中县| 平原县| 辰溪县| 图们市|