Signal processor instruction for non-blocking communication between data processing units
    1.
    发明授权
    Signal processor instruction for non-blocking communication between data processing units 失效
    信号处理器指令数据处理单元之间的非阻塞通信

    公开(公告)号:US3787891A

    公开(公告)日:1974-01-22

    申请号:US3787891D

    申请日:1972-07-03

    Applicant: IBM

    CPC classification number: G06F9/4881

    Abstract: Control initiating instruction SIGNAL PROCESSOR is used to transfer a select control initiating order designated by the instruction from an initiating unit which executes the instruction to a designated respondent unit which interprets the order. If the respondent unit detects an invalid order or other specific exception circumstance it immediately returns indications of specific exception status to the initiating unit. This status is retained in a register specified by the instruction. The entire transaction is completed during the ''''short'''' control sequence of execution of the instruction. Hence the participating units and their interconnections are subject to efficient pre-emptive interruption without further delays for ''''sense'''' communication of specific exception status. The identity of the respondent unit and an addend factor of the control initiating order are prepared for quick transfer in registers of the initiating unit designated by information in the instruction. The order representation is formed by adding a portion of the immediate instruction and the above addend factor. Optionally contents of another prepared register designated by the instruction information are subject to transfer with the order code as an ancillary output parameter. Another option permits the user to direct the instruction order to itself for diagnostic or other program usage.

    Abstract translation: 控制发起指令SIGNAL PROCESSOR用于将执行该指令的发起单元指令指定的选择控制启动顺序传送到解释顺序的指定回应单元。 如果被访者单元检测到无效的订单或其他特定的异常情况,则它立即向启动单元返回特定异常状态的指示。 该状态保留在指令指定的寄存器中。 整个交易在指令执行的“短”控制顺序完成。 因此,参与单位及其相互联系将受到有效的先发制人中断,而不会进一步延迟具体异常状态的“有意义”沟通。 准备应答单元的身份和控制启动顺序的加数因子,用于在由指令中的信息指定的启动单元的寄存器中进行快速传输。 订单表示是通过添加直接指令的一部分和上述加数因子来形成的。 可选地,由指令信息指定的另一个准备寄存器的内容将以订单代码作为辅助输出参数进行转移。 另一种选择允许用户将指令命令引导到自身进行诊断或其他程序使用。

Patent Agency Ranking