会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Data processing system having unique microinstruction control and stack
means
    • 数据处理系统具有独特的微指令控制和堆栈手段
    • US4939640A
    • 1990-07-03
    • US597195
    • 1984-04-05
    • Brett L. BachmanRichard A. BelgardRichard G. BrattThomas M. Jones
    • Brett L. BachmanRichard A. BelgardRichard G. BrattThomas M. Jones
    • G06F9/22
    • G06F9/223
    • A data processing system which includes a memory and a processor comprising at least two execution units. The system further includes a microcode control unit for storing sequences of microinstructions and an execution microinstruction stack containing at least one stack frame containing the machine state of a first execution unit when the execution of a microinstruction has been interrupted. A memory microinstruction stack is provided to store a plurality of stack frames, stack frames being transferrable between the execution microinstruction stack and the memory microinstructiion stack. The microcode control unit contains sequences of monitor microinstructions and has associated with it a minotor microinstruction stack for storing the machine state of the first execution unit when the execution of a monitor microinstruction has been interrupted. A second execution unit for executing primarily arithmetic microinstructions includes an execution storage unit containing the current machine state of the second execution unit and an arithmetic stack which stores the machine state of the second execution unit when it has executed a previous arithmetic microinstruction. The memory includes a memory arithmetic stack containing further arithmetic stack frames, stack frames being transferrable between the execution storage unit and the memory arithmetic stack. Further an instruction stack is provided for storing the machine state in the processor when execution of a macroinstruction has been interrupted.
    • 一种包括存储器和包括至少两个执行单元的处理器的数据处理系统。 所述系统还包括微代码控制单元,用于存储微指令序列和执行微指令栈,所述执行微指令栈包含至少一个堆栈帧,所述至少一个堆栈帧在微指令的执行已中断时包含第一执行单元的机器状态。 提供存储器微指令堆栈以存储多个堆栈帧,堆栈帧可在可执行微指令栈和存储器微指令栈之间传送。 微代码控制单元包含监视器微指令的序列,并且与监视器微指令相关联,当监视器微指令的执行已被中断时,用于存储第一执行单元的机器状态的微运动微指令堆栈。 用于主要执行算术微指令的第二执行单元包括执行存储单元,其包含第二执行单元的当前机器状态,以及算术堆栈,当执行了先前的算术微指令时,存储第二执行单元的机器状态。 存储器包括存储器运算堆栈,其包含进一步的算术堆栈帧,堆栈帧可在执行存储单元和存储器运算堆栈之间传输。 此外,提供了用于在执行宏指令已被中断时将处理器状态存储在处理器中的指令堆栈。