[go: up one dir, main page]

JPS58101346A - Instruction execution controlling system - Google Patents

Instruction execution controlling system

Info

Publication number
JPS58101346A
JPS58101346A JP56199515A JP19951581A JPS58101346A JP S58101346 A JPS58101346 A JP S58101346A JP 56199515 A JP56199515 A JP 56199515A JP 19951581 A JP19951581 A JP 19951581A JP S58101346 A JPS58101346 A JP S58101346A
Authority
JP
Japan
Prior art keywords
instruction
instructions
execution
executed
write
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP56199515A
Other languages
Japanese (ja)
Inventor
Kazushi Sakamoto
一志 坂本
Tetsuo Okamoto
岡本 哲郎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP56199515A priority Critical patent/JPS58101346A/en
Publication of JPS58101346A publication Critical patent/JPS58101346A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/38Concurrent instruction execution, e.g. pipeline or look ahead
    • G06F9/3885Concurrent instruction execution, e.g. pipeline or look ahead using a plurality of independent parallel functional units
    • G06F9/3889Concurrent instruction execution, e.g. pipeline or look ahead using a plurality of independent parallel functional units controlled by multiple instructions, e.g. MIMD, decoupled access or execute
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/38Concurrent instruction execution, e.g. pipeline or look ahead
    • G06F9/3836Instruction issuing, e.g. dynamic instruction scheduling or out of order instruction execution

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Advance Control (AREA)
  • Complex Calculations (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 (1)  発明の技術分野 本発明は、命令実行制御方式、特に、実行順序を問わな
い追い越し可能な命令については実行可能な限ぎ夛順序
を無視して実行し、追い越し不可な命令については順序
を正しく維持−させて実行させるようにし九データ処理
システムにおいて、先にフェッチされた書込み命令に対
する書込みオペランド・アドレスと同じアドレスを読出
しオペランド・アドレスとしてもつ読出し命令を抽出し
、崗骸読出し命令にりいて上記書込み命令の実行を待っ
て実行させるようくし、可能な限ぎり上記追い越し実行
を行なわせて処理効率を向上するようにした命令実行制
御方式に関するものである。
DETAILED DESCRIPTION OF THE INVENTION (1) Technical Field of the Invention The present invention provides an instruction execution control method, in particular, an instruction that executes instructions that can be overtaken regardless of the order of execution, ignoring the order of execution as far as possible. Instructions that cannot be overtaken are executed while maintaining the correct order.9 In a data processing system, a read instruction whose read operand address is the same as the write operand address for a previously fetched write instruction is extracted. This invention relates to an instruction execution control system in which execution of a write command is waited for in response to a dead read command, and execution of the write command is performed as much as possible to improve processing efficiency.

(2)技術の背景と問題点 例えばベクトル演算を行なう機能をもつデータ処理シス
テムにおいては、追い越して実行可能な命令と先の命令
を追い越して実行すると場合によって論理矛盾を生じる
命令とが混在しており、処理効率を向上するために実行
可能な命令については実行してゆく方式が採用される。
(2) Technical background and problems For example, in a data processing system that has the function of performing vector operations, there are a mixture of instructions that can be executed by overtaking the previous instruction, and instructions that may cause logical contradictions if executed by overtaking the previous instruction. Therefore, in order to improve processing efficiency, a method is adopted in which executable instructions are executed.

即ち、例えば成るレジスタにデータをセットする書込み
命令Aがあり、その後段に当該レジスタの内容、を読出
す読出し命令Bがあつえとするとき、上記命令人の処理
を終了するのを待って上記命令Bを実行することが必要
である。このような場合、上記命令Aの後段であって命
令Bの前段に位置する命令Cは命令人に先立って実行す
ることは可能であるが、上記命令Bについては命令人の
実行の後でなければ実行できないことから、従来、命令
Bの後段にある命令りについても命令Aの実行終了まで
待えされるようにされていえ。
That is, for example, when there is a write instruction A that sets data in a register, and a read instruction B that reads the contents of the register follows, the above instruction is executed after waiting for the instruction person to complete the processing. It is necessary to perform B. In such a case, it is possible for the instruction C, which is located after the instruction A and before the instruction B, to be executed before the instruction person, but the instruction B must be executed after the instruction person has executed it. Conventionally, the instructions subsequent to instruction B have been made to wait until the execution of instruction A is completed.

(3)発明の目的と構成 本発明は、上記の点を解決することを目的としており、
上記命令Bについてのみ正しくこれを抽出して待機させ
、命令C−?Dについては可能な隈ぎり実行させ6得る
ようにした命令実行制御方式を提供することを目的とし
ている。そしてそのため、本発明の命令実行制御方式は
、複数の命令をフェッチしておいて順序の前後関係を問
わない追い越し可能な命令については順序を無視して実
行−可能なものから実行しかつ順序の前後関係を問う追
い越し不可な命令については前に実行すべき命令の実行
を待って後に実行すべき命令の実行を開始するよう制御
されるデータ処理システムにおいて、順次フェッチされ
てくる命令における書込み命令中の書込みオはランド・
アドレスを配憶する書込みオはランド・アドレス保持部
、次にフェッチされてきた読出し命令中の読出しオイラ
ンド・アドレスと上記書込みオ堅ランド・アドレス保持
部O内容とを照合する照合処理部、順次フェッチされて
くる命令を格納しかつ上記照合処理部において一致と食
った読出し命令に対して実行禁止フラグを立完て格納す
る命令レジスタ群、該命令・レジスタ群内の命令のうち
上記実行禁止フラグが泣てられていない命令を取出して
演算実行装置に供給する命令発信制御部、および上記実
行禁止フラグを立てる原因となった書込み命令が実行さ
れたとき上記命令レジスタ群内の該尚する実行禁止フラ
グをオフするオフ制御部をそなえ、追い越して実行可能
な命令について追い越し実行を行ないかつ追い越し不可
の命令について実行順序を維持するようにしたことt−
特徴としている。以下図面を参照しつつ説明する。
(3) Purpose and structure of the invention The present invention aims to solve the above points,
Correctly extract only the above instruction B and make it standby, then instruction C-? Regarding D, the purpose is to provide an instruction execution control system that executes instructions to the extent possible. Therefore, the instruction execution control method of the present invention fetches a plurality of instructions, ignores the order of instructions that can be overtaken regardless of the order, and executes them in the order of possible instructions. For non-overtaking instructions that require context, in a data processing system that is controlled to wait for the execution of the previous instruction and then start the execution of the next instruction, during a write instruction in instructions that are fetched sequentially. The write value is Rand.
The write address that stores the address is a land address holding unit, the collation processing unit that matches the read address in the next fetched read command and the contents of the write address land address holding unit O, and the fetch is performed sequentially. A group of instruction registers that stores incoming instructions and sets and stores an execution prohibition flag for read instructions that are found to be a match in the collation processing unit; An instruction transmission control unit that extracts unprocessed instructions and supplies them to the arithmetic execution unit, and a corresponding execution prohibition flag in the instruction register group when the write instruction that caused the execution prohibition flag to be set is executed. The present invention is equipped with an off control unit that turns off the t-
It is a feature. This will be explained below with reference to the drawings.

(4)発明の実施例 第1図は本発明が適用されるデータ処理システムの一実
施例、第2図はIl1図図示の命令制御装置における一
実施例要部構成を示す。
(4) Embodiment of the Invention FIG. 1 shows an embodiment of a data processing system to which the present invention is applied, and FIG. 2 shows a main part configuration of an embodiment of an instruction control device shown in FIG.

第1図において、1は主記憶装置、2は主記憶制御装置
であって主記憶装置1tアクセスする仲介処理を行なう
もの、3は命令制御装置であって主記憶装置から命令を
フェッチし演算実行装置に対して命令上発信するもの、
4は演算実行装置であって命令を受取って処理t−実行
するもの、5は命令バッファであってフェッチされてく
る命令が一時セットされるもの、6Fi命令レジスタ群
を表わしている。
In FIG. 1, 1 is a main memory device, 2 is a main memory control device that performs intermediary processing to access the main memory 1t, and 3 is an instruction control device that fetches instructions from the main memory device and executes calculations. What is sent as a command to the device,
Reference numeral 4 represents an arithmetic execution unit which receives and processes instructions, 5 represents an instruction buffer in which fetched instructions are temporarily set, and 6 Fi instruction registers.

第1図図示の場合、命令は、主記憶装置1かも命令制御
装置3によってフェッチされ、第2図【参照して後述す
る実行禁止フラグCt必要に応じて附加されて、命令レ
ジスタ群6に格納される。
In the case shown in FIG. 1, the instruction is fetched by either the main memory 1 or the instruction control device 3, and is stored in the instruction register group 6 with an execution prohibition flag Ct added as necessary, as shown in FIG. be done.

そして命令制御装置3は、実行禁止フラグCの立ってい
ない命令について実行可能なものを取出して、演算実行
装置4に供給する。演算実行装置1は、当該供給された
命令を実行し、実行終了を命令制御装置3に通知する。
The instruction control device 3 extracts executable instructions for which the execution prohibition flag C is not set and supplies them to the arithmetic execution device 4. The arithmetic execution device 1 executes the supplied instruction and notifies the instruction control device 3 of the completion of execution.

これによって命令制御装置3は、第2図を参照して後述
する如く、上記実行禁止フラグC1−立てる原因となっ
た命令が実行され終ると当誼実行禁止フラグCtオフし
て実行素止を解除するようにする。
As a result, as will be described later with reference to FIG. 2, when the execution of the instruction that caused the execution prohibition flag C1 to be set is completed, the instruction control device 3 turns off the execution prohibition flag Ct and cancels the execution suspension. I'll do what I do.

第2図において、番、6は第1図に対応し、フは命令、
8は命令取出し制御部であって第1図図示の命令バッフ
ァ5から命令t−順番に取出してゆくもの、9は命令解
読部、10はフリップ・70ツブであって書込み命令が
命令レジスタ群6内に取込まれて未実行状態であること
を表示している4の、11は書込みオはランド・アドレ
ス保持レジスタ、12.13は夫々アドレス照合処理部
、14は命令発信制御部であって命令レジスタ群6から
実行禁止フラグが立っていない命令を選択的に取出して
は演算実行装置4に対して発信するも0116はセレク
タであって選択した命令に対して有効性指示ビットvt
−インバリッドに制御するもの、16ないし20は夫々
アンド回路、21はオア回路【表わしている。なおフリ
ップ・フロップ10は本発明にいうオフ制御部を構成し
ている。
In Figure 2, the number 6 corresponds to Figure 1, and F is the command.
Reference numeral 8 designates an instruction fetch control unit which fetches instructions from the instruction buffer 5 shown in FIG. 4 and 11 are land address holding registers, 12 and 13 are address verification processing units, and 14 is an instruction transmission control unit. Instructions for which the execution prohibition flag is not set are selectively taken out from the instruction register group 6 and sent to the arithmetic execution unit 4. 0116 is a selector and a validity indication bit vt is set for the selected instruction.
- Invalid control: 16 to 20 are AND circuits, and 21 is an OR circuit. Note that the flip-flop 10 constitutes an OFF control section according to the present invention.

命令取出し制御部8は、第1図図示の命令バッファ5か
ら命令マt−順次取出す制御を行なう。命令フは、オイ
・コードopa蛾と、書込みオイランド・アドレスR1
領域と、読出しオイランド・アドレスR2領域と、読出
しオはランド・アドレスR3領域とをもっているものと
している。命令取出し制御部8によって取出された命令
は、命令レジスタ群6にセットされると共に、命令解読
部9によってオハ嗜コードop*破の内容が解読される
。そして当該命令が書込み命令であった場合、フリップ
eフロップ10がセットされると共に、当該命令の書込
みオはランド中アドレスR1領域の内容がレジスタ11
にセットされる。
The instruction fetch control unit 8 performs control to sequentially fetch instructions from the instruction buffer 5 shown in FIG. The command is Oi code opa moth and write Oi land address R1
It is assumed that the memory area has a read O land address R2 area, and a read O land address R3 area. The instruction fetched by the instruction fetch control section 8 is set in the instruction register group 6, and the instruction decoding section 9 decodes the contents of the offer code OP*. If the instruction is a write instruction, the flip e-flop 10 is set, and the write address of the instruction is such that the contents of the address R1 area in the land are stored in the register 11.
is set to

この状態のもとで、命令取出し制御部から命令が取出さ
れてくるが、それらの命令が読出し命令である場合には
それらの命令は命令レジスタ群6に格納されると共に、
読出しオペランド会アドレスR2領域の内容やR3領域
の内容が夫々照合処理部12や13によってレジスタ1
1の内容と照合される。いずれの照合処理部12.13
からも一致出力が生じない場合には、アンド回路lフが
オンされてアンド回路1j、19t−オン可能に制御す
るが、オア回路21からは論11rOJが発せられ、実
行禁止フラグCはオンされない、しかし、いずれかの照
合処理部12または13において一致出力が生じると、
オア回路21は論理rlJt−発し、当該読出し命令に
対して実行端止フラグCを立てる。
Under this state, instructions are fetched from the instruction fetch control unit, and if these instructions are read instructions, they are stored in the instruction register group 6, and
The contents of the read operand address R2 area and the contents of the R3 area are stored in the register 1 by the matching processing units 12 and 13, respectively.
It is compared with the contents of 1. Which collation processing unit 12.13
If no matching output is generated from the AND circuit 21, the AND circuit 1j and 19t are turned on, but the OR circuit 21 generates the logic 11rOJ, and the execution prohibition flag C is not turned on. , However, if a matching output occurs in either matching processing section 12 or 13,
The OR circuit 21 issues a logic rlJt- and sets an execution end flag C for the read instruction.

上記フリップ・フロップ10がセットされている状態の
もとで、命令取出し制御部8が書込み命令t−堆出して
きた場合には、アンド回路16がオンされ、以後の命令
取出しtlII!止し、当該書込み命令は命令取出し制
御部8において保持される。
When the instruction fetch control unit 8 outputs a write instruction t- with the flip-flop 10 set, the AND circuit 16 is turned on and the subsequent instruction fetch tlII! The write command is held in the command fetch control section 8.

一方、命令発信制御部14は、命令レジスタ群6内から
、有効性指示ピッ)Vが有効を示していて上述の実行禁
止フラグCが立っていない命令を取出しては(順次を問
題にすることなく)、演算実行装置番に供給する。そし
て、取出した命令について蝶、上記ピッ)Vtインバリ
ッドに切替えてゆく。
On the other hand, the instruction transmission control unit 14 extracts an instruction whose validity indication pin (V) indicates validity from the instruction register group 6 and for which the above-mentioned execution prohibition flag C is not set. ), and supplies it to the arithmetic execution unit number. Then, the retrieved instruction is switched to Vt invalid (beep).

