首页 / 专利库 / 人工智能 / 树形结构 / 低档计算机免换挡汇编键盘

低档计算机免换挡汇编键盘

阅读:649发布:2022-02-07

专利汇可以提供低档计算机免换挡汇编键盘专利检索,专利查询,专利分析的服务。并且一种低档计算机免换挡汇编 键盘 ,用于低档计算机直接输入用汇编语言写成的源程序。其特点是采用“一键二义”实现不换挡输入,使用方便。由于使多数键位与原有键盘一致,因此兼容性良好。适用于在TP 801,DBJ—Z80,CMC—80,QJ—80,MIC—85,MP—80等型单板机和多板机上增添小型汇编功能。,下面是低档计算机免换挡汇编键盘专利的具体信息内容。

1、一种低档电子计算机的免换档汇编语言输入键盘,其特征是原监控键盘的键位上以一键二义(不换档)方式安排汇编语言所需的而又不会使一键二义引起的重码落入汇编语言词汇范围内的字符。
2、如权利要求1所述的键盘,其特征是除A……F已包含在16进制数键内以外,汇编语言词汇中的其余起首字母安排在原数字键1……9以及监控功能键上,汇编语言词汇中的非起首字母可以安排在A……F键及其它有空位的键上,所需标点可安排在监控功能键和监控命令键上。
3、如权利要求1所述的键盘,其特征是在输入源程序时16进制数中1……9键上的数字为判显字符,其上的另一字符为首显字符,A……F键上的起首字母为首显字符,其上非起首字符为判显字符且同一键上的这二个字符不允许出现在汇编语言词汇树形结构表中同一树叉的同一层次中,监控命令键和监控功能键上的另一字符为首显字符。
4、如权利要求2所述的键盘,其特征是与寄存器名有关的字母安排的键位与原有键盘的寄存器名键一致。
5、如权利要求2所述的键盘,其特征是汇编语言所需标点安排在监控命令及功能键上时使其功能含义与监控命令及功能键的功能对应。

说明书全文

本设计涉及一种低档电子计算机的免换档汇编语言输入键盘

目前低档电子计算机(如国内广泛使用的TP801,CJ801,MP-801,MIC-85等单板机和多板机)采用的键盘只适用于输入机器码。黑龙江大学吸取了美国SD公司、北京工业大学等Z80单板机研制者的成功经验研制成功H-DEV软件开发系统(见黑龙江大学H-DEV用户手册)使低档机可以直接使用汇编语言。但是由于低档机键盘的键数少而汇编语言使用的字符数量多,H-DEV软件采用人工转换上下档的办法。由于许多字符要加击换档键,不仅增加了击键次数、降低了输入速度而且容易漏击换档键产生输入错误。

黑龙江大学的H-DEV软件所使用的键盘的另一个缺点是键位安排不合理,不符合用户原有习惯:数字键、功能键、命令键的位置与现有键盘不对应,兼容性差。

本设计的目的在于免除换档操作并使键位安排合理化和具有良好的兼容性。

汇编语言所用的字符数量及品种与CPU型号有关,通常不超过56个。低档计算机的键盘通常有28个键,因此大体上每个键需含两个字符才能容纳汇编语言使用的全部字符。免击换档键后由于一键二义产生许多“重码”,但只要键位安排适当,软件便可根据汇编语言的文法进行判定,排除重码。

计算机在使用时通常要求每击一个键,显示器就显示相应的字符而不是击好几个键之后显示一组字符。这就要求在每击一个键时当即判定选择“一键二义”中能符合文法的那个字符而不能等键入 整个词汇后才判定。这种边击键边判定边显示的要求比避免重码的要求更高,但只要遵循下列规则便可满足这一要求:

(1)每个键选一个“首显”字母,在输入指令的第一个字符时以及万一判定有困难时首先显示此字符:16进制数键中的字母A、B、……F为首显字符,这几个键上的另一字符为判显字符。但是如A……F中个别字母由于汇编词汇中该字母不是起首字符也可将它作为判显字符,而把该键上另一个字符作为首显字符;16进制数键中的数字1……9键上安排另一字母为首显字符,而1……9为判显字符;监控命令键和监控功能键上安排的另一字符为首显字符,命令和功能一般不显示。判显字符是在满足一定条件(按文法判定)才显示的字符。

(2)汇编操作码词汇中出现在词首的字符(起首字符)及操作数中的标点和字母安排为首显字符,不出现在词首的(非起首)字符可以安排为判显字符(当然如首显字符键位有多余也可安排非起首字符),这样使键入操作码和操作数的第一字符时不需软件判定。

