JPH04364531A - Microprocessor - Google Patents
MicroprocessorInfo
- Publication number
- JPH04364531A JPH04364531A JP3140221A JP14022191A JPH04364531A JP H04364531 A JPH04364531 A JP H04364531A JP 3140221 A JP3140221 A JP 3140221A JP 14022191 A JP14022191 A JP 14022191A JP H04364531 A JPH04364531 A JP H04364531A
- Authority
- JP
- Japan
- Prior art keywords
- address
- instruction
- circuit
- program
- branch
- 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
Links
Landscapes
- Debugging And Monitoring (AREA)
Abstract
Description
【0001】0001
【産業上の利用分野】本発明はプログラム暴走検出回路
を内蔵したマイクロプロセッサに関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a microprocessor incorporating a program runaway detection circuit.
【0002】0002
【従来の技術】半導体技術の進歩により、マイクロプロ
セッサ、周辺制御用LSI、メモリLSIが非常に安価
に供給されるようになり、これらを適宜組合わせるだけ
で比較的高性能なパーソナルコンピュータを構築出来る
ようになった。特にこのパーソナルコンピュータにおけ
る制御中枢となるマイクロプロセッサの性能向上は目覚
ましく、8ビット、16ビット、32ビットテータ処理
は勿論のこと、最近では64ビット処理あるいはキャッ
シュ内蔵のものまで出現してきた。[Background Art] With the advancement of semiconductor technology, microprocessors, peripheral control LSIs, and memory LSIs have become available at very low prices, and it is now possible to construct relatively high-performance personal computers simply by appropriately combining these. It became so. In particular, the performance of microprocessors, which serve as the control center of personal computers, has improved markedly, with not only 8-bit, 16-bit, and 32-bit data processing, but even 64-bit processing and built-in caches have recently appeared.
【0003】ところで、上述したパーソナルコンピュー
タは内蔵のメモリにプログラムを格納し、プログラムカ
ウンタに設定されるアドレスに従い、その内容を読み出
しながらデータ処理を実行する。プログラムカウンタは
次に実行すべき命令のメモリアドレスを示しており、1
命令の実行が終了する毎に更新され、次のアドレスが設
定される。このようなシステムにて通常のデータ処理中
、プログラムの暴走を検出するには、例えば、ウォッチ
ドッグタイマのようにファームウェアに依存しており、
プログラム中にタイマをリセットさせる命令を入れてお
き、タイマ(を構成するカウンタ)の値がある設定値以
上になった場合に暴走と判断することで暴走検出を行な
っていた。By the way, the above-mentioned personal computer stores programs in its built-in memory, and executes data processing while reading out the contents according to the address set in the program counter. The program counter indicates the memory address of the next instruction to be executed.
It is updated every time execution of an instruction is completed, and the next address is set. In order to detect program runaway during normal data processing in such a system, for example, a watchdog timer relies on firmware.
Runaway detection was performed by including an instruction to reset a timer in the program, and determining that a runaway occurred when the value of the timer (the counter that constitutes it) exceeded a certain set value.
【0004】0004
【発明が解決しようとする課題】従来はタイマのカウン
ト値がある一定値を示すことで暴走検出を行なっていた
ため、即座に暴走検出を行なうことができない。Conventionally, runaway detection has been performed by indicating a certain constant value of the count value of a timer, and therefore runaway detection cannot be performed immediately.
【0005】これを解決するためにマイクロプロセッサ
内部に、プログラムカウンタの値をコンペアにより検査
する回路を持ち、ファームウェアに依存せず、即座に暴
走を検出するハードウェアが考えられる。[0005] To solve this problem, it is possible to consider hardware that has a circuit inside the microprocessor that checks the value of the program counter by comparison, and immediately detects runaway without depending on firmware.
【0006】しかしながら、メモリに格納された命令が
シーケンシャルに実行される場合はいいとしても分岐命
令や割込み命令処理時にコンペア操作を禁止するための
手段が必要となり、従って暴走検出ができず、その時点
で暴走していても検出不可能であった。However, even if instructions stored in memory are executed sequentially, a means for prohibiting the compare operation is required when processing branch instructions or interrupt instructions, and therefore runaway detection cannot be performed. Even if it ran out of control, it could not be detected.
【0007】本発明は、ファームウェアに依存すること
なく、分岐命令や割込み命令も含めた全ての命令処理に
おいて即座に暴走検出可能なマイクロプロセッサを提供
することを目的とする。SUMMARY OF THE INVENTION An object of the present invention is to provide a microprocessor that can immediately detect runaway in all instruction processing, including branch instructions and interrupt instructions, without depending on firmware.
【0008】[0008]
【課題を解決するための手段】本発明のマイクロプロセ
ッサは、命令実行に先立ち、フェッチした命令のバイト
数及び更新前のアドレスをもとに次に実行すべき命令の
アドレスを算出するアドレス算出回路と、このアドレス
算出回路によって算出されたアドレスを記憶するための
記憶回路と、命令実行後、プログラムカウンタの更新さ
れたアドレスと上記記憶回路に記憶されたアドレスとの
比較を実行する比較回路と、実行される命令の種類を判
別し、その判別結果に応じて比較回路による比較操作を
制御する比較制御回路とを具備することを特徴とする。[Means for Solving the Problems] The microprocessor of the present invention has an address calculation circuit that calculates the address of the next instruction to be executed based on the number of bytes of the fetched instruction and the address before updating, before executing the instruction. a memory circuit for storing the address calculated by the address calculation circuit; and a comparison circuit for comparing the updated address of the program counter with the address stored in the memory circuit after execution of the instruction. The present invention is characterized by comprising a comparison control circuit that determines the type of instruction to be executed and controls the comparison operation by the comparison circuit according to the determination result.
【0009】また、本発明は、比較制御回路によって分
岐命令や割込み命令等のアドレスシーケンスを変更する
命令が検出された場合に、同変更命令の実行前にその変
更先アドレスを上記記憶回路に記憶すると共に、再度同
一アドレスから命令をフェッチし、相対分岐であるなら
ば、更新前のアドレスとフェッチされたディスプレース
メントをもとに上記アドレス算出回路により分岐先アド
レスを生成してプログラムカウンタに設定し、絶対分岐
であるならば、フェッチされたアドレスをプログラムカ
ウンタに設定し、しかる後にプログラムカウンタの内容
と記憶回路の内容との比較回路によるコンペア操作を実
行させて、プログラムの暴走検出を行なうことも特徴と
する。[0009] Furthermore, the present invention provides that when an instruction that changes the address sequence, such as a branch instruction or an interrupt instruction, is detected by the comparison control circuit, the destination address of the change is stored in the storage circuit before the execution of the changing instruction. At the same time, the instruction is fetched again from the same address, and if it is a relative branch, the branch destination address is generated by the above address calculation circuit based on the address before update and the fetched displacement, and is set in the program counter. , if it is an absolute branch, the fetched address may be set in the program counter, and then a compare operation is executed by a comparison circuit between the contents of the program counter and the contents of the storage circuit, thereby detecting a program runaway. Features.
【0010】0010
【作用】フェッチされた命令のバイト数と更新前のプロ
グラムカウンタの値との加算をアドレス算出回路にて行
なわせて、次に実行すべき命令のアドレスを算出し、記
憶回路にセーブする。次に命令実行に伴いプログラムカ
ウンタを更新し、この更新後のアドレスと記憶回路にセ
ーブしておいたアドレスとを比較回路にて比較させる。
ここで不一致ならプログラム暴走と判断し、マイクロプ
ロセッサの動作を停止させる。[Operation] The address calculation circuit adds the number of bytes of the fetched instruction and the value of the program counter before updating, calculates the address of the next instruction to be executed, and saves it in the storage circuit. Next, the program counter is updated as the instruction is executed, and the updated address is compared with the address saved in the storage circuit in a comparison circuit. If there is a mismatch, it is determined that the program has runaway, and the microprocessor stops operating.
【0011】但し、フェッチされた命令が分岐命令の場
合には、分岐命令実行前にその分岐先(飛び先)アドレ
スを記憶回路にセーブすると共に、再度同一アドレスか
ら命令(分岐命令)をフェッチして、その命令で示され
るアドレスをプログラムカウンタにセーブし、比較回路
によるコンペア操作により暴走検出を行なう。このこと
により、分岐命令を含む全ての命令処理において即座に
プログラムの暴走検出が可能となる。However, if the fetched instruction is a branch instruction, the branch destination (jump destination) address is saved in the memory circuit before the branch instruction is executed, and the instruction (branch instruction) is fetched again from the same address. Then, the address indicated by the instruction is saved in the program counter, and runaway detection is performed by a compare operation by a comparator circuit. This makes it possible to immediately detect program runaway in all instruction processing including branch instructions.
【0012】0012
【実施例】図1は本発明が使用されるパーソナルコンピ
ュータの構成例を示すブロック図である。DESCRIPTION OF THE PREFERRED EMBODIMENTS FIG. 1 is a block diagram showing an example of the configuration of a personal computer in which the present invention is used.
【0013】図において、1はマイクロプロセッサ(μ
CPU)であり、システムRAM2に格納されたプログ
ラムもしくはBIOS−ROM3(基本入出力システム
)に格納されたプログラム(BIOSプログラム)を読
み出し、演算制御もしくはシステムに接続される各入出
力装置の制御を行なう。4、5、6は入出力装置であり
、それぞれデータ入力を行なうキーボード(KB)、外
部記憶となるフロッピーディスク装置(FDD)、デー
タ表示がなされるディスプレイ装置(CRT)である。
これら入出力装置はいずれもBIOSプログラムの制御
を受け、いずれもマイクロプロセッサ1によってプログ
ラム可能な入出力コントローラであるキーボードコント
ローラ(KBC)7、フロッピーディスクコントローラ
(FDC)8、ディスプレイコントローラ(CRTC)
9を介して接続される。In the figure, 1 is a microprocessor (μ
CPU), reads the program stored in system RAM2 or the program (BIOS program) stored in BIOS-ROM3 (basic input/output system), and performs arithmetic control or control of each input/output device connected to the system. . Reference numerals 4, 5, and 6 are input/output devices, including a keyboard (KB) for inputting data, a floppy disk device (FDD) for external storage, and a display device (CRT) for displaying data. These input/output devices are all controlled by the BIOS program, and are all programmable input/output controllers by the microprocessor 1, such as a keyboard controller (KBC) 7, a floppy disk controller (FDC) 8, and a display controller (CRTC).
9.
【0014】図2は本発明の実施例を示すブロック図で
あり、図1に示すマイクロプロセッサ1の内部構成のう
ち、本発明と関係する部分のみ抽出して示したものであ
る。図において、11はアドレス生成回路であり、アド
レスカウンタ13に設定すべきアドレスを決定する。1
2は記憶回路であり、アドレス生成回路11によって算
出されるアドレスがセーブされる。13はアドレスカウ
ンタ(プログラムカウンタ)であり、次に実行すべき命
令が格納されているアドレスを示す。FIG. 2 is a block diagram showing an embodiment of the present invention, and shows only the portions related to the present invention extracted from the internal configuration of the microprocessor 1 shown in FIG. In the figure, 11 is an address generation circuit, which determines the address to be set in the address counter 13. 1
2 is a storage circuit in which the address calculated by the address generation circuit 11 is saved. 13 is an address counter (program counter), which indicates the address where the next instruction to be executed is stored.
【0015】14は比較回路であり、記憶回路12にセ
ーブされたアドレスとアドレスカウンタ13に設定され
た値のコンペア(比較)を行なう。15は比較制御回路
であり、上記比較回路14によるコンペア操作の制御を
行なうもので、主に命令デコード回路ならびにタイミン
グクロック生成回路等命令フェッチ実行のための制御回
路から成る。A comparison circuit 14 compares the address saved in the storage circuit 12 with the value set in the address counter 13. Reference numeral 15 denotes a comparison control circuit, which controls the compare operation by the comparison circuit 14, and mainly consists of control circuits for execution of instruction fetch, such as an instruction decode circuit and a timing clock generation circuit.
【0016】以下、本発明実施例の動作について説明す
る。まず本実施例では、実行すべき命令が分岐命令か否
かを判別する図2に示す比較制御回路15(に内蔵のデ
コード回路)を備え、分岐命令時、その飛び先アドレス
(分岐先アドレス)を記憶回路12にセーブしておき、
再度その命令の読み出しを行ない、その命令で示される
飛び先アドレスを、記憶回路12にセーブしているアド
レスとコンペアし、不一致なら暴走とみなすものである
。The operation of the embodiment of the present invention will be explained below. First, in this embodiment, the comparison control circuit 15 (a built-in decoding circuit) shown in FIG. is saved in the memory circuit 12,
The instruction is read out again, and the jump destination address indicated by the instruction is compared with the address saved in the memory circuit 12, and if they do not match, it is regarded as a runaway.
【0017】即ち分岐命令時には、その命令に従ってア
ドレスカウンタ13に設定されるべき値(飛び先アドレ
ス)を算出して記憶回路12にセーブし、そこで再度同
命令を読み出してアドレスを算出して今度はアドレスカ
ウンタ13にセーブし、記憶回路12の値とアドレスカ
ウンタ13の値とを比較する。この時、一致したならば
通常動作に進み、不一致ならば暴走とみなす。That is, at the time of a branch instruction, the value to be set in the address counter 13 (jump address) according to the instruction is calculated and saved in the memory circuit 12, and then the same instruction is read out again and the address is calculated. The value is saved in the address counter 13, and the value in the memory circuit 12 and the value in the address counter 13 are compared. At this time, if they match, normal operation will proceed; if they do not match, it will be considered a runaway.
【0018】次に、上記した図2の構成の動作を更に詳
細に説明する。まず、(マイクロプロセッサ1に)フェ
ッチされた命令の実行に先立ち、その命令のバイト数と
更新前のアドレスカウンタ13の値(即ち、フェッチさ
れた命令のアドレス)との加算を、アドレス生成回路1
1にて行なわせ、その加算結果を記憶回路12にセーブ
する。この時点で記憶回路12は、これから実行する命
令の更に次に実行すべきアドレスを示していることにな
る。Next, the operation of the configuration shown in FIG. 2 will be explained in more detail. First, before executing a fetched instruction (to the microprocessor 1), the address generation circuit adds the number of bytes of the instruction and the value of the address counter 13 before updating (i.e., the address of the fetched instruction).
1, and the result of the addition is saved in the memory circuit 12. At this point, the memory circuit 12 indicates the address to be executed next to the instruction to be executed.
【0019】次に、命令実行に伴いアドレスカウンタ1
3を更新する。これによりプログラム暴走のない正常状
態ならば、アドレスカウンタ13の値は次に実行すべき
命令のアドレスを示していて、記憶回路12と同じ値に
なっているはずである。そこで比較制御回路15の制御
により、比較回路14にて記憶回路12の値とアドレス
カウンタ13の値のコンペアを行なわせ、不一致ならば
プログラム暴走と判断する。Next, as the instruction is executed, the address counter 1
Update 3. As a result, under normal conditions without program runaway, the value of the address counter 13 should indicate the address of the next instruction to be executed, and should be the same value as the memory circuit 12. Therefore, under the control of the comparison control circuit 15, the comparison circuit 14 compares the value of the storage circuit 12 and the value of the address counter 13, and if they do not match, it is determined that the program has runaway.
【0020】以上は、通常の命令実行時(命令実行がシ
ーケンシャルに行なわれる場合)におけるプログラム暴
走の検出であるが、分岐命令や割込み命令等のアドレス
シーケンスを変更する命令、例えば分岐命令の実行時に
は、次のようにしてプログラム暴走の検出を行なう。The above describes the detection of program runaway during normal instruction execution (when instructions are executed sequentially), but when executing instructions that change the address sequence such as branch instructions and interrupt instructions, for example, branch instructions. , program runaway is detected as follows.
【0021】即ち分岐命令実行時においては、分岐命令
実行前にその分岐先アドレスを記憶回路12にセーブし
ておく。更に分岐命令実行前に、再度同一アドレスから
命令(正常であれば同じ分岐命令)をフェッチし、命令
が相対分岐ならば、更新前のアドレスカウンタ13の値
とフェッチされた命令の示すディスプレースメントとを
アドレス生成回路11にて加算して飛び先アドレスを生
成し、アドレスカウンタ13にセーブする。これに対し
、命令が絶対分岐ならば、フェッチされた命令の示すア
ドレス(飛び先アドレス)をそのままアドレスカウンタ
13にセーブする。That is, when executing a branch instruction, the branch destination address is saved in the storage circuit 12 before executing the branch instruction. Furthermore, before executing the branch instruction, fetch the instruction again from the same address (if normal, the same branch instruction), and if the instruction is a relative branch, compare the value of the address counter 13 before updating and the displacement indicated by the fetched instruction. is added in the address generation circuit 11 to generate a jump destination address and saved in the address counter 13. On the other hand, if the instruction is an absolute branch, the address (jump destination address) indicated by the fetched instruction is saved in the address counter 13 as is.
【0022】この状態で、比較制御回路15は、比較回
路14にて記憶回路12の内容とアドレスカウンタ13
の内容とのコンペアを行なわせることにより、暴走検出
を行なう。In this state, the comparison control circuit 15 uses the comparison circuit 14 to compare the contents of the storage circuit 12 and the address counter 13.
Runaway detection is performed by comparing with the contents of .
【0023】尚、比較回路14によるコンペア出力に応
じてマイクロプロセッサの動作を停止させる、あるいは
初期ルーチンに戻る回路を付加することにより、プログ
ラム暴走回避をはかることも可能である。It is also possible to prevent program runaway by adding a circuit that stops the operation of the microprocessor in response to the compare output from the comparison circuit 14 or returns to the initial routine.
【0024】[0024]
【発明の効果】本発明によれば、分岐命令を含む全ての
命令処理において即座にプログラムの暴走検出が可能と
なり、信頼性の向上がはかれる。According to the present invention, program runaway can be immediately detected in all instruction processing including branch instructions, thereby improving reliability.
【図1】本発明が使用されるパーソナルコンピュータの
構成例を示すブロック図。FIG. 1 is a block diagram showing an example of the configuration of a personal computer in which the present invention is used.
【図2】本発明の実施例を示すブロック図。FIG. 2 is a block diagram showing an embodiment of the present invention.
11…アドレス生成回路(アドレス算出回路)、12…
記憶回路、13…アドレスカウンタ(プログラムカウン
タ)、14…比較回路、15…比較制御回路。11...address generation circuit (address calculation circuit), 12...
Memory circuit, 13... Address counter (program counter), 14... Comparison circuit, 15... Comparison control circuit.
Claims (2)
ラムカウンタに設定されるアドレスに従い、その内容を
実行するマイクロプロセッサにおいて、命令実行に先立
ち、フェッチした命令のバイト数及び更新前のアドレス
をもとに次に実行すべき命令のアドレスを算出するアド
レス算出回路と、このアドレス算出回路によって算出さ
れたアドレスを記憶するための記憶回路と、命令実行後
、上記プログラムカウンタの更新されたアドレスと上記
記憶回路に記憶されたアドレスとの比較を実行する比較
回路と、実行される命令の種類を判別し、その判別結果
に応じて上記比較回路による比較操作を制御する比較制
御回路と、を具備することを特徴とするマイクロプロセ
ッサ。[Claim 1] In a microprocessor that stores a program in memory and executes its contents according to an address set in a program counter, prior to executing an instruction, a microprocessor that stores a program in a memory and executes the program based on the number of bytes of the fetched instruction and the address before updating. an address calculation circuit that calculates the address of the next instruction to be executed; a storage circuit that stores the address calculated by the address calculation circuit; and an updated address of the program counter and the storage circuit after the instruction is executed. and a comparison control circuit that determines the type of instruction to be executed and controls the comparison operation by the comparison circuit according to the determination result. Features a microprocessor.
ーケンスを変更する命令が検出された場合に、同変更命
令の実行前にその変更先アドレスを上記記憶回路に記憶
すると共に、再度同一アドレスから命令をフェッチし、
相対分岐であるならば、更新前のアドレスとフェッチさ
れたディスプレースメントをもとに上記アドレス算出回
路により分岐先アドレスを生成して上記プログラムカウ
ンタに設定し、絶対分岐であるならば、フェッチされた
アドレスを上記プログラムカウンタに設定し、しかる後
に上記プログラムカウンタの内容と上記記憶回路の内容
との上記比較回路によるコンペア操作を実行させて、プ
ログラムの暴走検出を行なうことを特徴とする請求項1
記載のマイクロプロセッサ。2. When an instruction to change the address sequence is detected by the comparison control circuit, the destination address to be changed is stored in the storage circuit before execution of the change instruction, and the instruction is fetched again from the same address. death,
If it is a relative branch, the branch destination address is generated by the above address calculation circuit based on the pre-update address and the fetched displacement and set in the program counter, and if it is an absolute branch, the branch destination address is 1. A runaway program is detected by setting an address in the program counter and then causing the comparison circuit to perform a compare operation between the contents of the program counter and the contents of the storage circuit.
Microprocessor as described.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3140221A JPH04364531A (en) | 1991-06-12 | 1991-06-12 | Microprocessor |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3140221A JPH04364531A (en) | 1991-06-12 | 1991-06-12 | Microprocessor |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04364531A true JPH04364531A (en) | 1992-12-16 |
Family
ID=15263727
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3140221A Pending JPH04364531A (en) | 1991-06-12 | 1991-06-12 | Microprocessor |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH04364531A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0728669A (en) * | 1993-07-07 | 1995-01-31 | Nec Corp | Microprocessor |
| WO2021192485A1 (en) * | 2020-03-27 | 2021-09-30 | パナソニックIpマネジメント株式会社 | Anomaly detection method, anomaly detection program, anomaly detection device, rewriting method, rewriting program, and rewriting device |
-
1991
- 1991-06-12 JP JP3140221A patent/JPH04364531A/en active Pending
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0728669A (en) * | 1993-07-07 | 1995-01-31 | Nec Corp | Microprocessor |
| WO2021192485A1 (en) * | 2020-03-27 | 2021-09-30 | パナソニックIpマネジメント株式会社 | Anomaly detection method, anomaly detection program, anomaly detection device, rewriting method, rewriting program, and rewriting device |
| JP2021157594A (en) * | 2020-03-27 | 2021-10-07 | パナソニックIpマネジメント株式会社 | Anomaly detection method, anomaly detection program, anomaly detection device, rewriting method, rewriting program and rewriting device |
| US11947408B2 (en) | 2020-03-27 | 2024-04-02 | Panasonic Intellectual Property Management Co., Ltd. | Anomaly detection method, anomaly detection recording medium, anomaly detection device, rewriting method, and rewriting device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3176093B2 (en) | Microprocessor interrupt controller | |
| US4924382A (en) | Debugging microprocessor capable of switching between emulation and monitor without accessing stack area | |
| JP3242508B2 (en) | Microcomputer | |
| US20120042136A1 (en) | Alignment control | |
| US7752427B2 (en) | Stack underflow debug with sticky base | |
| US5867658A (en) | Method and apparatus for implementing a stop state for a processor in a multiprocessor system | |
| JPH07120284B2 (en) | Data processing device | |
| JPH07120338B2 (en) | Method for a data processor to coordinate the execution of instructions by a coprocessor and the data processor | |
| JPS6250934A (en) | Interrupting control system of processor | |
| JPH04364531A (en) | Microprocessor | |
| US6990569B2 (en) | Handling problematic events in a data processing apparatus | |
| JPH0564375B2 (en) | ||
| JPS62197831A (en) | Data processor | |
| JPH05216721A (en) | Electronic computer | |
| JPH0377137A (en) | Information processor | |
| JPH0535538A (en) | Micro Processor | |
| JP2562838B2 (en) | Processor and store buffer control method | |
| JP3729250B2 (en) | Information processing apparatus and electronic apparatus | |
| JPH03208132A (en) | Single chip microcomputer | |
| JP2711159B2 (en) | Processor operation state adjustment method | |
| JPS6152747A (en) | Microprocessor | |
| JPH0895946A (en) | Microcomputer | |
| JPS61182137A (en) | Data processing with tag | |
| JPH0471219B2 (en) | ||
| JPS5955546A (en) | Firmware processor |