演算実行装置4は、供給されて亀た命令を実行してゆ龜
、書込み命令を実行し終るとその旨を通知する。これに
よって、クリップ番フロップlOがリセットされ、命令
レジスタ詳6内において立てられている実行禁止フラグ
Ct−すべてオフ状態にする。即ち実行禁止とされてい
た命令を実行可に切替え、それらの命令は演算実行装置
番に供給されてゆくこととなる。一方アンド回路16は
オフ状態となり、命令取出し制御部8に保持されていた
書込み命令は命令レジスタ群6に格納されると共にレジ
スタ11に値がセットされる。以下、最初に書込み命令
が取出され九場合と同じ形となる。
The arithmetic execution unit 4 executes the supplied instruction and then notifies the user when it finishes executing the write instruction. As a result, the clip number flop lO is reset, and all execution prohibition flags Ct set in the instruction register details 6 are turned off. That is, instructions that were prohibited to be executed are switched to executable, and those instructions are supplied to the arithmetic execution unit number. On the other hand, the AND circuit 16 is turned off, and the write command held in the instruction fetch control section 8 is stored in the instruction register group 6 and a value is set in the register 11. Hereinafter, the format will be the same as in the case where the write command is taken out first.

なお上記実施例において単一の書込み命令のみを命令レ
ジスタ群6に格納することを示したが、フリップ・フロ
ップ10やレジスタ11などを重複させてもつことによ
って、複数個の書込み命令を命令レジスタ群6に格納可
能にすることは任意である。
In the above embodiment, only a single write instruction is stored in the instruction register group 6, but by having flip-flops 10, registers 11, etc. redundantly, multiple write instructions can be stored in the instruction register group 6. 6 is optional.

