The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Feb. 09, 1993

Filed:

Feb. 16, 1989
Applicant:
Inventors:

Yukihito Maejima, Hachioji, JP;

Hirotoshi Shirasu, Yokohama, JP;

Taihei Suzuki, Kodaira, JP;

Toshiaki Yamamoto, Yokohama, JP;

Assignee:

Hitachi, Ltd., Tokyo, JP;

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F / ;
U.S. Cl.
CPC ...
395375 ; 395800 ; 364D / ; 36423222 ; 3642394 ; 3642631 ; 364263 ; 3642625 ; 3642624 ;
Abstract

A data driven type instruction execution method for controlling execution of instructions by using a memory storing an input data available source, an output message destination to which the results of the operation performed are sent and an input data number counters for indicating availability of the input data to each of the instructions. A flag indicating the number of input data required for each instruction is not less than two, an input data number counter for the instruction requiring two or more input data and an initialization table for setting an initial value of the counter. The content of the flag is referred and deciding that the instruction can be executed when the flag indicates the input data number of one. The input data counter is decremented when the input data number is two or more, and deciding that the instruction can be executed when the decrement of the input data counter results in zero. Operation is executed starting from the instruction which the input data are complete, the result of the operation being informed to the output message destination. The instruction is registered in the queue when executable. Execution of the instruction is performed by taking out it from the queue.


Find Patent Forward Citations

Loading…