JPH11259291A - マイクロコンピュータの命令解読装置 - Google Patents
マイクロコンピュータの命令解読装置Info
- Publication number
- JPH11259291A JPH11259291A JP10298148A JP29814898A JPH11259291A JP H11259291 A JPH11259291 A JP H11259291A JP 10298148 A JP10298148 A JP 10298148A JP 29814898 A JP29814898 A JP 29814898A JP H11259291 A JPH11259291 A JP H11259291A
- Authority
- JP
- Japan
- Prior art keywords
- instruction
- micro
- user
- selection unit
- instructions
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/30145—Instruction analysis, e.g. decoding, instruction word fields
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/30—Arrangements for executing machine instructions, e.g. instruction decode
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/30181—Instruction operation extension or modification
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Executing Machine-Instructions (AREA)
- Microcomputers (AREA)
Abstract
(57)【要約】
【課題】 ユーザが命令を変えることができるようにし
たマイクロコンピューターの命令解読装置を提供するこ
と。 【解決手段】 メモリから取り出された命令を受けて格
納する命令レジスタから命令デコーダが命令を受け、そ
の命令の構成コードを分析して実行するマイクロ命令を
指定し、その指定されたマイクロ命令をマイクロROM
から出力する。その際、本発明はユーザ命令選択部を備
え、その選択部で、マイクロROMからのマイクロ命令
をユーザの選択に応じて、命令語の動作を変更できるよ
うにしたことを特徴とする。
たマイクロコンピューターの命令解読装置を提供するこ
と。 【解決手段】 メモリから取り出された命令を受けて格
納する命令レジスタから命令デコーダが命令を受け、そ
の命令の構成コードを分析して実行するマイクロ命令を
指定し、その指定されたマイクロ命令をマイクロROM
から出力する。その際、本発明はユーザ命令選択部を備
え、その選択部で、マイクロROMからのマイクロ命令
をユーザの選択に応じて、命令語の動作を変更できるよ
うにしたことを特徴とする。
Description
【0001】
【発明の属する技術分野】本発明は、マイクロコンピュ
ーターに関し、特にユーザが命令セットを変更できるよ
うにしたマイクロコンピューターの命令解読装置に関す
る。なお、本明細書において命令セットとはユーザがマ
イクロコンピュータで実際に使用する一群の命令であ
り、本発明に係わるマイクロコンピュータは、通常は使
用しない群をも備え、すなわち複数の命令セットを有す
るマイクロコンピュータでの命令解読装置である。
ーターに関し、特にユーザが命令セットを変更できるよ
うにしたマイクロコンピューターの命令解読装置に関す
る。なお、本明細書において命令セットとはユーザがマ
イクロコンピュータで実際に使用する一群の命令であ
り、本発明に係わるマイクロコンピュータは、通常は使
用しない群をも備え、すなわち複数の命令セットを有す
るマイクロコンピュータでの命令解読装置である。
【0002】
【従来の技術】一般に、マイクロコンピューターは、中
央演算処理装置(CPU)、プログラム用、データ用メ
モリ、周辺装置、入出力装置を備えている。CPU、メ
モリ、入出力ポートを一つの素子に組み込んだワンチッ
プマイクロコンピュータなども現れている。これらのマ
イクロコンピュータは、家電製品、OA機器、産業電子
機器等の多数の分野で用いられている。一般にマイクロ
コンピューターは、ユーザの応用ソフトウェアが格納さ
れたメモリから命令やデータを受けて命令に従って処理
し、さらに、入出力装置を含む周辺装置からデータのデ
ータを処理し、それを送り出したりする。従って命令解
読装置が備えられている。これらのマイクロコンピュー
タの動作の中心はCPUである。
央演算処理装置(CPU)、プログラム用、データ用メ
モリ、周辺装置、入出力装置を備えている。CPU、メ
モリ、入出力ポートを一つの素子に組み込んだワンチッ
プマイクロコンピュータなども現れている。これらのマ
イクロコンピュータは、家電製品、OA機器、産業電子
機器等の多数の分野で用いられている。一般にマイクロ
コンピューターは、ユーザの応用ソフトウェアが格納さ
れたメモリから命令やデータを受けて命令に従って処理
し、さらに、入出力装置を含む周辺装置からデータのデ
ータを処理し、それを送り出したりする。従って命令解
読装置が備えられている。これらのマイクロコンピュー
タの動作の中心はCPUである。
【0003】以下、添付図面に基づき従来のマイクロコ
ンピューターの命令解読装置を説明する。図1は、従来
のマイクロコンピューターの命令解読装置を示すブロッ
ク図である。図に示すように、従来のマイクロコンピュ
ーターの命令解読装置は、ユーザの応用ソフトウェアが
格納されたメモリからデータバスを介して取り出された
命令を受け取って格納する命令レジスタ11と、その命
令レジスタ11へ格納された命令をレジスタ11から受
け、命令の構成コードを分析し、実行すべきマイクロ命
令を指定する命令デコーダ12と、命令デコーダ12か
ら指定された一連のマイクロ命令を受けて、マイクロ命
令(制御信号の組合せ)を出力するマイクロROM13
とから構成される。
ンピューターの命令解読装置を説明する。図1は、従来
のマイクロコンピューターの命令解読装置を示すブロッ
ク図である。図に示すように、従来のマイクロコンピュ
ーターの命令解読装置は、ユーザの応用ソフトウェアが
格納されたメモリからデータバスを介して取り出された
命令を受け取って格納する命令レジスタ11と、その命
令レジスタ11へ格納された命令をレジスタ11から受
け、命令の構成コードを分析し、実行すべきマイクロ命
令を指定する命令デコーダ12と、命令デコーダ12か
ら指定された一連のマイクロ命令を受けて、マイクロ命
令(制御信号の組合せ)を出力するマイクロROM13
とから構成される。
【0004】次に、上記のように構成される従来のマイ
クロコンピューターの命令解読装置の動作を説明する。
まず、命令レジスタ11は、ユーザの応用ソフトウェア
が格納されたメモリからデータバスを介して取り出され
た命令を受けて格納し、必要に応じて命令デコーダ12
に出力する。命令デコーダ12は、命令レジスタ11に
格納された命令と、マイクロROM13からの次のマイ
クロ命令を指定する信号(NXA)を受けて、実行する
マイクロROM13のマイクロ命令を指定する。マイク
ロROM13は、命令デコーダ12により指定されたマ
イクロ命令と、次のサイクルに出力されるマイクロ命令
を指定するための信号(NXA)を受けて、マイクロ命
令を出力する。そして、マイクロROM13のマイクロ
命令は、ALUと各種レジスタへ、それぞれの指定され
ている機能を果たさせるための信号として入力される。
クロコンピューターの命令解読装置の動作を説明する。
まず、命令レジスタ11は、ユーザの応用ソフトウェア
が格納されたメモリからデータバスを介して取り出され
た命令を受けて格納し、必要に応じて命令デコーダ12
に出力する。命令デコーダ12は、命令レジスタ11に
格納された命令と、マイクロROM13からの次のマイ
クロ命令を指定する信号(NXA)を受けて、実行する
マイクロROM13のマイクロ命令を指定する。マイク
ロROM13は、命令デコーダ12により指定されたマ
イクロ命令と、次のサイクルに出力されるマイクロ命令
を指定するための信号(NXA)を受けて、マイクロ命
令を出力する。そして、マイクロROM13のマイクロ
命令は、ALUと各種レジスタへ、それぞれの指定され
ている機能を果たさせるための信号として入力される。
【0005】
【発明が解決しようとする課題】しかし、このような従
来のマイクロコンピューターの命令解読装置においては
次の問題点があった。命令セットが固定されていたた
め、ユーザが任意に命令セットを構成することはできな
い。また、命令マップが固定されているので、ユーザプ
ログラムのコードが知られると、容易に解読される。こ
のため、プログラムが漏れやすい。さらに、ユーザが応
用プログラムを制作する際、多様な機能を有する命令語
を構成して使用することが不可能である。
来のマイクロコンピューターの命令解読装置においては
次の問題点があった。命令セットが固定されていたた
め、ユーザが任意に命令セットを構成することはできな
い。また、命令マップが固定されているので、ユーザプ
ログラムのコードが知られると、容易に解読される。こ
のため、プログラムが漏れやすい。さらに、ユーザが応
用プログラムを制作する際、多様な機能を有する命令語
を構成して使用することが不可能である。
【0006】本発明は上記の問題点を解決するためにな
されたものであり、その目的とするところは、ユーザが
選択可能な命令語を有し、応用ソフトウェアの制作上便
利であり、且つ保安性のあるマイクロコンピューターの
命令解読装置を提供することにある。
されたものであり、その目的とするところは、ユーザが
選択可能な命令語を有し、応用ソフトウェアの制作上便
利であり、且つ保安性のあるマイクロコンピューターの
命令解読装置を提供することにある。
【0007】
【課題を解決するための手段】本発明のマイクロコンピ
ューターの命令解読装置の一態様は、メモリから取り出
された命令を受けて格納する命令レジスタと、命令レジ
スタに格納された命令を受け、命令の構成コードを分析
し、実行するマイクロ命令を指定する命令デコーダと、
命令デコーダで指定されたマイクロ命令を受けて、一連
のマイクロ命令を出力するマイクロROMと、マイクロ
ROMのマイクロ命令を受け、ユーザの選択に応じてそ
の命令を変更して出力してその命令の動作を変更させる
ユーザ命令選択部とを備えることを特徴とする。
ューターの命令解読装置の一態様は、メモリから取り出
された命令を受けて格納する命令レジスタと、命令レジ
スタに格納された命令を受け、命令の構成コードを分析
し、実行するマイクロ命令を指定する命令デコーダと、
命令デコーダで指定されたマイクロ命令を受けて、一連
のマイクロ命令を出力するマイクロROMと、マイクロ
ROMのマイクロ命令を受け、ユーザの選択に応じてそ
の命令を変更して出力してその命令の動作を変更させる
ユーザ命令選択部とを備えることを特徴とする。
【0008】又、本発明のマイクロコンピューターの命
令解読装置の他の態様は、メモリから取り出された命令
を受けて格納する命令レジスタと、命令レジスタに連結
され、多数の命令セットの中から特定の命令セットを選
択してその選択情報と共に命令レジスタからの命令の構
成コードを出力する命令コード選択部と、命令コード選
択部に接続され、命令コード選択部からの命令の構成コ
ードを分析し、命令コード選択部で選択された命令セッ
トから実行するマイクロ命令を指定する命令デコーダ
と、命令デコーダで指定されたマイクロ命令を受けて、
一連のマイクロ命令を出力するマイクロROMと、マイ
クロROMのマイクロ命令を受け、ユーザの選択に応じ
てその命令を変更して出力してその命令の動作を変更さ
せるユーザ命令選択部とを備えることを特徴とする。
令解読装置の他の態様は、メモリから取り出された命令
を受けて格納する命令レジスタと、命令レジスタに連結
され、多数の命令セットの中から特定の命令セットを選
択してその選択情報と共に命令レジスタからの命令の構
成コードを出力する命令コード選択部と、命令コード選
択部に接続され、命令コード選択部からの命令の構成コ
ードを分析し、命令コード選択部で選択された命令セッ
トから実行するマイクロ命令を指定する命令デコーダ
と、命令デコーダで指定されたマイクロ命令を受けて、
一連のマイクロ命令を出力するマイクロROMと、マイ
クロROMのマイクロ命令を受け、ユーザの選択に応じ
てその命令を変更して出力してその命令の動作を変更さ
せるユーザ命令選択部とを備えることを特徴とする。
【0009】
【発明の実施の形態】以下、添付図面に基づき本発明実
施形態のマイクロコンピューターの命令解読装置を詳細
に説明する。図2は本発明の第1実施形態によるマイク
ロコンピューターの命令解読装置を示すブロック図であ
る。図2に示すように、本発明の第1実施形態によるマ
イクロコンピューターの命令解読装置は、ユーザの応用
ソフトウェアが格納されたメモリからデータバスを介し
て取り出された、所定の構成コードからなる命令を受け
て格納する命令レジスタ21と、命令レジスタ21に格
納された命令を受け、命令の構成コードを分析し、実行
すべきマイクロ命令を指定する命令デコーダ22と、命
令デコーダ22から指定されたマイクロ命令信号を受け
て一連のマイクロ命令(制御信号の組合せ)を出力する
マイクロROM23と、マイクロROM23からの出力
を受け、ユーザの選択によってその受けた命令を変更し
て出力することにより、通常のマイクロROM23から
の命令語の動作から別の動作へ変更させるユーザ命令選
択部24とから構成される。
施形態のマイクロコンピューターの命令解読装置を詳細
に説明する。図2は本発明の第1実施形態によるマイク
ロコンピューターの命令解読装置を示すブロック図であ
る。図2に示すように、本発明の第1実施形態によるマ
イクロコンピューターの命令解読装置は、ユーザの応用
ソフトウェアが格納されたメモリからデータバスを介し
て取り出された、所定の構成コードからなる命令を受け
て格納する命令レジスタ21と、命令レジスタ21に格
納された命令を受け、命令の構成コードを分析し、実行
すべきマイクロ命令を指定する命令デコーダ22と、命
令デコーダ22から指定されたマイクロ命令信号を受け
て一連のマイクロ命令(制御信号の組合せ)を出力する
マイクロROM23と、マイクロROM23からの出力
を受け、ユーザの選択によってその受けた命令を変更し
て出力することにより、通常のマイクロROM23から
の命令語の動作から別の動作へ変更させるユーザ命令選
択部24とから構成される。
【0010】図3は本発明の第2実施形態によるマイク
ロコンピューターの命令解読装置を示すブロック図であ
る。本発明の第2実施形態によるマイクロコンピュータ
ーの命令解読装置は、ユーザの応用ソフトウェアが格納
されたメモリからデータバスを介して取り出された命令
を受けて格納する命令レジスタ31を備えている。本実
施形態はこの命令レジスタ31に命令コード選択部35
が接続され、命令レジスタ31の命令を構成するコード
を他の構成コードに変えると共に、命令セットを選択す
る指示を付加して命令デコーダ32に出力するようにし
ている。命令デコーダ32は、命令コード選択部35で
選択された命令セットに基づいて命令コード選択部35
から送られてきた命令コードを解析して実行すべきマイ
クロ命令を指定して出力する。命令デコーダ32に接続
されたマイクロROM33は命令デコーダで指定された
マイクロ命令を出力する。ユーザ命令選択部34は前記
した図2のそれと同じものであり、本実施形態の場合、
必ずしも必要なものではない。
ロコンピューターの命令解読装置を示すブロック図であ
る。本発明の第2実施形態によるマイクロコンピュータ
ーの命令解読装置は、ユーザの応用ソフトウェアが格納
されたメモリからデータバスを介して取り出された命令
を受けて格納する命令レジスタ31を備えている。本実
施形態はこの命令レジスタ31に命令コード選択部35
が接続され、命令レジスタ31の命令を構成するコード
を他の構成コードに変えると共に、命令セットを選択す
る指示を付加して命令デコーダ32に出力するようにし
ている。命令デコーダ32は、命令コード選択部35で
選択された命令セットに基づいて命令コード選択部35
から送られてきた命令コードを解析して実行すべきマイ
クロ命令を指定して出力する。命令デコーダ32に接続
されたマイクロROM33は命令デコーダで指定された
マイクロ命令を出力する。ユーザ命令選択部34は前記
した図2のそれと同じものであり、本実施形態の場合、
必ずしも必要なものではない。
【0011】図4は上記実施形態のユーザ命令選択部2
3、33の機能を説明するための図である。図4に示す
ように、例えば命令MOVUSが特定メモリのデータを
他のメモリへ移す命令であり、その命令がマイクロRO
M23、33にあると仮定する。命令デコーダ32でそ
の命令が指定され、マイクロROMから出力されると、
ユーザは、図示のようにこのユーザ命令選択部24、3
4を用いて、その命令によって移されるデータを選択的
に変更(増加、減少、反転など)することができる。例
えば、MOVUS使用してデータを移動する時に、ユー
ザAは自動増加を選択し、ユーザBは自動減少を選択す
ることが可能であ。それによりユーザはマイクロROM
から出力される命令語を任意に再構成できる。このよう
なユーザ命令選択部24、34においてのユーザ選択方
法はマスクオプションや特定レジスタなどを利用する。
3、33の機能を説明するための図である。図4に示す
ように、例えば命令MOVUSが特定メモリのデータを
他のメモリへ移す命令であり、その命令がマイクロRO
M23、33にあると仮定する。命令デコーダ32でそ
の命令が指定され、マイクロROMから出力されると、
ユーザは、図示のようにこのユーザ命令選択部24、3
4を用いて、その命令によって移されるデータを選択的
に変更(増加、減少、反転など)することができる。例
えば、MOVUS使用してデータを移動する時に、ユー
ザAは自動増加を選択し、ユーザBは自動減少を選択す
ることが可能であ。それによりユーザはマイクロROM
から出力される命令語を任意に再構成できる。このよう
なユーザ命令選択部24、34においてのユーザ選択方
法はマスクオプションや特定レジスタなどを利用する。
【0012】図5は本発明実施形態の命令コード選択部
の機能を説明するための図である。図5に示すように、
命令コード選択部35は命令レジスタ31から入力され
る8ビット語の順序を入れ替えて命令デコーダ32に出
力すると共に、複数の命令セットの一つを選択する2ビ
ットからなる命令セット選択ビットを付加している。い
うまでもなく、8ビットとか2ビットというのは例にす
ぎず必要に応じてビット数を増やしてもよい。2ビット
によって4種類の命令セットから一つの命令セットを選
択することができる。当然この実施形態の命令デコーダ
32は10ビットを入力することができ、その内の2ビ
ットで命令セットを選択し、他の8ビットで従来同様に
命令を分析し、実行すべきマイクロ命令を指定する。こ
のように、命令コード選択部35は、命令セットを選択
するとともに、各ビットの位置を切り換えることによ
り、命令レジスタ31の命令で通常行われる命令とは異
なるコードが現れるようにする。これにより、メモリに
あるユーザ応用コードがオープンされても、プログラム
の保安性を維持することができる。
の機能を説明するための図である。図5に示すように、
命令コード選択部35は命令レジスタ31から入力され
る8ビット語の順序を入れ替えて命令デコーダ32に出
力すると共に、複数の命令セットの一つを選択する2ビ
ットからなる命令セット選択ビットを付加している。い
うまでもなく、8ビットとか2ビットというのは例にす
ぎず必要に応じてビット数を増やしてもよい。2ビット
によって4種類の命令セットから一つの命令セットを選
択することができる。当然この実施形態の命令デコーダ
32は10ビットを入力することができ、その内の2ビ
ットで命令セットを選択し、他の8ビットで従来同様に
命令を分析し、実行すべきマイクロ命令を指定する。こ
のように、命令コード選択部35は、命令セットを選択
するとともに、各ビットの位置を切り換えることによ
り、命令レジスタ31の命令で通常行われる命令とは異
なるコードが現れるようにする。これにより、メモリに
あるユーザ応用コードがオープンされても、プログラム
の保安性を維持することができる。
【0013】
【発明の効果】上述したように、本発明のマイクロコン
ピューターの命令解読装置は次の効果を有する。請求項
1、2の発明によれば、ユーザが、特定の機能を有する
命令語をユーザ命令選択部で任意に構成できるので、応
用ソフトウェアの制作に便宜性及び保安性を与えること
ができる。請求項3の発明によれば、ユーザが、命令コ
ード選択部で予め用意された多数の命令セットのうち便
利なものを選択することができ、また、命令語のビット
位置の変更などにより応用プログラムの保安性を改善す
ることができる。
ピューターの命令解読装置は次の効果を有する。請求項
1、2の発明によれば、ユーザが、特定の機能を有する
命令語をユーザ命令選択部で任意に構成できるので、応
用ソフトウェアの制作に便宜性及び保安性を与えること
ができる。請求項3の発明によれば、ユーザが、命令コ
ード選択部で予め用意された多数の命令セットのうち便
利なものを選択することができ、また、命令語のビット
位置の変更などにより応用プログラムの保安性を改善す
ることができる。
【図1】 従来のマイクロコンピューターの命令解読装
置を示すブロック図。
置を示すブロック図。
【図2】 本発明の第1実施形態によるマイクロコンピ
ューターの命令解読装置を示すブロック図。
ューターの命令解読装置を示すブロック図。
【図3】 本発明の第2実施形態によるマイクロコンピ
ューターの命令解読装置を示すブロック図。
ューターの命令解読装置を示すブロック図。
【図4】 本発明によるユーザ命令選択部の機能を説明
するための図。
するための図。
【図5】 本発明による命令コード選択部の機能を説明
するための図。
するための図。
21、31 命令レジスタ 22、32 命令デコーダ 23、33 マイクロROM 24、34 ユーザ命令選択部 35 命令コード選択部
Claims (3)
- 【請求項1】 メモリから取り出された命令を受けて格
納する命令レジスタと、 前記命令レジスタに格納された命令を受け、命令の構成
コードを分析し、実行するマイクロ命令を指定する命令
デコーダと、 前記命令デコーダで指定されたマイクロ命令を受けて、
一連のマイクロ命令を出力するマイクロROMと、 前記マイクロROMのマイクロ命令を受け、ユーザの選
択に応じてその命令を変更して出力してその命令の動作
を変更させるユーザ命令選択部と、を備えることを特徴
とするマイクロコンピューターの命令解読装置。 - 【請求項2】 前記ユーザ命令選択部の命令選択は、マ
スクオプションや特定レジスタなどを用いて選択するこ
とを特徴とする請求項1記載のマイクロコンピューター
の命令解読装置。 - 【請求項3】 メモリから取り出された命令を受けて格
納する命令レジスタと、 前記命令レジスタに連結され、多数の命令セットの中か
ら特定の命令セットを選択してその選択情報と共に命令
レジスタからの命令の構成コードを出力する命令コード
選択部と、 前記命令コード選択部に接続され、命令コード選択部か
らの命令の構成コードを分析し、命令コード選択部で選
択された命令セットから実行するマイクロ命令を指定す
る命令デコーダと、 前記命令デコーダで指定されたマイクロ命令を受けて、
一連のマイクロ命令を出力するマイクロROMと、 前記マイクロROMのマイクロ命令を受け、ユーザの選
択に応じてその命令を変更して出力してその命令の動作
を変更させるユーザ命令選択部と、を備えることを特徴
とするマイクロコンピューターの命令解読装置。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1019980000735A KR100357177B1 (ko) | 1998-01-13 | 1998-01-13 | 마이크로컴퓨터의명령해석장치 |
| KR735/1998 | 1998-01-13 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH11259291A true JPH11259291A (ja) | 1999-09-24 |
Family
ID=19531379
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP10298148A Pending JPH11259291A (ja) | 1998-01-13 | 1998-10-20 | マイクロコンピュータの命令解読装置 |
Country Status (3)
| Country | Link |
|---|---|
| US (2) | US6845441B2 (ja) |
| JP (1) | JPH11259291A (ja) |
| KR (1) | KR100357177B1 (ja) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1387253B1 (en) * | 2002-07-31 | 2017-09-20 | Texas Instruments Incorporated | Dynamic translation and execution of instructions within a processor |
| US7206921B2 (en) * | 2003-04-07 | 2007-04-17 | Intel Corporation | Micro-operation un-lamination |
| KR100573334B1 (ko) * | 2005-08-31 | 2006-04-24 | 주식회사 칩스앤미디어 | 실시간 동적 수정이 가능한 명령어 집합을 가지는 컴퓨터 |
| US9342303B2 (en) | 2013-03-15 | 2016-05-17 | Intel Corporation | Modified execution using context sensitive auxiliary code |
| DE102017208831A1 (de) * | 2017-05-24 | 2018-11-29 | Wago Verwaltungsgesellschaft Mbh | Verarbeitung von Prozessdaten |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3990052A (en) | 1974-09-25 | 1976-11-02 | Data General Corporation | Central processing unit employing microprogrammable control for use in a data processing system |
| US4306289A (en) * | 1980-02-04 | 1981-12-15 | Western Electric Company, Inc. | Digital computer having code conversion apparatus for an encrypted program |
| US4433207A (en) * | 1981-09-10 | 1984-02-21 | Best Robert M | Cryptographic decoder for computer programs |
| DE3483410D1 (de) | 1983-10-14 | 1990-11-22 | Toshiba Kawasaki Kk | Einchip mikrocomputer mit verschluesselbarer funktion des programmspeichers. |
| US4633388A (en) * | 1984-01-18 | 1986-12-30 | Siemens Corporate Research & Support, Inc. | On-chip microprocessor instruction decoder having hardware for selectively bypassing on-chip circuitry used to decipher encrypted instruction codes |
| JPH02181253A (ja) * | 1989-01-05 | 1990-07-16 | Kawasaki Steel Corp | コンピュータの命令入力方法 |
| US5222244A (en) * | 1990-12-20 | 1993-06-22 | Intel Corporation | Method of modifying a microinstruction with operands specified by an instruction held in an alias register |
| JPH07113915A (ja) * | 1993-10-20 | 1995-05-02 | Sumitomo Electric Ind Ltd | 多心光ファイバテープ心線の分離用工具 |
| US5596739A (en) | 1994-02-08 | 1997-01-21 | Meridian Semiconductor, Inc. | Method and apparatus for detecting memory segment violations in a microprocessor-based system |
| EP0794487B1 (en) * | 1996-03-08 | 2004-06-16 | Matsushita Electric Industrial Co., Ltd. | Image information processing system and microprocessor for the protected reproduction of AV data |
| US5829012A (en) | 1996-04-19 | 1998-10-27 | Unisys Corporation | System for programmably providing modified read signals within a ROM-based memory |
| US6141740A (en) | 1997-03-03 | 2000-10-31 | Advanced Micro Devices, Inc. | Apparatus and method for microcode patching for generating a next address |
-
1998
- 1998-01-13 KR KR1019980000735A patent/KR100357177B1/ko not_active Expired - Fee Related
- 1998-10-20 JP JP10298148A patent/JPH11259291A/ja active Pending
-
2001
- 2001-08-13 US US09/927,398 patent/US6845441B2/en not_active Expired - Fee Related
-
2004
- 2004-12-30 US US11/024,775 patent/US20050114635A1/en not_active Abandoned
Also Published As
| Publication number | Publication date |
|---|---|
| US20020029329A1 (en) | 2002-03-07 |
| US6845441B2 (en) | 2005-01-18 |
| KR19990065452A (ko) | 1999-08-05 |
| KR100357177B1 (ko) | 2002-12-18 |
| US20050114635A1 (en) | 2005-05-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0235523A (ja) | フレキシブルasicマイクロコンピュータ | |
| CA2313013C (en) | An instruction decoder | |
| JPS62197830A (ja) | デ−タ処理システム | |
| JP2008305185A (ja) | プロセッサ装置及び複合条件処理方法 | |
| US4656581A (en) | Vector mask control system | |
| JPH11259291A (ja) | マイクロコンピュータの命令解読装置 | |
| US4674063A (en) | Information processing apparatus having a sequence control function | |
| US5124910A (en) | Microprogram control apparatus for generating a branch condition signal to be designated by a micro-branch instruction | |
| EP0397414B1 (en) | Control device having a function of modifying a microinstruction | |
| JP2806075B2 (ja) | マイクロコンピュータ | |
| JPH05334459A (ja) | マイクロコンピュータ | |
| JPS6339928B2 (ja) | ||
| JP3190945B2 (ja) | マイクロプログラム制御回路 | |
| JPH06149563A (ja) | データ処理装置 | |
| JP2777133B2 (ja) | 中央演算処理装置 | |
| JPH05274341A (ja) | ベクトル命令処理装置 | |
| JPS60159942A (ja) | デ−タ処理装置 | |
| JPH03222043A (ja) | マイクロプロセッサおよびそのプログラム開発装置 | |
| JPS61235946A (ja) | デ−タ処理装置 | |
| JPS5952348A (ja) | マイクロプログラム制御装置 | |
| KR20000026165A (ko) | 원칩 마이크로 컴퓨터 | |
| JPS59123052A (ja) | 実行トレ−ス方式 | |
| JPH0219927A (ja) | データ処理装置 | |
| JPH0566619B2 (ja) | ||
| JPS5880741A (ja) | 割込制御方式 |