【技术实现步骤摘要】
本专利技术是关于子程序执行装置及方法,特别是关于在具有由两个以上存储器存储单元组成的程序存储器的系统中执行子例行程序以及中断处理程序的装置及其方法。要使数据处理系统执行一定的数据处理操作就必须有程序。为此,通常最简单的数据处理系统中也都包含有存放各种数据和由外设提供的用户程序等的主存储器;存放该处理系统固有程序等的程序存储器;和根据这些程序进行数据处理的中央运算处理单元(CPU)。但是,随着数据处理系统的多功能化,其处理程序的规模也日益巨大,这就使存放处理程序的存储器区增加。在这种情况下,由于CPU的存储器容量取决于CPU可利用的地址位(毕特)数,就不可能将规模很大的处理程序全部存放到该存储器区域内。为解决这一问题设置了多个存储器存储单元,以实现通过转换存储器存储单元来扩大CPU存储器范围的存储器转换方法。此时各个存储器存储单元中存放不同的处理程序。通常根据在存储器存储单元之外设置的主存储器的共用区域内存放的存储单元转换专用控制程序来进行存储器存储单元转换。可是从存储器容量方面来考虑程序区域是有限制的,不可能在主存储器中设置这样的共用区,在较小容量的系统中, ...
【技术保护点】
在具有多个存储器存储单元,并以对所述存储器存储单元的转换来扩大系统存储容量的数据处理系统中设有为执行子程序所设的装置,所述子程序由子例行程序和中断处理子程序中的一个组成;所述多个存储器存储单元中,各自包含有存放予先确定的处理程序的第一存 储器区域,所述处理程序在所述多个存储器存储单元中各不相同,而且所述多个存储器存储单元中至少有一个在其所述第一存储器区域内存储有所述子程序;除存储有所述子程序的至少一个存储器存储单元之外的存储器存储单元,包含有在所述第一存储器区域内的处理 程序执行中必须执行所述子程序时选择存储有所述子程序的存储器存储单元的第一控制程序和在所述子程 ...
【技术特征摘要】
...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。