High speed apparatus for branch detection of a loop instruction
    1.
    发明授权
    High speed apparatus for branch detection of a loop instruction 失效
    用于循环指令的分支检测的高速设备

    公开(公告)号:US5646974A

    公开(公告)日:1997-07-08

    申请号:US597386

    申请日:1996-02-08

    申请人: Wen-Yi Wu Ya Nan Mou

    发明人: Wen-Yi Wu Ya Nan Mou

    IPC分类号: G06F9/32 G07C3/00

    CPC分类号: G06F9/325

    摘要: An apparatus for branch detecting a loop operation in a microprocessor. The apparatus includes a register, an ALU port, a predetector, an ALU, a flag generator and a branch detector. The register is provided for storing a loop information. Through the ALU port, the loop information is sent to the predetector and is predetected therein whenever the loop operation is about to proceed. A predetected result is then generated by the predetected and is sent to the branch detector to determine whether the loop operation has to be terminated. The ALU processes the loop information and updates new loop the register at the same time the predetection and detection tasks are performed by the predetector and the branch detector, respectively. The flag generator generates a flag which is independent of the detection and termination of the loop operation.

    摘要翻译: 一种用于分支检测微处理器中的循环操作的装置。 该装置包括寄存器,ALU端口,预检测器,ALU,标志发生器和分支检测器。 提供寄存器用于存储循环信息。 通过ALU端口,循环信息被发送到预检测器,并且在循环操作即将进行时被预先检测。 预先检测的结果然后由预先检测的产生,并被发送到分支检测器以确定是否必须终止循环操作。 ALU处理循环信息,并在预检测器和分支检测器分别执行预检测和检测任务的同时更新寄存器的循环。 标志发生器产生独立于循环操作的检测和终止的标志。