(5)発明の詳細 な説明した如く、本発明によれば、追い越し実行不可の
命令のみを正しく抽出することができかつ当該命令を選
択して実行禁止フラグCを立てておくことが可能となる
。このために、本発明によれば、上述の「技術の背景と
問題点」において述べた命令りについても追い越し奥行
を行なわせることが可能となる。
(5) As described in detail, according to the present invention, it is possible to correctly extract only the instructions that cannot be overtaken, and also to select the instructions and set the execution prohibition flag C. . Therefore, according to the present invention, it is possible to perform overtaking depth also in response to the command described in the above-mentioned "Technical Background and Problems."

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明が適用されるデータ処理システムの一実
施例、第2図は第1図図示の命令制御装置における一実
施例要部構成を示す。 図中、lは主記憶装置、3は・命令制御装置、4は演算
実行装置、5は命令バッファ、6は命令シリスタ群、フ
は命令、8は命令取出し制御部、9は命令解読部、lO
はスリップ・フロップであってオフ制御部を構成するも
の、11は書込みオはランド拳アドレス保持レジスタ、
12.13は夫々アドレス照合処理部、14は命令発信
制御部を表わしている。 特許出願人 富士通株式会社 代理人弁理士  森 1)  寛(外1名)才1目
FIG. 1 shows an embodiment of a data processing system to which the present invention is applied, and FIG. 2 shows a main part configuration of an embodiment of the instruction control device shown in FIG. In the figure, l is a main storage device, 3 is an instruction control unit, 4 is an arithmetic execution unit, 5 is an instruction buffer, 6 is an instruction series group, f is an instruction, 8 is an instruction fetch control unit, 9 is an instruction decoding unit, lO
11 is a slip flop that constitutes an off control section; 11 is a write address holding register;
Reference numerals 12 and 13 represent an address verification processing unit, and 14 represents an instruction transmission control unit. Patent applicant Fujitsu Ltd. Representative Patent Attorney Mori 1) Hiroshi (1 other person) 1 year old

