Computing apparatus for controlling program instructions
    74.
    发明授权
    Computing apparatus for controlling program instructions 失效
    用于控制程序指令的计算装置

    公开(公告)号:US3130299A

    公开(公告)日:1964-04-21

    申请号:US6767460

    申请日:1960-11-07

    IPC分类号: G06F9/42

    CPC分类号: G06F9/4426

    摘要: 979, 716. Digital computers. MONROE CALCULATING MACHINE CO. Oct. 19, 1961 [Nov. 7,1960], No. 37493/61. Heading G4A. In a computer, program sequencing is controlled by a circulatory loop comprising a "control" register 10 capable of registering one 4- character instruction and an "instruction" register 12 capable of registering two 4-character instructions. Normal sequencing. At least one of the three instructions in the loop must be of a type called a "jump" instruction (J, Fig. 3) effective when in the control register 10 to cause the transfer of an instruction word comprising two instructions from the computer storage 16 to the instruction register 12. This jump instruction J, Fig. 3,causes transfer of an instruction word comprising instructions A and B to the instruction register 12. During its circulation from the control register 10 to the instruction register 12, the jump instruction J is incremented by unity in an adder 15 (see Fig. 4) so that when instructions A and B have been executed in turn in the control register 10 the next instruction work in sequence in the computer storage is entered into the instruction register 12. Branch instructions. The normal sequencing is interrupted if one of the A or B instructions is a "jump mark" instruction. When an instruction of this type is inthe control register it is effective to address a memory location determined by the instruction and exchange its contents with the contents of the instruction register 12. Thus program branching to achieve entry into a subroutine is effected. Exit from the subroutine is by an instruction addressing the register in store containing the former instruction register contents which are replaced in the instruction register to resume sequencing of the main program. Hardware. The register 12 and store 16 can be on a magnetic drum and the control register 10 may be of the flip-flop type.