Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0831031B2 - Program instruction execution device - Google Patents
[go: Go Back, main page]

JPH0831031B2 - Program instruction execution device - Google Patents

Program instruction execution device

Info

Publication number
JPH0831031B2
JPH0831031B2 JP63329833A JP32983388A JPH0831031B2 JP H0831031 B2 JPH0831031 B2 JP H0831031B2 JP 63329833 A JP63329833 A JP 63329833A JP 32983388 A JP32983388 A JP 32983388A JP H0831031 B2 JPH0831031 B2 JP H0831031B2
Authority
JP
Japan
Prior art keywords
counter
bytes
memory
value
byte
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.)
Expired - Lifetime
Application number
JP63329833A
Other languages
Japanese (ja)
Other versions
JPH02173824A (en
Inventor
徹 渡部
敬人 野田
裕士 神阪
一泰 野々村
拓巳 丸山
巧 竹野
慎哉 加藤
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 JP63329833A priority Critical patent/JPH0831031B2/en
Publication of JPH02173824A publication Critical patent/JPH02173824A/en
Publication of JPH0831031B2 publication Critical patent/JPH0831031B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Description

【発明の詳細な説明】 〔目次〕 概要 産業上の利用分野 従来の技術 発明が解決しようとする課題 課題を解決するための手段(第1図) 作用 実施例 発明の効果 〔概要〕 プログラム命令実行装置に関し、 カウンタがゼロのときさらに−1しないように構成す
ることによりマイクロ命令分岐の判定が1ステップで行
えるようにすることを目的とし、 Nバイトのデータをメモリへライトするプログラム命
令を順次繰り返し、さらにNバイト未満のデータをメモ
リへライトするプログラム命令を実行することにより、
Nバイト以上のデータをメモリへライトするプログラム
命令実行装置において、1バイトのデータをライトする
毎に値が一定値毎に更新し、メモリにライトするデータ
の長さがNバイト未満となった時に値が0になるように
初期値設定し、値が0になった場合には、Nバイト未満
のデータを1バイト毎にメモリにライトしても値が更新
しないカウンタと、前記カウンタの値をNバイト分に相
当する一定値だけ更新し、Nバイトのデータのメモリラ
イトを実行する毎にカウンタの値が0か否かをチェック
してNバイトのメモリライトを行うプログラム命令の実
行を繰り返すか否かを制御する制御回路を備えたことを
特徴とする。
Detailed Description of the Invention [Table of Contents] Outline Industrial field of use Conventional technology Problems to be solved by the invention Means for solving the problem (Fig. 1) Operation Example Effect of the invention [Outline] Execution of program instructions Regarding the device, the program instruction for writing N bytes of data to the memory is sequentially repeated for the purpose of making it possible to judge the micro instruction branch in one step by configuring not to further -1 when the counter is zero. , By executing a program instruction that writes data of less than N bytes to memory,
In the program instruction execution device that writes N bytes or more of data to the memory, the value is updated at a constant value each time 1 byte of data is written, and when the length of the data to be written to the memory becomes less than N bytes. When the initial value is set so that the value becomes 0, and when the value becomes 0, the counter that does not update the value even if the data of less than N bytes is written to the memory byte by byte and the value of the counter are Whether to repeat the execution of the program instruction that updates the fixed value corresponding to N bytes, checks whether the counter value is 0 every time the memory write of N bytes of data is executed, and writes the N bytes of memory It is characterized by comprising a control circuit for controlling whether or not.

〔産業上の利用分野〕[Industrial applications]

本発明はプログラム命令実行装置に係り、特にマイク
ロ命令の指示より制御されるカウンタを用いてマイクロ
命令ループからの抜け出しを行えるととも複数バイト長
単位に繰り返されるメモリライトを少ない命令ステップ
数で実現できるものに関する。
The present invention relates to a program instruction execution device, and in particular, it is possible to exit from a microinstruction loop by using a counter controlled by the instruction of a microinstruction, and at the same time, it is possible to realize a memory write repeated in units of a plurality of bytes with a small number of instruction steps. Regarding things.

〔従来の技術〕[Conventional technology]

コンピュータにおいて、マイクロ命令でループ処理を
行う場合、例えば書込みを行う場合、このループからの
抜け出しには、例えば書込み終了のとき次のステップに
進行するためにはカウンタの値を用いていた。
In a computer, when performing loop processing by a microinstruction, for example, when writing is performed, the value of a counter is used to exit from this loop, for example, to advance to the next step at the end of writing.

例えばメモリにデータを3バイト記入するとき、高速
記入するためカウンタを−1ずつ3回減算し3回減算の
とき3バイト記入する手法と、カウンタを−1するとき
1バイト記入することを3回行う手法がある。
For example, when writing 3 bytes of data in the memory, the counter is subtracted 3 times by -1 for high speed writing, 3 bytes are written when the counter is subtracted 3 times, and 1 byte is written 3 times when the counter is decremented 3 times. There is a method to do.

前者の手法では、記入すべきバイト数をM、1回に記
入すべきバイト数をNとするとき、カウンタをM−(N
−1)に初期設定する。例えば記入すべきバイト数を
7、1回に記入するバイト長が3のときカウンタを7−
(3−1)=5に初期設定する。そしてカウンタを−1
ずつ3回減算して3回目に3バイト記入する。このとき
カウンタの値は2すなわち「010」となり、もう1回3
バイト記入ルーチンが繰返され、再びカウンタが−1ず
つ3回減算され3回目に3バイト記入される。このとき
カウンタは「001」、「000」、「111」となる。したが
って、カウンタが「111」のとき、この3バイト記入ル
ープから抜け出し、またこの「111」を解読することに
より残り1バイトの存在することを認識し、この1バイ
ト記入処理に移行することになる。
In the former method, when the number of bytes to be written is M and the number of bytes to be written at one time is N, the counter is M- (N
Initialize to -1). For example, if the number of bytes to be entered is 7, and the byte length to be entered at one time is 3, the counter is 7-
(3-1) = 5 is initialized. And the counter is -1
Subtract 3 times each and fill in 3 bytes the 3rd time. At this time, the value of the counter becomes 2, that is, "010", and once again 3
The byte writing routine is repeated, the counter is again decremented by -1 three times, and the third byte is written. At this time, the counter becomes "001", "000", "111". Therefore, when the counter is "111", the process exits from the 3-byte writing loop, and by decoding "111", the remaining 1 byte is recognized and the 1-byte writing process is started. .

同様にして8バイト記入のときはカウンタを8−(3
−1)=6に初期設定し3バイト記入ループを2回繰り
返したときカウンタが「000」となっているので、これ
を解読して残り2バイトの存在が認識され、3バイト記
入ループから抜け出して2バイト記入処理に移行する。
また3バイト記入のときはカウンタを3−(3−1)=
1に初期設定し、−1減算が3回行われたのち3バイト
書込まれるとき、カウンタは「110」になるので、これ
により3バイト記入ループを抜け出し、またこの「11
0」を解読することにより、残りバイト数がゼロである
ことを認識する。このように1回に3バイト書込むとき
は、カウンタの状態が「000」か、「111」か、「110」
かを判別してループを抜け出すことが必要であった。第
4図(A)はこの状態のフローチャートを示す。一般に
1回に記入すべきバイト数がNのとき、N回カウンタの
パターンを判別することが必要になる。
Similarly, when entering 8 bytes, set the counter to 8- (3
-1) = 6 is initialized and the counter is "000" when the 3-byte writing loop is repeated twice, so the decoding of this makes it possible to recognize the existence of the remaining 2 bytes, and exit from the 3-byte writing loop. Move to the 2-byte entry process.
When writing 3 bytes, set the counter to 3- (3-1) =
When it is initialized to 1, and when 3 bytes are written after -1 subtraction is performed, the counter becomes "110", so this exits the 3-byte entry loop and this "11"
By decoding "0", it is recognized that the number of remaining bytes is zero. When writing 3 bytes at a time, the counter status is "000", "111", or "110".
It was necessary to determine whether or not to exit the loop. FIG. 4 (A) shows a flowchart of this state. Generally, when the number of bytes to be written at one time is N, it is necessary to determine the pattern of the N times counter.

また、後者の手法では、1回に1バイト記入しその度
にカウンタを−1するとき、カウンタを初めに3にセッ
トし、1バイト記入するときカウンタを−1するので、
カウンタがオールゼロになったときに書込みルーチンを
抜け出すため、1バイト記入する度にカウンタがオール
ゼロか否かをチェックしている。第4図(B)はこの状
態のフローチヤートを示す。
Also, in the latter method, when writing 1 byte at a time and decrementing the counter by -1 each time, the counter is set to 3 first, and when writing 1 byte, the counter is decremented by 1.
Since the write routine is exited when the counter becomes all zero, every time one byte is written, it is checked whether or not the counter is all zero. FIG. 4B shows the flow chart in this state.

〔発明が解決しようとする課題〕[Problems to be Solved by the Invention]

したがって、第4図(A)に示す前者の手法では、書
込みループより抜け出すためにパターンを3つ用意して
比較しなければならないため、カウンタのパターンをチ
ェックするのに3ステップ(1回にNバイト長書込みの
ときはNステップ)必要となるのみならず、このステッ
プ数だけのカウンタ・パターンを用意するため、このカ
ウンタ・パータン記憶用の記憶容量を必要とする。また
第4図(B)に示す後者の手法では毎回カウンタのパー
タンをチェックしなければならないため、このためのス
テップ数が大となるのみならず、1回に1バイトしか記
入できないので、書込み時間が長くなる。
Therefore, in the former method shown in FIG. 4 (A), it is necessary to prepare and compare three patterns in order to get out of the write loop, so that three steps (N Not only N steps are required for writing a byte length), but a counter pattern corresponding to the number of steps is prepared, so that a storage capacity for storing the counter pattern is required. In the latter method shown in FIG. 4 (B), since the pattern of the counter must be checked every time, the number of steps for this purpose becomes large and only one byte can be written at a time. Becomes longer.

したがって本発明の目的は、このようなループから抜
け出すための判定をカウンタの1つのパターンで1ステ
ップのみ行えばよく、しかも複数バイト長単位に繰り返
されるメモリライトを少ない命令ステップ数で実現でき
るプログラム命令実行装置を提供することである。
Therefore, it is an object of the present invention to perform the determination for exiting from such a loop in only one step with one pattern of the counter, and moreover, a program instruction that can realize a memory write repeated in a unit of a plurality of byte lengths with a small number of instruction steps. It is to provide an execution device.

〔課題を解決するための手段〕[Means for solving the problem]

前記目的を達成するため、本発明では、第1図に示す
如く、カウント値が1回ゼロになったとき、これ以上カ
ウントしないゼロストップ・カウンタ4を使用する。こ
のゼロストップ・カウンタはマイクロ命令により制御可
能なものであり、また制御回路3はマイクロ命令分岐を
制御するものである。
In order to achieve the above object, in the present invention, as shown in FIG. 1, when the count value becomes zero once, the zero stop counter 4 which does not count any more is used. This zero-stop counter is controllable by a microinstruction, and the control circuit 3 controls a microinstruction branch.

例えばマイクロ命令保持メモリ1より読出したマイク
ロ命令をマイクロ命令出力レジスタ2に一旦保持し、こ
れに応じて制御回路3が動作する場合、このマイクロ命
令が図示省略したメモリに例えば4バイト記入命令のと
き、ゼロストップ・カウンタ4を4−(3−1)=2に
セットし、ゼロストップ・カウンタ4を3回連続して−
1制御し、3回目に3バイト記入するとき、−1を2回
行った時点でゼロとなり、3回目の−1のときもこのゼ
ロの状態を保つ。従って制御回路3はゼロストップ・カ
ウンタ4がゼロか否かのみをチェックし、ゼロであれば
この3バイト書込みルーチンより抜け出すことができ
る。
For example, when the microinstruction read out from the microinstruction holding memory 1 is once retained in the microinstruction output register 2 and the control circuit 3 operates in response to this, when this microinstruction is, for example, a 4-byte entry instruction in a memory (not shown). , The zero-stop counter 4 is set to 4- (3-1) = 2, and the zero-stop counter 4 is continuously set three times-
When 1 is controlled and 3 bytes are written for the third time, it becomes zero when -1 is performed twice, and this state of zero is maintained even for -1 at the third time. Therefore, the control circuit 3 only checks whether or not the zero-stop counter 4 is zero, and if it is zero, it is possible to exit this 3-byte write routine.

〔作用〕[Action]

ルーチンよりの抜け出しを1つのパータンのみでチェ
ックすることにより行うことができるので、パータン保
持用のメモリ容量を小さくすることができるのみなら
ず、チェックステップも1ステップのみでよい。
Since the exit from the routine can be performed by checking only one pattern, not only the memory capacity for holding the pattern can be reduced, but also only one check step is required.

〔実施例〕〔Example〕

本発明の一実施例を第2図及び第3図にもとづき説明
する。
An embodiment of the present invention will be described with reference to FIGS. 2 and 3.

第2図は本発明の一実施例構成図、第3図はその動作
説明図である。
FIG. 2 is a configuration diagram of an embodiment of the present invention, and FIG. 3 is an operation explanatory diagram thereof.

第2図において、第1図と同一記号は同一部分を示す
ので、これらについての説明は省略する。
In FIG. 2, the same symbols as those in FIG. 1 indicate the same parts, and thus the description thereof will be omitted.

ゼロストップ・カウンタ4は、レジスタ4−0、4−
1、4−2と、−1減算回路4−3と、アンド・ゲート
4−4、4−5を具備している。アンド・ゲート4−4
の入力部分にはインバータが形成されており、各レジス
タ4−0〜4−2が入力されている。またカウンタ・セ
ット・クロックはアンド・ゲート4−5を経由して各レ
ジスタ4−0〜4−2に出力されている。そして−1減
算回路4−3は、レジスタ4−0〜4−2の3ビット出
力値から−1を減ずるものであり、レジスタ4−2の出
力を最下位ビット、レジスタ4−0の出力を最上位ビッ
トとする3ビットで表示される値より−1するものであ
る。例えばこのレジスタ4−0〜4−2の出力が「10
1」のとき、これより−1した「100」を出力し、それぞ
れのビットが対応するレジスタ4−0〜4−2にセット
されることになる。しかしレジスタ4−0〜4−2にカ
ウンタ・セット・クロックが印加されないとき、−1減
算回路4−3の出力はレジスタ4−0〜4−2にセット
されない。従ってレジスタ4−0〜4−2がオール・ゼ
ロ出力のとき、すなわち「000」のとき、これより−1
された「111」を−1減算回路4−3が出力したとき、
カウンタ・セット・クロックが印加されなければレジス
タ4−0〜4−2に対するセットは行われない。
The zero-stop counter 4 includes registers 4-0 and 4-
1, 4-2, a -1 subtraction circuit 4-3, and AND gates 4-4, 4-5. And Gate 4-4
An inverter is formed at the input part of each of the registers 4-0 to 4-2. The counter set clock is output to each of the registers 4-0 to 4-2 via the AND gate 4-5. The -1 subtraction circuit 4-3 subtracts -1 from the 3-bit output value of the registers 4-0 to 4-2. The output of the register 4-2 is the least significant bit and the output of the register 4-0 is the output. It is -1 from the value displayed by 3 bits which is the most significant bit. For example, the output of these registers 4-0 to 4-2 is "10.
When it is "1", "100" which is -1 is output from this, and each bit is set in the corresponding register 4-0 to 4-2. However, when the counter set clock is not applied to the registers 4-0 to 4-2, the output of the -1 subtraction circuit 4-3 is not set to the registers 4-0 to 4-2. Therefore, when the registers 4-0 to 4-2 output all zeros, that is, when it is "000", it is -1 from this.
When the subtracted "111" is output by the -1 subtraction circuit 4-3,
If the counter set clock is not applied, the registers 4-0 to 4-2 are not set.

レジスタ4−0〜4−2の出力は、−1減算回路4−
3のみならず、アンド・ゲート4−4にも入力される。
しかしアンド・ゲート4−4の各入力部にはインバータ
が設けられているので、これらのレジスタ4−0〜4−
2の出力が1ビットでも「1」のときアンド・ゲート4
−4は「0」′を出力する。しかしアンド・ゲート4−
5におけるアンド・ゲート4−4入力部分にもインバー
タが設けられているので、アンド・ゲート4−4が
「0」を出力したとき、アンド・ゲート4−5はカウン
タ・セット・クロックを出力して、各レジスタ4−0〜
4−2に印加する。
The outputs of the registers 4-0 to 4-2 are the -1 subtraction circuit 4-
Not only 3 but also to the AND gate 4-4.
However, since an inverter is provided at each input portion of the AND gate 4-4, these registers 4-0 to 4-
AND gate 4 when the output of 2 is 1 even if it is 1 bit
-4 outputs "0"'. But And Gate 4-
Since an inverter is also provided in the input part of the AND gate 4-4 in 5, the AND gate 4-5 outputs the counter set clock when the AND gate 4-4 outputs "0". Each register 4-0
4-2 is applied.

しかしレジスタ4−0〜4−2がいずれも「0」を出
力するとき、アンド・ゲート4−4から「1」が出力さ
れるので、アンド・ゲート4−5はカウンタ・セット・
クロックを出力せず、レジスタ4−0〜4−2はゼロが
保持されたままとなる。この状態は、適宜手段でレジス
タ4−0〜4−2に別にカウンタ・セット・クロックが
印加されるまで持続される。
However, when all the registers 4-0 to 4-2 output "0", "1" is output from the AND gate 4-4, so that the AND gate 4-5 sets the counter set.
The clock is not output, and the registers 4-0 to 4-2 retain zero. This state is maintained until another counter set clock is applied to the registers 4-0 to 4-2 by appropriate means.

したがって、−1減算回路4−3における演算出力が
「000」のとき、これがレジスタ4−0〜4−2にセッ
トされた状態に保持されるので、第3図に示す如く、カ
ウンタを3回−1したあとで1ステップだけこのレジス
タ4−0〜4−2すなわちカウンタの出力が「000」か
否かをチェックすることにより、その3ビット書込みル
ーチンのループより抜け出すことができる。
Therefore, when the operation output in the -1 subtraction circuit 4-3 is "000", it is held in the state set in the registers 4-0 to 4-2, and therefore, as shown in FIG. It is possible to exit from the loop of the 3-bit write routine by checking whether the output of the registers 4-0 to 4-2, that is, the counter, is "000" for one step after -1.

通常転送処理等においては、転送バイト数が大きいた
め、判定ループを何回もまわることになる。このとき、
本発明では書込みルーチンのループの抜け出しのチェッ
クのためのステップが、従来のものに比較して短いの
で、残りのライト判定を行っても、総合的には合計のス
テップ数を少なくすることができる。
In a normal transfer process or the like, since the number of transferred bytes is large, the determination loop will be repeated many times. At this time,
In the present invention, the steps for checking the loop out of the write routine are shorter than the conventional steps, so that the total number of steps can be reduced even if the remaining write determination is performed. .

なお、前記説明は、カウンタが3桁の場合、および1
回に3バイト書込みの場合について説明したが、勿論本
発明はこの桁数、書込み場合のバイト長及び書込みのケ
ース等のみに限定されるものではない。
Note that the above explanation is for the case where the counter has 3 digits, and 1
Although the case of writing 3 bytes at a time has been described, the present invention is of course not limited to the number of digits, the byte length in writing, the case of writing, and the like.

〔発明の効果〕〔The invention's effect〕

本発明によれば、ループを抜けるのにカウンタがゼロ
であるか否かの判定を行えばよく、1ステップだけで判
定が行える。
According to the present invention, it is sufficient to determine whether or not the counter is zero before leaving the loop, and the determination can be performed in only one step.

しかも複数バイト長単位に繰り返されるメモリライト
を従来に比べて少ない命令ステップで実現できることに
なる。
In addition, the memory write that is repeated in the unit of a plurality of bytes can be realized with a smaller number of instruction steps than the conventional one.

このように本発明によればカウンタの値により制御さ
れるマイクロ命令のループにおいて、ループから抜け出
す場合、ループの中で減算される回数だけカウンタの値
を判定する必要がない。したがってマイクロ命令のステ
ップ数を削減できる。また判定するパターンも1種類で
よく、複数は不必要なので記憶容量も少なくてよい。
As described above, according to the present invention, in the loop of the microinstruction controlled by the value of the counter, when exiting from the loop, it is not necessary to judge the value of the counter by the number of times of subtraction in the loop. Therefore, the number of steps of the micro instruction can be reduced. Also, only one type of determination pattern is required, and a plurality of determination patterns are unnecessary, so the storage capacity may be small.

このようにしてコンピュータの性能向上及びマイクロ
命令を格納するメモリのハード量削減を行うことができ
る。
In this way, it is possible to improve the performance of the computer and reduce the amount of hardware for the memory that stores microinstructions.

【図面の簡単な説明】[Brief description of drawings]

第1図は本発明の原理説明図、 第2図は本発明の一実施例構成図、 第3図は本発明の動作説明図、 第4図は従来例の動作説明図である。 1…マイクロ命令保持メモリ 2…マイクロ命令出力レジスタ 3…制御回路 4…ゼロストップ・カウンタ FIG. 1 is a diagram illustrating the principle of the present invention, FIG. 2 is a diagram illustrating the configuration of an embodiment of the present invention, FIG. 3 is a diagram illustrating the operation of the present invention, and FIG. 1 ... Micro instruction holding memory 2 ... Micro instruction output register 3 ... Control circuit 4 ... Zero stop counter

フロントページの続き (72)発明者 野々村 一泰 神奈川県川崎市中原区上小田中1015番地 富士通株式会社内 (72)発明者 丸山 拓巳 神奈川県川崎市中原区上小田中1015番地 富士通株式会社内 (72)発明者 竹野 巧 神奈川県川崎市中原区上小田中1015番地 富士通株式会社内 (72)発明者 加藤 慎哉 神奈川県川崎市中原区上小田中1015番地 富士通株式会社内 (56)参考文献 特公 昭60−49938(JP,B2)Front page continuation (72) Inventor Kazuyasu Nonomura, 1015 Kamiodanaka, Nakahara-ku, Kawasaki-shi, Kanagawa, Fujitsu Limited (72) Inventor Takumi Maruyama, 1015, Kamedota, Nakahara-ku, Kawasaki, Kanagawa (72) Inventor Takumi Takeno 1015 Kamiodanaka, Nakahara-ku, Kawasaki-shi, Kanagawa, Fujitsu Limited (72) Inventor Shinya Kato 1015, Kamikodanaka, Nakahara-ku, Kawasaki, Kanagawa FUJITSU LIMITED (56) Reference JP 60-49938 (JP, B2)

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】Nバイトのデータをメモリへライトするプ
ログラム命令を順次繰り返し、さらにNバイト未満のデ
ータをメモリへライトするプログラム命令を実行するこ
とにより、Nバイト以上のデータをメモリへライトする
プログラム命令実行装置において、 1バイトのデータをライトする毎に値が一定値毎に更新
し、メモリにライトするデータの長さがNバイト未満と
なった時に値が0になるように初期値設定し、値が0に
なった場合には、Nバイト未満のデータを1バイト毎に
メモリにライトしても値が更新しないカウンタと、 前記カウンタの値をNバイト分に相当する一定値だけ
更新し、Nバイトのデータのメモリライトを実行する毎
にカウンタの値が0か否かをチェックしてNバイトのメ
モリライトを行うプログラム命令の実行を繰り返すか否
かを制御する制御回路を備えたことを特徴とするプログ
ラム命令実行装置。
1. A program for writing data of N bytes or more to a memory by sequentially repeating a program instruction of writing N bytes of data to the memory and further executing a program instruction of writing data of less than N bytes to the memory. In the instruction execution unit, the value is updated every time a 1-byte data is written, and the initial value is set so that the value becomes 0 when the length of the data to be written to the memory becomes less than N bytes. , When the value becomes 0, a counter that does not update the value even if the data less than N bytes is written to the memory byte by byte, and the counter value is updated by a constant value corresponding to N bytes. , Each time a memory write of N bytes of data is executed, it is checked whether or not the value of the counter is 0, and the execution of the program instruction to write the memory of N bytes Program instruction execution device characterized by comprising a control circuit for controlling whether or not return Ri.
JP63329833A 1988-12-27 1988-12-27 Program instruction execution device Expired - Lifetime JPH0831031B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63329833A JPH0831031B2 (en) 1988-12-27 1988-12-27 Program instruction execution device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63329833A JPH0831031B2 (en) 1988-12-27 1988-12-27 Program instruction execution device

Publications (2)

Publication Number Publication Date
JPH02173824A JPH02173824A (en) 1990-07-05
JPH0831031B2 true JPH0831031B2 (en) 1996-03-27

Family

ID=18225741

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63329833A Expired - Lifetime JPH0831031B2 (en) 1988-12-27 1988-12-27 Program instruction execution device

Country Status (1)

Country Link
JP (1) JPH0831031B2 (en)

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3479793D1 (en) * 1983-08-01 1989-10-26 Allied Signal Inc Oriented film laminates of polyamides and ethylene vinyl alcohol

Also Published As

Publication number Publication date
JPH02173824A (en) 1990-07-05

Similar Documents

Publication Publication Date Title
US3328768A (en) Storage protection systems
US4156903A (en) Data driven digital data processor
US3909797A (en) Data processing system utilizing control store unit and push down stack for nested subroutines
US4539635A (en) Pipelined digital processor arranged for conditional operation
JPS59117666A (en) Vector processor
US4761753A (en) Vector processing apparatus
US4156909A (en) Structured data files in a data driven digital data processor
US3001708A (en) Central control circuit for computers
JPH034936B2 (en)
JPH0831031B2 (en) Program instruction execution device
US3251042A (en) Digital computer
JP2567134B2 (en) Bit field logical operation processing device and monolithic microprocessor having the same
EP0256134A1 (en) Central processing unit
GB2069733A (en) Conditional instruction execution in a pipelined processor
JPS6055911B2 (en) main storage
JPH02126321A (en) Decoder for instruction code
JPH0616287B2 (en) Vector arithmetic processor with mask
GB1593136A (en) Data processing
JPS59216252A (en) Information processing device
JPH0588887A (en) Data processor
JPS6116114B2 (en)
JPS6022247A (en) Micro instruction control system
JPS60101642A (en) Microcomputer input control circuit
JPS5875250A (en) Digital information processor
JPH01184577A (en) information processing equipment