Claims (1)

【特許請求の範囲】 複数の命令をフェッチしておいて順序の前後関係を問わ
ない追い越し可能な命令については順序を無視して実行
可能なものから実行しかつ順序の前後関係を問う追い越
し不可な命令については前に実行すべき命令の実行會待
って後に実行すべき命令の実行を開始するよう制御され
るデータ処理システムにおいて、順次フェッチ・されて
〈名命令における書込み命令中の書込みオペランド・ア
ドレスを記憶する書込みオペランド・アドレス保持部、
次にフェッチされて龜た読出し命令中の読出しオはラン
ド・アドレスと上記書込みオペランド1アドレス保持 順次フェッチされで“くる命令上格納しかつ上記照合処
理部において一致となった読出し命令に対して実行禁止
フラグを立てて格納する命令レジスタ群、該命令レジス
タ群内の命令のうち上記実行領土フラグが立てられてい
ない命令を取出して演算実行装置に供給する命令発信制
御部、および上記実行禁止フラグを立てる原因となった
書込み命令が実行されたどき上記命令レジスタ群内の腋
尚する実行禁止フラグをオフするオフ制御部をそなえ、
追い越して実行可能な命令について追い越し実行を行な
いかつ追い越し不可の命令について実行順序を維持する
ようにしたこと10黴とする命令奥行制御方式。
[Claims] When a plurality of instructions are fetched, instructions that can be overtaken regardless of the order of the commands are executed starting from those that can be executed regardless of the order, and instructions that cannot be overtaken regardless of the order of the commands are executed. In a data processing system where instructions are controlled to wait for the execution of the previous instruction before starting the execution of the next instruction, the write operand address in the write instruction in the name instruction is fetched sequentially. a write operand address holding unit that stores
The read instruction in the next fetched and delayed read instruction holds the land address and the write operand 1 address, is fetched sequentially, is stored on the next instruction, and is executed for the read instruction that matches in the matching processing section. A group of instruction registers that set and store a prohibition flag; an instruction transmission control unit that extracts instructions for which the execution territory flag is not set among instructions in the instruction register group and supplies them to an arithmetic execution unit; an off control unit that turns off the execution prohibition flag in the instruction register group when the write instruction that caused the flag to be set is executed;
This is an instruction depth control method in which instructions that can be overtaken and executed are overtaken and instructions that cannot be overtaken are maintained in the execution order.
JP56199515A 1981-12-11 1981-12-11 Instruction execution controlling system Pending JPS58101346A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP56199515A JPS58101346A (en) 1981-12-11 1981-12-11 Instruction execution controlling system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56199515A JPS58101346A (en) 1981-12-11 1981-12-11 Instruction execution controlling system

