数据处理装置的制作方法

文档序号:6405517阅读:298来源:国知局
专利名称:数据处理装置的制作方法
技术领域
本发明涉及供数据处理装置用的步进计数器的计数控制。
近来,随着数字计算机的应用领域已被大大扩展,用户在功能方面的需求也已日趋多样化。从而,软件操作系统已变得非常复杂。为此,已不能只靠办公室工作来进行操作系统的结构分析。往往在数据处理装置中安装用来计算机器指令动态执行数的步进计数器,作为用于进行这种结构分析的装置。
在这种通用的数据处理装置中,步进计数器计算过程的各单元中机器的指令数。然而,因为软件程序一般具有应用子程序的分层结构,所以,当准备执行诸如特定子程序的结构分析的精密分析时,则预先在软件程序中插入用来使步进计数器计数或停止计数的计数控制指令。
因为上述通用的步进计数器计算过程的各单元中机器的指令数,所以,当准备进行精密结构分析时。必须把用来使步进计数器计数或停止计数的计数控制指令预先插入软件程序中。因此,通用的步进计数器具有不良的灵活性,同时,也降低了处理速度。
本发明是在考虑到以上情况的基础上制作的,因此,其目的在于提供能够灵活地确定待测物件而不会降低仪器的性能的数据处理装置。
为了达到以上目的,提供一种数据处理装置,它包括作为用于实现逻辑地址的控制结构的程序段和页面描述信息,还包括每次执行机器指令时予以增量或减量的步进计数器,以及计数控制装置,后者根据存在待执行的机器指令的程序段或页面的程序段或页面描述信息中的数据,来使所述步进计数器计数或停止计数。


图1是说明按照本发明实施例的数据处理装置的布置的方框图。
图1表示按照本发明实施例的数据处理装置的电路。参照图1,标号1代表逻辑地址,标号2代表程序段描述信息,标号3代表页面描述信息,标号4代表物理空间,标号5代表TLB(翻译后援缓冲器),标号6代表触发器(F/F),标号7代表“与”门,以及标号8代表步进计数器(STPC)。
该实施例的数据处理装置包括作为用于实现逻辑地址1的控制结构的程序段和页面描述信息2和3。在程序段描述信息2中包含用来使步进计数器8计数或停止计数的计数控制数据21。
将逻辑地址1翻译成物理地址是由数据处理装置的地址翻译部分通过控制结构来完成的,该控制结构由程序段和页面描述信息2和3,以及存在于主存储器中诸如此类的信息所组成。将TLB5安装在该装置中,为的是以高速度来执行这种翻译。
在程序段描述信息2中的数据21是用来使步进计数器8计数或停止计数的计数控制数据,并且,该数据作为数据51存储在TLB5中。当响应程序读信息a而执行程序读时,数据51被存储在触发器6中,并且,作为一个输入数据b输送到“与”门7。当将机器指令启动信号C输送到“与”门7时,如果在触发器中存储的是“接通”数据,步进计数器8就进行增量或减量。如果存储的数据是“断开”数据,则步进计数器8就不执行增量或减量。按这种方式借助于程序段描述信息2中的数据来实现步进计数器8的计数控制。
在该实施例中,用来使步进计数器8计数或停止计数的计数控制数据存在于程序段描述信息2中。然而,本发明同样也适用于使该数据存在于页面描述信息3中的场合。
如上所述,按照本发明,用来使步进计数器(每执行一次机器指令,该步进计数器就进行增量或减量)计数或停止计数的计数控制是利用程序段或页面描述信息中的数据来进行的。因此,可以很灵活地确定待测的物件,而且,本发明可以方便地用于,例如,操作系统的结构分析而不会降低仪器的性能。
权利要求
一种包括作为用于实现逻辑地址的控制结构的程序段和页面描述信息的数据处理装置,它包括每执行一次机器指令就被增量或减量的步进计数器,以及计数控制装置,该装置用于根据程序段或页面的所述程序段或页面描述信息中的数据来使所述步进计数器计数或停止计数,所述程序段或页面中存在待执行的机器指令。
全文摘要
一种数据处理装置包括作为用于实现逻辑地址的控制结构的程序段和页面描述信息,步进计数器,以及计数控制装置。每执行一次机器指令,所述步进计数器就被增量或减量。该计数控制装置根据程序段或页面的程序段或页面描述信息中的数据使步进计数器计数或停止计数,所述程序段或页面中存在待执行的机器指令。
文档编号G06F9/30GK1037415SQ89102838
公开日1989年11月22日 申请日期1989年4月25日 优先权日1988年4月25日
发明者中野裕隆 申请人:日本电气株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1