[发明专利]栈查询、修改法——一种修改、扩展系统的新方法在审

专利信息
申请号: 88107700.3 申请日: 1988-11-08
公开(公告)号: CN1042617A 公开(公告)日: 1990-05-30
发明(设计)人: 罗会根;周伦彬;胡方;胡国华;刘景昌;邓勇;罗晓慧;张仁善 申请(专利权)人: 罗会根
主分类号: G06F9/318 分类号: G06F9/318
代理公司: 暂无信息 代理人: 暂无信息
地址: 江西省吉*** 国省代码: 江西;36
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 查询 修改 一种 扩展 系统 新方法
【说明书】:

发明属于电子计算机软件技术领域。

随着计算机的普及和应用水平的提高,人们自然地提出如下之类的愿望。

愿望一:BASIC程序运行时的错误信息,若是用中文表示,查错就方便了。

愿望二:这本程序中的不少命令,我都记不清了。若命令是用中文表示的,看完这本程序,则会快得多。

愿望三:苹果机的汉字内码,要是和IBM    PC机的汉字内码一样,那就好了。等等。

上述之类愿望,大致可以分为二类。一类是,希望计算机的文字表达能力更强些,人机对话时更方便些,这是普及的需要,是对计算机系统都予期望的,是世界性的。另一类希望是对一些低档微机而言的,是为了进一步挖掘这类微机的潜力和提高这类微机的功能,开拓这类微机的应用新前景。

人们公知,上述愿望并非要求重新设计那些微机的系统程序,而是希望在不损害原系统的优势和应用基础的前提下,对原系统进行功能修改或功能扩充,从而实现期望功能。在已有技术中,利用输入、输出拦截的方法实现系统功能扩充的例子是很多的。如,DOS系统是在BASIC系统基础上扩充的,中文DOS系统又是在西文DOS系统基础上扩充的。但在已知技术中,都未突破以下一些原则:

未能对固化系统执行功能修改。

未能改变原系统的程序流程。

未能完成与原系统语法中有冲突的功能实现。

从检索文件看,还未发现有突破上述原则的先例。

要实现前面几例愿望,则必须突破这些原则。实现那些愿望,是本发明的目的。

本发明应用了栈概念,故将其检索资料抄录在下。

stack栈,堆栈,栈式存储器。

(1)一个特定的存储区。它的一端是固定的,另一端是浮动的,对这个存储区,所有的信息存入和取出都只能在浮动的一端进行,并且符合后进先出的原则。栈也称为堆栈或堆阵。栈的概念在编译技术中被广泛应用。

(2)起缓冲作用的一组寄存器。例如先行取数栈、后行送数栈。

《英汉计算机辞典》中国电子学会电子计算机学会编84年3月第一版

第896页

在其它检索文件中,栈的概念与上述是一致的,且都强调了“信息的存入和取出都只能在浮动的一端进行,并且符合后进先出的原则”。

事实是,对一个系统运行时的栈,它还是一张能反映程序流程的信息表,这张信息表,即记录了某一时刻之前的程序流程的重要信息,也规定了该时刻之后的程序流程的重要去向。

另一事实是,几乎是所有系统计算机,都具有足够的手段,能对栈内的任一地址进行操作。

上述事实是人们公知的,但由于受到栈的概念的约束,人们忽视了栈内信息对分析系统运行状态的重要性,未能充分利用修改栈内信息可以改变程序流程去向这一宝贵特性。

本发明的特点是,通过对系统运行时的栈内信息查询,把握住系统的动态,在结合原系统特点的基础上,对栈内信息进行修改,改变系统的程序流向,从而实现对原系统进行功能修改,或扩展原系统功能。

本发明实施于一处,是件不复杂的事。若实施于一个系统,并使之获得明显新功能,则是一件较复杂的事,且须多处甚至是多层次地施用本发明。为了进一步阐述本发明,下面举三个实施例。

实施例一

实施例一的目标:将苹果及其兼容机、中华学习机(后称苹果类微机或这类微机)系统,改造成这样的中文系统,其汉字内码与IBM    PC机的汉字内码一致,且在具有中文表达能力的同时,仍具有英文小写字母的表达能力。

实施例一的背景:这类微机的已有中文系统,是以占用原系统用于表达英文小写字母的码区,作为汉字内码区。由此,在具有中文表达能力时,失去了英文小写字母的表达能力,其汉字内码为二至六字节不等长码,或为四字节等长码,与二字节内码相比,多耗去内、外存空间。

实施例一的效果:可充分利用这类微机的资源,为这类微机与IBM    PC及更高档微机直接进行中文数据通讯开拓了前景。节省了中文信息内存消耗,提高了该类微机的中文信息处理能力。提高了这类微机的文字表达能力,使之与IBM    PC机的文字表达能力相同。可节省这类微机用户的大量外存器材。可提高这类微机的培训资源、效益。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于罗会根,未经罗会根许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/88107700.3/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top