Publications (1)

Publication Number Publication Date
JPS58101346A true JPS58101346A (en) 1983-06-16

Family

ID=16409099

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56199515A Pending JPS58101346A (en) 1981-12-11 1981-12-11 Instruction execution controlling system

Country Status (1)

Country Link
JP (1) JPS58101346A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0232424A (en) * 1988-06-30 1990-02-02 Internatl Business Mach Corp <Ibm> Instruction processor
JPH02195432A (en) * 1988-12-30 1990-08-02 Internatl Business Mach Corp <Ibm> Data processing system and method
JPH04218841A (en) * 1990-03-19 1992-08-10 Fujitsu Ltd Interrupt handling method

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS51854A (en) * 1974-06-21 1976-01-07 Hitachi Ltd Deijitarukeisankino senkoseigyohoshiki
JPS5199427A (en) * 1975-02-27 1976-09-02 Hitachi Ltd
JPS53108254A (en) * 1977-03-02 1978-09-20 Nec Corp Information processor
JPS5421150A (en) * 1977-07-18 1979-02-17 Nec Corp Information processor

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS51854A (en) * 1974-06-21 1976-01-07 Hitachi Ltd Deijitarukeisankino senkoseigyohoshiki
JPS5199427A (en) * 1975-02-27 1976-09-02 Hitachi Ltd
JPS53108254A (en) * 1977-03-02 1978-09-20 Nec Corp Information processor
JPS5421150A (en) * 1977-07-18 1979-02-17 Nec Corp Information processor

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0232424A (en) * 1988-06-30 1990-02-02 Internatl Business Mach Corp <Ibm> Instruction processor
JPH02195432A (en) * 1988-12-30 1990-08-02 Internatl Business Mach Corp <Ibm> Data processing system and method
JPH04218841A (en) * 1990-03-19 1992-08-10 Fujitsu Ltd Interrupt handling method