(3)在同一键上的首显字符和判显字符不允许出现在汇编语言词汇的树形结构表中的同一树叉的同一层次中。因此要从树形结构表中找出与A…F中每个字母不同时出现在同一树叉的同一层次中的配对判显字符。下面是Z80汇编语言词汇树形结构表的一部分,从此表中可以看到判显字符T不能与首显字母A放在一个键上。否则在输入DATA与DAA的第三次击键时就不能即时判断是A还是T。又如判显字母W不能与首显字母B放在一个键上,否则在输入DB与DW的第二次击键或在输入DEFB与DEFW的第四次击键时就不能判定是B还是W。

(表中带·是伪指令)

本设计具下列特点:

(1)键的数量及其几何位置与原有键盘一致;

(2)16进制数键的键位与原有键盘一致;

(3)监控命令键及功能键可以与原有键盘一致;

(4)除A……F已包含在16进制数键内以外,汇编语言词汇中的其余起首字母安排在1……9数字键及功能键上,汇编语言词汇中的非起首字母则安排在16进制数的A……F键上,所需标点可安排在监控功能键和监控命令键上。

(5)在输入源程序时16进制数键中1……9键上的数字为判显字符,其上的另一字符为首显字符;16进制数键中A……F键上的A……F为首显字符,其上的另一字符为判显字符而且同一键上的首显字符与判显字符不能出现在汇编语言词汇树形结构表中同一树叉的同一层次中;监控命令键和功能键上的另一字符为首显字符。

(6)与寄存器名有关的键位尽可能与现有键盘保持一致;

(7)标点符号的键位应使标点符号在汇编系统中的功能含义与现有键盘的功能键含义基本对应。

(8)汇编词汇中常组合在一起的字符尽可能安排得相互靠近,以便击键。

具以上特点的键盘与现有键盘相比有以下优点:

1.使低档机可以采用汇编程序(Assembler),可直接从键盘输入用汇编语言写成的源程序。

2.在操作过程中不需击换档键,可边击键边显示已判定的字符。软件自动判断规则简易明确。

3.不增加键数,不改变键的几何位置,不改变16进制数以及监控命令、监控功能键的键位,因此兼容性好,使同一键盘既能与原有监控软件相配又能与新增加的汇编反汇编软件相配。

实例1:一种免换档Z80汇编键盘,见图1。适用于Z80-STARTER    KIT,TP801,TP801A,DBJ-Z80,GZ801-2,MP-801,MB-801等型计算机。

此键盘上的字符F作为判显字符,J作为首显字符。使用此键盘除二个极少用到的伪指令词汇GE、GT因首显键位少而需要键入整个词汇后才能判定外,其余一百多个汇编词汇和指令都可边键入 边判定边显示。16进制数键、监控命令键、监控功能键都可保持与原机一致。(由于原有机型不同,监控命令键、功能键有所差别,所以图中用----表示这些功能键和命令键可以照原机型安排)。此外字母“H、L、X、Y、I、P、S”及标点“+、-、,、′、 ”(回车)分别与TP801等机型的寄存器名键“H、L、IX、IY、I、PC、SP”及命令键功能键“NEXT、LAST、STEP、MON′、EXEC”的键位一致。因而与原机及原机的监控程序有良好的兼容性。

此键盘中“KL”键是“删左”键,用来删除已输入的字符。

使用此键盘时汇编源程序格式与ZASM一致,例如一般在数字前要添前导O表示后面是数字(所以取16进制数键中数字0是首显字符,Z是判显字符)而后面跟一个表示数制的字母(10进制数可省)如OAB3H表示16进制数AB3。在指令格式规定不加前导0的数字前不要加前导O,如Bit6,(IX+3)中的6与3之前不加0。

实例2,另一种免换档Z80汇编键盘,见图2。适用于CMC-80,QJ-80等型单板机。

实例3,一种免换档8085(兼容8080)汇编键盘,见图3。适用于SDK-85和MIC-85等型计算机。

此键盘上的字符B作为判显字符,O作为首显字符。使用此键盘输入8085或8080汇编语言时全部汇编词汇    都可做到边击键、边判断、边显示。

实例4,一种免换档6800汇编键盘,见图4。适用于D2、D5等单板机。全部汇编词汇都可做到边击键边判定边显示。

例1,2,3中“+”或“-”键连击2次代表“*”或“/”。例4中“+”键连击1~4次分别代表“+、-、*、/”。

高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