[其他]低檔計算機免換擋匯編鍵盤無效
| 申請?zhí)枺?/td> | 86201287 | 申請日: | 1986-03-10 |
| 公開(公告)號: | CN86201287U | 公開(公告)日: | 1987-02-25 |
| 發(fā)明(設(shè)計)人: | 盛諫 | 申請(專利權(quán))人: | 杭州自動化研究所 |
| 主分類號: | G06F3/023 | 分類號: | G06F3/023 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 浙江省*** | 國省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 低檔 計算機 換擋 匯編 鍵盤 | ||
本設(shè)計涉及一種低檔電子計算機的免換檔匯編語言輸入鍵盤。
目前低檔電子計算機(如國內(nèi)廣泛使用的TP801,CJ801,MP-801,MIC-85等單板機和多板機)采用的鍵盤只適用于輸入機器碼。黑龍江大學(xué)吸取了美國SD公司、北京工業(yè)大學(xué)等Z80單板機研制者的成功經(jīng)驗研制成功H-DEV軟件開發(fā)系統(tǒng)(見黑龍江大學(xué)H-DEV用戶手冊)使低檔機可以直接使用匯編語言。但是由于低檔機鍵盤的鍵數(shù)少而匯編語言使用的字符數(shù)量多,H-DEV軟件采用人工轉(zhuǎn)換上下檔的辦法。由于許多字符要加擊換檔鍵,不僅增加了擊鍵次數(shù)、降低了輸入速度而且容易漏擊換檔鍵產(chǎn)生輸入錯誤。
黑龍江大學(xué)的H-DEV軟件所使用的鍵盤的另一個缺點是鍵位安排不合理,不符合用戶原有習(xí)慣:數(shù)字鍵、功能鍵、命令鍵的位置與現(xiàn)有鍵盤不對應(yīng),兼容性差。
本設(shè)計的目的在于免除換檔操作并使鍵位安排合理化和具有良好的兼容性。
匯編語言所用的字符數(shù)量及品種與CPU型號有關(guān),通常不超過56個。低檔計算機的鍵盤通常有28個鍵,因此大體上每個鍵需含兩個字符才能容納匯編語言使用的全部字符。免擊換檔鍵后由于一鍵二義產(chǎn)生許多“重碼”,但只要鍵位安排適當(dāng),軟件便可根據(jù)匯編語言的文法進(jìn)行判定,排除重碼。
計算機在使用時通常要求每擊一個鍵,顯示器就顯示相應(yīng)的字符而不是擊好幾個鍵之后顯示一組字符。這就要求在每擊一個鍵時當(dāng)即判定選擇“一鍵二義”中能符合文法的那個字符而不能等鍵入整個詞匯后才判定。這種邊擊鍵邊判定邊顯示的要求比避免重碼的要求更高,但只要遵循下列規(guī)則便可滿足這一要求:
(1)每個鍵選一個“首顯”字母,在輸入指令的第一個字符時以及萬一判定有困難時首先顯示此字符:16進(jìn)制數(shù)鍵中的字母A、B、……F為首顯字符,這幾個鍵上的另一字符為判顯字符。但是如A……F中個別字母由于匯編詞匯中該字母不是起首字符也可將它作為判顯字符,而把該鍵上另一個字符作為首顯字符;16進(jìn)制數(shù)鍵中的數(shù)字1……9鍵上安排另一字母為首顯字符,而1……9為判顯字符;監(jiān)控命令鍵和監(jiān)控功能鍵上安排的另一字符為首顯字符,命令和功能一般不顯示。判顯字符是在滿足一定條件(按文法判定)才顯示的字符。
(2)匯編操作碼詞匯中出現(xiàn)在詞首的字符(起首字符)及操作數(shù)中的標(biāo)點和字母安排為首顯字符,不出現(xiàn)在詞首的(非起首)字符可以安排為判顯字符(當(dāng)然如首顯字符鍵位有多余也可安排非起首字符),這樣使鍵入操作碼和操作數(shù)的第一字符時不需軟件判定。
(3)在同一鍵上的首顯字符和判顯字符不允許出現(xiàn)在匯編語言詞匯的樹形結(jié)構(gòu)表中的同一樹叉的同一層次中。因此要從樹形結(jié)構(gòu)表中找出與A…F中每個字母不同時出現(xiàn)在同一樹叉的同一層次中的配對判顯字符。下面是Z80匯編語言詞匯樹形結(jié)構(gòu)表的一部分,從此表中可以看到判顯字符T不能與首顯字母A放在一個鍵上。否則在輸入DATA與DAA的第三次擊鍵時就不能即時判斷是A還是T。又如判顯字母W不能與首顯字母B放在一個鍵上,否則在輸入DB與DW的第二次擊鍵或在輸入DEFB與DEFW的第四次擊鍵時就不能判定是B還是W。
(表中帶·是偽指令)
本設(shè)計具下列特點:
(1)鍵的數(shù)量及其幾何位置與原有鍵盤一致;
(2)16進(jìn)制數(shù)鍵的鍵位與原有鍵盤一致;
(3)監(jiān)控命令鍵及功能鍵可以與原有鍵盤一致;
(4)除A……F已包含在16進(jìn)制數(shù)鍵內(nèi)以外,匯編語言詞匯中的其余起首字母安排在1……9數(shù)字鍵及功能鍵上,匯編語言詞匯中的非起首字母則安排在16進(jìn)制數(shù)的A……F鍵上,所需標(biāo)點可安排在監(jiān)控功能鍵和監(jiān)控命令鍵上。
(5)在輸入源程序時16進(jìn)制數(shù)鍵中1……9鍵上的數(shù)字為判顯字符,其上的另一字符為首顯字符;16進(jìn)制數(shù)鍵中A……F鍵上的A……F為首顯字符,其上的另一字符為判顯字符而且同一鍵上的首顯字符與判顯字符不能出現(xiàn)在匯編語言詞匯樹形結(jié)構(gòu)表中同一樹叉的同一層次中;監(jiān)控命令鍵和功能鍵上的另一字符為首顯字符。
(6)與寄存器名有關(guān)的鍵位盡可能與現(xiàn)有鍵盤保持一致;
(7)標(biāo)點符號的鍵位應(yīng)使標(biāo)點符號在匯編系統(tǒng)中的功能含義與現(xiàn)有鍵盤的功能鍵含義基本對應(yīng)。
(8)匯編詞匯中常組合在一起的字符盡可能安排得相互靠近,以便擊鍵。
具以上特點的鍵盤與現(xiàn)有鍵盤相比有以下優(yōu)點:
1.使低檔機可以采用匯編程序(Assembler),可直接從鍵盤輸入用匯編語言寫成的源程序。
2.在操作過程中不需擊換檔鍵,可邊擊鍵邊顯示已判定的字符。軟件自動判斷規(guī)則簡易明確。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于杭州自動化研究所,未經(jīng)杭州自動化研究所許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://m.szxzyx.cn/pat/books/86201287/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:便攜式自動話機檢測器
- 下一篇:推入式編碼組合彈子鎖及編碼鑰匙
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉(zhuǎn)變成為計算機能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機傳送到輸出設(shè)備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶和計算機之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出