Similar Documents

Publication Publication Date Title
US4896259A (en) Apparatus for storing modifying data prior to selectively storing data to be modified into a register
US5235686A (en) Computer system having mixed macrocode and microcode
EP0144249B1 (en) Buffer storage system
JPH03233630A (en) Information processor
KR920004279B1 (en) Microprocessor with Pointer Register
JPS58101346A (en) Instruction execution controlling system
JPS6212529B2 (en)
US3480917A (en) Arrangement for transferring between program sequences in a data processor
EP0279953A2 (en) Computer system having mixed macrocode and microcode instruction execution
JPS5851327A (en) input/output control system
JPS6161416B2 (en)
EP0177712B1 (en) Masked data fetch and modifying device
US5187782A (en) Data processing system
JP2883488B2 (en) Instruction processing unit
JP2583506B2 (en) Data processing device
JP2883489B2 (en) Instruction processing unit
JPS58105355A (en) Instruction execution control method
JPS62254237A (en) Inter-printer type branch instruction executing system
JPS6142076A (en) Vector mask information control device
JP2985244B2 (en) Information processing device
JPS6217840A (en) Microprogram control method using attribute flags
JPH03260839A (en) Microcomputer
JPH0644298B2 (en) Program rewriting device for data flow type computer
JPS6337457A (en) Inter-processor data transfer system
JPH07104783B2 (en) Pipeline control equipment