Arithmetic unit for generating constants in an electronic computer of the microprogram-controlled type
AssigneeHitachi, Ltd.
InventorKazufumi Yoshida
Life of this patent
Estimating the term…
Abstract
A micro instruction is composed of an arithmetic control section for controlling arithmetic operations, a sequence control section for controlling the sequence of the execution of micro-programs and a constant selecting section for specifying the use of the sequence control section for the generation of an arithmetic constant. When the generation of an arithmetic constant is being selected, the sequence of the execution of micro-programs is uniquely determined on the basis of the current address by using the sequence control section as an arithmetic constant, irrespective of the arithmetic control section.
Claims8
An arithmetic unit for use in an electronic computer of the microprogram-control type, comprising
- control storage means for storing therein a micro instruction including an arithmetic control section for controlling an arithmetic operation, a sequence control section for controlling the sequence of the execution of microprograms and a constant selecting section for specifying the use of said sequence control section for the generation of an arithmetic constant;
- micro instruction holding means for holding a micro instruction read out from said control storage means;
- constant latch means for receiving and holding an arithmetic constant in the form of said sequence control section, when the generation of an arithmetic constant is specified by said constant selecting section of the micro instruction held by said holding means;
- means for uniquely determining the sequence of the execution of microprograms on the basis of the current address when the generation of an arithmetic constant is specified by said constant selecting section;
- and
- arithmetic calculator means for arithmetically treating the arithmetic constant held in said constant latch means under control of said arithmetic control section of the micro instruction held by said holding means.
An arithmetic unit for use in an electronic computer of the microprogram-control type, comprising
- control storage means for storing therein a micro instruction including an arithmetic control section for controlling an arithmetic operation, a sequence control section for controlling the sequence of the execution of microprograms and a constant selecting section for specifying the use of said sequence control section for the generation of an arithmetic constant;
- micro instruction register means for holding a micro instruction read out from said control storage means;
- micro instruction address generating means for selecting said sequence control section to generate the address of a micro instruction to be next read out when said constant selecting section is not specified;
- means for uniquely determining the address of a micro instruction to be next read out on the basis of the current address when the constant selecting section of a micro instruction is specified;
- constant latch means for reading out and latching the sequence control section of a micro instruction when the constant selecting section of said micro instruction is specified;
- and
- arithmetic calculator means for arithmetically treating the arithmetic constant held in said constant latch means.
Dependencies are inferred from the claim text.