JPS6263340A - address conversion circuit - Google Patents
address conversion circuitInfo
- Publication number
- JPS6263340A JPS6263340A JP20222085A JP20222085A JPS6263340A JP S6263340 A JPS6263340 A JP S6263340A JP 20222085 A JP20222085 A JP 20222085A JP 20222085 A JP20222085 A JP 20222085A JP S6263340 A JPS6263340 A JP S6263340A
- Authority
- JP
- Japan
- Prior art keywords
- address
- operand
- instruction
- base
- register
- 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.)
- Granted
Links
Abstract
Description
【発明の詳細な説明】
〔発明の利用分野〕
本発明は、アドレス変換回路に関し、特に異なるアドレ
スビット数を持つ機種間のアドレスエミュレーションを
行うためのアドレス変換回路に関するものである。DETAILED DESCRIPTION OF THE INVENTION [Field of Application of the Invention] The present invention relates to an address conversion circuit, and particularly to an address conversion circuit for performing address emulation between models having different numbers of address bits.
新しい計算機が開発されて旧機種と入れ換えられる際に
、旧機種で開発され、使用されてきたプログラムを受は
継ぐため、エミュレーションのマシンが用いられる。エ
ミュレーションは、マイクロプログラム等のハードウェ
アを全面的に使用したものから、ハードウェアとソフト
ウェアの組合せによるものまで種々の方法がある。ハー
ドウェアを用いてエミュレーションを行う場合、新しい
マシンつまりホスト計算機本来の動作を行うネイティブ
モードと、旧機種のマシンつまりターゲット計算機の動
作を行うエミュレーションモードとを、切換えなければ
ならない。例えば、旧機種のマシンが16ビツトをアド
レスを用い、新機種のマシンが24ビツトのアドレスを
用いる場合、16ビツトワードアドレスを24ビットバ
イトアドレスに変換する必要があり、どちらか一方に使
用するときには、アドレス変換回路を切換えて使用する
。第3図(、)に示すように、24ビツトのアドレス空
間は、0〜224番地存在し、16ビツトのアドレス空
間は24ビットアドレス空間の一部として含まれるため
、エミュレーションモードは斜線の範囲に限定される。When a new computer is developed and replaced with an old model, an emulation machine is used to inherit the programs developed and used on the old model. There are various emulation methods, from those that fully use hardware such as microprograms to those that use a combination of hardware and software. When performing emulation using hardware, it is necessary to switch between a native mode in which the new machine, ie, the host computer, operates as it should, and an emulation mode, in which the old model machine, ie, the target computer, operates. For example, if an older machine uses 16-bit addresses and a newer machine uses 24-bit addresses, the 16-bit word address must be converted to a 24-bit byte address, and when used for either , the address conversion circuit is switched and used. As shown in Figure 3 (, ), the 24-bit address space exists at addresses 0 to 224, and the 16-bit address space is included as part of the 24-bit address space, so the emulation mode is within the shaded range. Limited.
エミュレーションモードのプログラムカウンタ(P C
E M)により、このエミュレーションモードの範囲を
指定する場合、使用されるアドレスビット数は、24ビ
ットアドレス空間の一部であるため、16ビツトではな
く24ビツトのアドレスが必要である。Emulation mode program counter (PC
When specifying the range of this emulation mode by EM), the number of address bits used is part of a 24-bit address space, so a 24-bit address is required instead of a 16-bit address.
従来、特開昭57−161941号公報記載のナトレス
変換方法においては、第3図(b)に示すように、プロ
グラムカウンタ(PCEM、PCNT)を複数個設け、
ポインタまたはモードビットにより切替えて、アドレス
を変換している。すなわ゛ち、24ビツトのプログラム
カウンタをエミユレーション用(PCEM)とネイティ
ブ用(PCNT)の2個設置し、かつモード切替え用フ
リップフロップの出力がエミュレーションモード(EM
OD)のとき、PCEMのカウンタの内容をアドレスバ
スに出力させ、またフリップフロップの出力がネイティ
ブモードのとき、PCNTのカウンタの内容をアドレス
バスに出力させる。Conventionally, in the Natres conversion method described in JP-A-57-161941, as shown in FIG. 3(b), a plurality of program counters (PCEM, PCNT) are provided,
Addresses are converted by switching using a pointer or mode bit. In other words, two 24-bit program counters are installed, one for emulation (PCEM) and one for native (PCNT), and the output of the flip-flop for mode switching is set to emulation mode (EM).
OD), the contents of the PCEM counter are output to the address bus, and when the output of the flip-flop is in native mode, the contents of the PCNT counter are output to the address bus.
また、特開昭57−105043号公報記載のアドレス
変換方法では、第3図(e)に示すように、アドレス拡
張ビットについて1個別のハードウェアレジスタを有し
、アドレス変換時には、拡張ビットと下位ビットを連結
することにより、アドレスを変換している。すなわち、
ネイティブモード用のプログラムカウンタ24ビツトを
上位8ビット分と下位16ビツト分に分割し、下位ビッ
トの内容をエミュレーションモード時にも共用させる。Furthermore, in the address conversion method described in Japanese Patent Application Laid-open No. 57-105043, as shown in FIG. Addresses are translated by concatenating bits. That is,
A 24-bit program counter for native mode is divided into upper 8 bits and lower 16 bits, and the contents of the lower bits are shared during emulation mode.
エミュレーションモード時には、拡張ビット分の8ビツ
トのレジスタに値を設定し、ここにエミュレーションア
ドレス空間を16ビツトごとに分割したときのどの部分
かを指定する。In the emulation mode, a value is set in an 8-bit register for the extension bits, and this specifies which part of the emulation address space is divided into 16 bits.
第4ri!iは、第3図(c)のアドレス制御部をさら
に詳細に示した構成図である。第4図において。4th ri! i is a block diagram showing the address control section of FIG. 3(c) in more detail. In Fig. 4.
1がエミュレーションモードの拡張ビットをセットする
ベースアドレスレジスタ、2は上位ビットと下位ビット
に分割されたネイティブモードのプログラムアドレスレ
ジスタ、3は上位と下位に分割されたオペランドアドレ
スレジスタ、4は次のアドレスを指定するため、前のア
ドレスに対してインクリメントするアダー、8はレジス
タ1,2゜3の出力の1つを選択する選択回路、e、d
は上位と下位のアドレスバスである。先ず、ネイティブ
モードのときには、プログラムアドレスレジスタ2の値
をアダー4により+1して下位ビットを下位アドレスバ
スdに出力するとともに、上位ビットを選択回路8によ
り選択して、上位アドレスバスCに出力する0次に、主
メモリからオペランドを読み出すため、オペランドアド
レスレジスタ3i値をセットし、下位ビットをアドレス
バスdに出力するとともに、上位ビットを選択回路8で
選択して、アドレスバスCに出力する。また、エミュレ
ーションモードのときには、プログラムアドレスレジス
タ2に下位ビットのみをセットし、これをアダー4によ
り+1した後、アドレスバスdに出力するとともに、拡
張ビットをベースアドレスレジスタ1にセラ・トし、こ
れを選択回路8で選択してアドレスバスCに出力する。1 is the base address register that sets the emulation mode extension bit, 2 is the native mode program address register divided into upper and lower bits, 3 is the operand address register divided into upper and lower bits, and 4 is the next address. 8 is a selection circuit that selects one of the outputs of registers 1, 2 and 3, e, d
are the upper and lower address buses. First, in the native mode, the value of the program address register 2 is incremented by 1 by the adder 4 and the lower bits are output to the lower address bus d, and the upper bits are selected by the selection circuit 8 and output to the upper address bus C. Next, in order to read the operand from the main memory, the operand address register 3i value is set, the lower bits are output to the address bus d, and the upper bits are selected by the selection circuit 8 and output to the address bus C. In addition, in emulation mode, only the lower bit is set in program address register 2, this is incremented by 1 by adder 4, and then output to address bus d, and the extended bit is set to base address register 1. is selected by the selection circuit 8 and output to the address bus C.
オペランドアドレスの場合には、前と同じである。この
ように、演算結果のベースアドレス部分を選択回路8に
より切替えることにより、アドレス変換を実行している
。このように、従来のアドレス変換回路では、いずれも
、専用のハードウェアレジスタを必要としており、その
分だけコスト高、装置の大型化を招く。For operand addresses, same as before. In this manner, address conversion is performed by switching the base address portion of the calculation result using the selection circuit 8. As described above, all conventional address translation circuits require dedicated hardware registers, which increases costs and increases the size of the device.
本発明の目的は、このような従来の問題を改善し、変換
用アドレスビットを格納するための専用ハードウェアレ
ジスタを設けることなく、エミュレーションモードへの
アドレス変換することができるアドレス変換回路を提供
することにある。An object of the present invention is to improve such conventional problems and provide an address translation circuit that can perform address translation to emulation mode without providing a dedicated hardware register for storing address bits for translation. There is a particular thing.
上記目的を達成するため1本発明のアドレス変換回路は
、命令語アドレスを示すプログラムカウンタと、該プロ
グラムカウンタにより、読み出された命令語を実行する
ために必要となるオペランドのアドレスを示すオペラン
ドアドレスレジスタとを備えた主メモリアドレス制御回
路において、各々ベース部分と変位部分の2つのフィー
ルドに分割されたプログラムカウンタおよびオペランド
アドレスレジスタを有し、エミュレーションモードでは
上記プログラムカウンタの変位部分出力とオペランドア
ドレスレジスタのベース部分出力とを連結し、命令語ア
ドレスとして主メモリをアクセスし、またオペランドア
ドレスとしてオペランドアドレスレジスタの変位部分の
み更新することに特徴がある。In order to achieve the above object, the address translation circuit of the present invention includes a program counter that indicates an instruction word address, and an operand address that indicates the address of an operand necessary for executing the instruction word read by the program counter. The main memory address control circuit has a program counter and an operand address register each divided into two fields, a base part and a displacement part, and in emulation mode, the displacement part output of the program counter and the operand address register. The main memory is accessed as an instruction word address, and only the displaced part of the operand address register is updated as an operand address.
以下、本発明の実施例を1図面により詳細に説明する。 Hereinafter, embodiments of the present invention will be described in detail with reference to one drawing.
第2図は5本発明の動作原理を説明するための図である
。プログラム記憶方式の計算機では、記憶装置に格納さ
れているプログラムの命令を1つずつ取り出して、それ
を解読し、各命令の操作を実行することを繰り返して、
プログラムの指示する処理を進めていく。すなわち、1
つずつの命令についてみると、第2図に示すように、命
令を読み出した後(ステップ10)、この命令がオペラ
ンドを必要とするか否かを判定しくステップ11)、も
しオペランドを必要とする命令であれば、オペランドを
記憶装置から読み出しくステップ12)、命令の操作部
(02部)を解読して、各命令に分岐しくステップ13
)、各命令の操作を実行する(ステップ14〜16)。FIG. 2 is a diagram for explaining the operating principle of the present invention. In a program storage type computer, the instructions of the program stored in the storage device are retrieved one by one, decoded, and the operation of each instruction is executed repeatedly.
Proceed with the processing instructed by the program. That is, 1
Regarding each instruction, as shown in Figure 2, after reading the instruction (step 10), it is determined whether this instruction requires an operand or not (step 11). If it is an instruction, read the operand from the storage device (step 12), decode the operation part (part 02) of the instruction, and branch to each instruction (step 13).
), execute the operation of each instruction (steps 14-16).
命令操作の実行が終れば、ステップ10に戻り、次の命
令の読み出しに移る。このような順序で計算機の処理が
進行′するのであるが、従来のアドレス変換回路では、
第4図に示すように、アドレスをベース部と変位部とに
分け、アドレス変換時には、ベース部の内容の入替えを
行うことにより1行っていた。しかし、第2図の命令読
み出しを行う際のアドレスは。When the execution of the instruction operation is completed, the process returns to step 10 and moves on to reading the next instruction. Computer processing progresses in this order, but in conventional address translation circuits,
As shown in FIG. 4, an address is divided into a base part and a displacement part, and when converting an address, the contents of the base part are replaced. However, the address when reading the instruction in FIG.
第4図のプログラムアドレスレジスタ2の下位ビットと
ベースアドレスレジスタ1の値をセットするのみで、オ
ペランドアドレスレジスタ3は使用していない。そして
、第2図において、オペランドが必要であると判断され
た場合に、オペランドの読み出しのため、オペランドア
ドレスレジスタ3にアドレス値がセットされる1本発明
・においては、余分のハードウェアを削減するため、命
令読み出し時に使用しないハードウェアを利用して。Only the lower bits of the program address register 2 and the value of the base address register 1 in FIG. 4 are set, and the operand address register 3 is not used. In FIG. 2, when it is determined that an operand is necessary, an address value is set in the operand address register 3 for reading the operand. In the present invention, redundant hardware is reduced. Therefore, hardware that is not used when reading instructions is used.
ベースアドレスレジスタ1をオペランドアドレスレジス
タ3で兼用させることができる点に着目した。また、ベ
ースアドレスレジスタ1が除去され、かつ命令読み出し
動作とオペランド読み出し動作が異なる時刻に行われる
ならば、第4図の選択回路゛8も不要になる点に着目し
た。すなわち、本発明では、アドレスレジスタ自身を、
ベース部と変位部とに分け、アドレス変換モード中の更
新を。We focused on the fact that the base address register 1 can also be used as the operand address register 3. Furthermore, it has been noted that if the base address register 1 is removed and the instruction read operation and operand read operation are performed at different times, the selection circuit 8 in FIG. 4 becomes unnecessary. That is, in the present invention, the address register itself is
Divide into base part and displacement part and update during address translation mode.
変位部のみ行う方法を用いて、ベース部はオペランドア
ドレスレジスタのベース部分にセットする。Using the method of performing only the displacement part, the base part is set to the base part of the operand address register.
第1図は、本発明の一実施例を示すアドレス変換回路の
ブロック図である。第1図においては、第4図と比較す
れば明らかなように、第4図のベースアドレスレジスタ
1と選択回路8を除去するとともに、ネイティブモード
とエミュレーションモードの切替えをフリップフロップ
の出力jにより行い、また演算器7の出力とオペダンド
アドレスレジスタ6の出力を直接アドレスバスに接続、
する点が異なっている。FIG. 1 is a block diagram of an address translation circuit showing one embodiment of the present invention. In FIG. 1, as is clear from a comparison with FIG. 4, the base address register 1 and selection circuit 8 in FIG. 4 are removed, and the native mode and emulation mode are switched by the output j of the flip-flop. , and connect the output of the arithmetic unit 7 and the output of the operand address register 6 directly to the address bus,
They are different in that they do
第1図において、5はプログラムカウンタ、6はオペラ
ンドアドレスレジスタ、7はプログラムカウンタのイン
クリメントまたはデクリメント用演算器、jはモード切
替え用の動作モード信号、eは命令またはオペランドの
ベースアドレス入力信号、fは命令またはオペランドの
変位アドレス入力信号、gはアドレスバスの上位ビット
ライン、hはアドレスバスの下位ビットラインである。In FIG. 1, 5 is a program counter, 6 is an operand address register, 7 is an arithmetic unit for incrementing or decrementing the program counter, j is an operation mode signal for mode switching, e is an instruction or operand base address input signal, f is the instruction or operand displacement address input signal, g is the upper bit line of the address bus, and h is the lower bit line of the address bus.
先ず、ネイティブモード時には、動作モード信号jは″
0″であるため、オペランドアドレスレジスタ6へのセ
ット、および演算器7の出力は禁止されず、従って、オ
ペランドのベースアドレスはセットされ、また演算器7
のベースアドレス部分もアドレスバスgに接続され、自
由に出力される。この場合には、命令読み出しのために
、プログラムカウンタ5にベースアドレス入力信号e、
および変位アドレス入力信号fを格納し、演算器7に接
続する。演算結果のアドレスはすべて出力され。First, in the native mode, the operation mode signal j is
0'', the setting to the operand address register 6 and the output of the arithmetic unit 7 are not prohibited. Therefore, the base address of the operand is set and the arithmetic unit 7 is not prohibited.
The base address part of is also connected to address bus g and output freely. In this case, in order to read the instruction, the program counter 5 receives the base address input signal e,
and a displacement address input signal f, and is connected to the arithmetic unit 7. All addresses of calculation results are output.
ベース部はベースアドレスバスgに、変位部は変位アド
レスバスhに、それぞれ接続されて、主メモリに送出さ
れる。次に、ネイティブモード時のオペランド読み出し
の際にも、動作モード信号jはre Ouであるため、
ベースアドレスと変位アドレスがオペランドアドレスレ
ジスタ6にセットされた後、直接ベースアドレスバスg
と変位アドレスバスhに出力され、主メモリに送出され
る。The base part is connected to a base address bus g, and the displacement part is connected to a displacement address bus h, and the signals are sent to the main memory. Next, since the operation mode signal j is re Ou when reading the operand in native mode,
After the base address and displacement address are set in the operand address register 6, the base address bus g
is output to the displacement address bus h and sent to the main memory.
次に、アドレス変換動作モード時、つまりエミュレーシ
ョンモード時には、動作モード信号jが11171であ
るため、オペランドアドレスレジスタ6にのベースアド
レスのセットが禁止されるとともに、演算器7からのベ
ースアドレスの出力が禁止される。すなわち、エミュレ
ーションモードでは、両アドレスレジスタ5,6ともに
、ベースアドレスは固定で、変位アドレスのみ更新させ
るのである。従って、エミュレーションモード中には、
命令アドレスおよびオペランドアドレスともに、変位ア
ドレス部の出力信号のみが変位アドレスバスhに接続さ
れ、オペランドアドレスレジスタ6のベースアドレスの
みが、ベースアドレスバスgに接続される。先ず、命令
読み出し時には、ネイティブマシンのアドレス空間にお
ける変位アドレスごとに分割された複数個の領域のうち
、選択するエミュレーションマシンのアドレス空間領域
fit 指示する値、つまり従来、ベースアドレスレジ
スタにセットさ九ていた先頭値を、オペランドアドレス
レジスタ6のベースアドレス部にベースアドレス入力信
号jによりセットする。そして、エミュレーションモー
ド中は、動作モード信号jによりその部分への格納を抑
止する。また、変位アドレスfのみをプログラムカウン
タ5にセットし、演算@7に接続する。そして、演算器
7による演算結果は、変位アドレスのみが変位アドレス
バスhに接続され、ベースアドレスの出力は動作モード
信号jによりバスgへの出力を禁止する。そして、ベー
スアドレスとして、オペランドアドレスレジスタ6から
ベースアドレスがバスgに出力される。Next, in the address conversion operation mode, that is, in the emulation mode, since the operation mode signal j is 11171, setting of the base address in the operand address register 6 is prohibited, and the output of the base address from the arithmetic unit 7 is prohibited. It is forbidden. That is, in the emulation mode, the base address of both address registers 5 and 6 is fixed, and only the displacement address is updated. Therefore, during emulation mode,
For both the instruction address and the operand address, only the output signal of the displacement address section is connected to the displacement address bus h, and only the base address of the operand address register 6 is connected to the base address bus g. First, when reading an instruction, a value indicating the address space area of the emulation machine to be selected from among multiple areas divided for each displacement address in the native machine's address space, that is, a value that is conventionally set in the base address register The first value obtained is set in the base address section of the operand address register 6 by the base address input signal j. Then, during the emulation mode, storage to that portion is inhibited by the operation mode signal j. Further, only the displacement address f is set in the program counter 5 and connected to the operation @7. As for the calculation result by the calculator 7, only the displacement address is connected to the displacement address bus h, and the output of the base address is prohibited from being output to the bus g by the operation mode signal j. Then, the base address is output from the operand address register 6 to the bus g.
次に、オペランド読読み出しの際には、オペランドアド
レスレジスタ6の変位アドレス部に、変位アドレス入力
信号fがセットされ、ベース部には、エミュレーション
マシンのアドレス空間の先頭がセットされ、変位アドレ
スとベースアドレスとが変位アドレスバスhとベースア
ドレスバスgに出力されて、主メモリに送出され、アク
セスアドレスとして使用される。Next, when reading an operand, the displacement address input signal f is set in the displacement address field of the operand address register 6, the beginning of the address space of the emulation machine is set in the base part, and the displacement address and base The address is output to the displacement address bus h and the base address bus g, sent to the main memory, and used as an access address.
このようにして、アドレス変換モード中の命令フェッチ
動作およびオペランドフェッチ動作に伴う筆メモリへの
アクセス範囲は、オペランドアドレスレジスタ6のベー
ス部で示されるアドレスを先頭として、変位部のピッ1
−で示される範囲内に規定される。In this way, the access range to the brush memory accompanying the instruction fetch operation and operand fetch operation during the address conversion mode starts from the address indicated by the base part of the operand address register 6, and starts from the address indicated by the base part of the operand address register 6.
Specified within the range indicated by -.
このように、本実施例においては、従来必要とされてい
たベースアドレスレジスタ1および選択回路8を削減す
ることができ、しかも同一のアドレス変換機能を実現で
きる。In this way, in this embodiment, the base address register 1 and selection circuit 8 that were conventionally required can be omitted, and the same address translation function can be realized.
以上説明したように、本発明によれば、アドレスの変位
部のみ更新動作が行われ、オペランドフェッチおよび命
令フェッチの動作は、アドレスの変位部のビットにより
示される主メモリの領域内に規定されるので、アドレス
更新後の変換動作が不要となり、かつアドレス変換用ハ
ードウェアの削減、およびアドレス更新後の編集回路の
動作時間の削減が可能となって、処理装置の性能が向上
する。As described above, according to the present invention, only the displacement part of the address is updated, and the operand fetch and instruction fetch operations are defined within the area of the main memory indicated by the bits of the displacement part of the address. Therefore, there is no need for a conversion operation after an address is updated, and it is possible to reduce the amount of hardware for address conversion and the operation time of the editing circuit after an address is updated, thereby improving the performance of the processing device.
第1図は本発明の一実施例を示すアドレス変換回路のブ
ロック図、第2図は本発明の原理を示すフローチャート
、第3図は従来のアドレス変換動作の説明図、第4図は
従来のアドレス変換回路の一例を示すブロック図である
。
1:ベースアドレスレジスタ、2,5ニブログラムカウ
ンタ、3,6:オペランドアドレスレジスタ、4,7:
演算器、8:選択回路、C,g:ベースアドレスバス、
d、h:変位アドレスバス。
特許出願人 株式会社日立製作所 −、、、’−=、°
、、 、、;、l ’、、FIG. 1 is a block diagram of an address conversion circuit showing an embodiment of the present invention, FIG. 2 is a flow chart showing the principle of the present invention, FIG. 3 is an explanatory diagram of a conventional address conversion operation, and FIG. FIG. 2 is a block diagram showing an example of an address conversion circuit. 1: Base address register, 2, 5 Niprogram counter, 3, 6: Operand address register, 4, 7:
Arithmetic unit, 8: selection circuit, C, g: base address bus,
d, h: displacement address bus. Patent applicant Hitachi, Ltd. −,,,'−=,°
,, ,,;,l',,
Claims (1)
プログラムカウンタにより読み出された命令語を実行す
るために必要となるオペランドのアドレスを示すオペラ
ンドアドレスレジスタとを備えた主メモリアドレス制御
回路において、各々ベース部分と変位部分の2つのフィ
ールドに分割されたプログラムカウンタおよびオペラン
ドアドレスレジスタを有し、エミュレーションモードで
は上記プログラムカウンタの変位部分出力とオペランド
アドレスレジスタのベース部分出力とを連結し、命令語
アドレスとして主メモリをアクセスし、またオペランド
アドレスとしてオペランドアドレスレジスタの変位部分
のみ更新することを特徴とするアドレス変換回路。(1) In a main memory address control circuit equipped with a program counter indicating an instruction word address and an operand address register indicating the address of an operand required to execute the instruction word read by the program counter, each It has a program counter and an operand address register that are divided into two fields, a base part and a displacement part.In emulation mode, the displacement part output of the program counter and the base part output of the operand address register are connected and used as the instruction word address. An address conversion circuit characterized in that it accesses main memory and updates only a displaced portion of an operand address register as an operand address.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP20222085A JPS6263340A (en) | 1985-09-12 | 1985-09-12 | address conversion circuit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP20222085A JPS6263340A (en) | 1985-09-12 | 1985-09-12 | address conversion circuit |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6263340A true JPS6263340A (en) | 1987-03-20 |
| JPH0444971B2 JPH0444971B2 (en) | 1992-07-23 |
Family
ID=16453949
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP20222085A Granted JPS6263340A (en) | 1985-09-12 | 1985-09-12 | address conversion circuit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6263340A (en) |
-
1985
- 1985-09-12 JP JP20222085A patent/JPS6263340A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0444971B2 (en) | 1992-07-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4679140A (en) | Data processor with control of the significant bit lengths of general purpose registers | |
| JPH0241053B2 (en) | ||
| US3953833A (en) | Microprogrammable computer having a dual function secondary storage element | |
| US4388682A (en) | Microprogrammable instruction translator | |
| JPH04233640A (en) | Microcontroller having pseudo-linear bank which switches memory expanding scheme | |
| JPS6259812B2 (en) | ||
| KR20000074425A (en) | Data processing system for expanding address | |
| EP0361107B1 (en) | Micro programme-controlled micro processor including a pointer register and an accessing method therefor | |
| EP0388735A2 (en) | Microprogram controller having fixed-instruction generator and microprogram memory | |
| US5265204A (en) | Method and apparatus for bit operational process | |
| JPH027097B2 (en) | ||
| USRE34635E (en) | Method and apparatus for bit operational process | |
| JPS6263340A (en) | address conversion circuit | |
| KR940002478B1 (en) | Information processing equipment | |
| US3942156A (en) | Indirect arithmetic control | |
| KR940009377B1 (en) | Information processing device | |
| JP2583506B2 (en) | Data processing device | |
| JP2798275B2 (en) | Virtual memory address space access control method | |
| KR880000817B1 (en) | Data processing device and method | |
| KR950006585B1 (en) | Micro program control apparatus and control method thereof | |
| JPS5917461B2 (en) | Device for translating and controlling allowed and prohibited macro instructions | |
| JPS59180731A (en) | System for controlling digit designation | |
| JPS6218937B2 (en) | ||
| JPH0576660B2 (en) | ||
| JPS61112240A (en) | Data processor |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| LAPS | Cancellation because of no payment of annual fees |