[其他]用純字符方式直接顯示漢字的方法無效
| 申請?zhí)枺?/td> | 85100274 | 申請日: | 1985-04-01 |
| 公開(公告)號: | CN85100274A | 公開(公告)日: | 1986-08-06 |
| 發(fā)明(設(shè)計(jì))人: | 何克抗;沈蘭生;徐力;高放 | 申請(專利權(quán))人: | 北京師范大學(xué) |
| 主分類號: | G06F3/14 | 分類號: | G06F3/14 |
| 代理公司: | 北京師范大學(xué)專利事務(wù)所 | 代理人: | 吳圣谷 |
| 地址: | 北京市*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 字符 方式 直接 顯示 漢字 方法 | ||
本發(fā)明屬于利用純字符方式直接顯示漢字的計(jì)算機(jī)漢字信息處理技術(shù)。
自70年代中期以來,國內(nèi)外許多學(xué)者在計(jì)算機(jī)中文化方面做了大量的工作。方法有多種多樣,但都是根據(jù)不同的機(jī)型對其主機(jī)的軟、硬件作較多的修改,使其原計(jì)算機(jī)系統(tǒng)支持漢字處理功能。這就需要分散地逐個(gè)地對不同機(jī)型作“手術(shù)”,其不僅耗費(fèi)大量的資金、人力和時(shí)間;而且要使每個(gè)機(jī)器都具有完善的漢字處理功能也是不可能的;同時(shí)又要影響到兼容性并使軟件發(fā)展滯后。這種對每一種新的軟件版本都花費(fèi)大量人力對它進(jìn)行修改肯定不是值得提倡的。因此通過修改主機(jī)的系統(tǒng)軟件來實(shí)現(xiàn)漢字功能的傳統(tǒng)作法是不理想的。能否找到一種通用的方法,使主機(jī)軟、硬件基本上不作修改就能使原計(jì)算機(jī)系統(tǒng)具有很強(qiáng)的漢字處理功能,而成為中文電腦呢?發(fā)明人在84年3月13日通過鑒定的“插接兼容技術(shù)”就是一種極為有效的方法。而本發(fā)明則是在此基礎(chǔ)上的又一發(fā)明,即在西文字符終端上利用純字符方式直接顯示漢字的方法。
字符終端顯示字符的方式基本上有兩種:即純字符方式和圖型顯示方式。
在純字符顯示方式中,西文使用的字符是少于256個(gè),所以純字符顯示電路設(shè)計(jì)簡單、成本低、缺點(diǎn)是這種顯示方式功能不能擴(kuò)充,對于超出電路直接尋址范圍的字符不能顯示。由于漢字是大字符集(國家標(biāo)準(zhǔn)漢字代碼7445個(gè),外加字碼符號約接近1萬個(gè))。因此字符顯示方式不能直接顯示漢字。
在圖型顯示方式中,是將要顯示的字符統(tǒng)一作為圖型符號處理。這種終端電路復(fù)雜、成本高、優(yōu)點(diǎn)是能夠顯示各種圖型符號。當(dāng)前計(jì)算機(jī)的顯示終端在顯示漢字的處理上主要使用圖型顯示方式,即將漢字作為一幅圖形符號來處理。這種方法易于實(shí)現(xiàn),因此目前國內(nèi)外設(shè)計(jì)漢字顯示終端。或?qū)⑽魑慕K端改造為漢字終端的方法都是利用圖形顯示方式。
對于如何在字符顯示終端上顯示漢字的問題,一直是計(jì)算機(jī)漢字處理技術(shù)的迫切問題之一,由于這方面的技術(shù)問題沒解決,因此在這之前沒有人能在字符顯示終端上用純字符顯示方式一次調(diào)用漢字發(fā)生器,來實(shí)現(xiàn)漢字顯示。
本發(fā)明提出一種在字符顯示終端上,經(jīng)一次調(diào)用漢字發(fā)生器來實(shí)現(xiàn)漢字顯示的思想以及根據(jù)這種思想設(shè)計(jì)的插接式漢字顯示電路板,在現(xiàn)有的3102字符顯示終端上以及IBM-PC微型計(jì)算機(jī)上不需要改動(dòng)線路,只要插入本電路板就可實(shí)現(xiàn)漢字顯示。
本發(fā)明的漢字顯示電路有二種〔圖2〕,〔圖3〕。它們的設(shè)計(jì)思想是:在顯示電路中加入漢字發(fā)生器,采用一般終端顯示ASCII碼字符的方式來顯示漢字,即純字符顯示方式。由于CRTC芯片的型號不同,在實(shí)現(xiàn)這一思想時(shí)采用了不同的技術(shù)。這里介紹二種實(shí)現(xiàn)方式。
(一)對于不少于14根地址線的CRTC芯片,(如6845芯片有14根輸出地址線)由于它對字符發(fā)生器ROM的直接尋址范圍可達(dá)16K。也就是說用6845可直接對一萬六千多個(gè)字符點(diǎn)陣直接尋址。所以對國家標(biāo)準(zhǔn)一二級漢字庫來說,6845是可以直接滿足尋址要求的。不象8275那樣,因?yàn)橹挥?根地址線,而要采用地址合成技術(shù)。但是,由于我們現(xiàn)在使用的終端或微型機(jī)。數(shù)據(jù)線多數(shù)都為8位,而漢字代碼為二字節(jié)ASCII碼,這就存在一個(gè)問題,為了滿足6845對漢字字符發(fā)生器尋址,要求有二字節(jié)的地址代碼,而由于數(shù)據(jù)線只有8位,一次只能送一字節(jié)代碼。為了滿足全兼容的需要,又不允許等一拍,來組成二字節(jié)地址碼。因此,在這里采用了雙通道顯示刷新緩沖區(qū)的方法來解決,即開辟兩個(gè)完全相同的刷新緩沖區(qū)(即16位×2K=4KB)。這兩個(gè)刷新緩沖區(qū)的地址相互交錯(cuò),一個(gè)全為奇地址,一個(gè)全為偶地址,而這兩個(gè)緩沖區(qū)在同步時(shí)鐘作用下,由CPU與CRTC交替訪問。一個(gè)漢字代碼分別被送到兩個(gè)緩沖區(qū)的同一位置。CRTC的14根地址線同時(shí)對兩個(gè)緩沖區(qū)〔8〕。〔9〕控制尋址。這樣一次就可產(chǎn)生14位的漢字字符發(fā)生器地址碼,從而實(shí)現(xiàn)了對漢字字符發(fā)生器的尋址。
對于6845CRTC的漢字顯示的工作過程可敘述如下:
在同步時(shí)鐘的控制下,CRTC與CPU輪流對緩沖區(qū)1,2〔8〕、〔9〕控制。在顯示ASCII字符時(shí),代碼只送到緩沖區(qū)2〔9〕上,而另一個(gè)緩沖區(qū)〔8〕可用于代碼的屬性或不同。由緩沖區(qū)2〔9〕對ASCII字符發(fā)生器〔11〕尋址,完成ASCII字符的顯示。在顯示漢字時(shí),代碼分別送到地址為M及M+1的緩沖區(qū)上,實(shí)際上就是在兩個(gè)緩沖區(qū)1,2〔8〕、〔9〕中,由CRTC的14根地址線同時(shí)對兩個(gè)緩沖區(qū)1,2〔8〕、〔9〕直接尋址,產(chǎn)生漢字字符發(fā)生器〔10〕的地址代碼,實(shí)現(xiàn)漢字字符發(fā)生器點(diǎn)陣的輸出〔圖3〕。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京師范大學(xué),未經(jīng)北京師范大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://m.szxzyx.cn/pat/books/85100274/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:建筑用的墻面磚飾面面料
- 下一篇:新型浮選捕收劑
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉(zhuǎn)變成為計(jì)算機(jī)能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機(jī)傳送到輸出設(shè)備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶和計(jì)算機(jī)之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時(shí)間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機(jī)上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出





