JPS6158043A - Register address converter circuit - Google Patents

Register address converter circuit

Info

Publication number
JPS6158043A
JPS6158043A JP15821084A JP15821084A JPS6158043A JP S6158043 A JPS6158043 A JP S6158043A JP 15821084 A JP15821084 A JP 15821084A JP 15821084 A JP15821084 A JP 15821084A JP S6158043 A JPS6158043 A JP S6158043A
Authority
JP
Japan
Prior art keywords
address
register
field
read
offset
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
JP15821084A
Other languages
Japanese (ja)
Inventor
Makoto Kimura
誠 木村
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 JP15821084A priority Critical patent/JPS6158043A/en
Publication of JPS6158043A publication Critical patent/JPS6158043A/en
Pending legal-status Critical Current

Links

Landscapes

  • Executing Machine-Instructions (AREA)

Abstract

PURPOSE:To access an arbitrary subject in a register group by synthesizing other addresses in addition to the address in a register field while the register field in a command language is held. CONSTITUTION:A commoand stored in a command register 11 is decoded by a decoder 12 and outputs a variety of commands. When a read address field Ra is read out, a selection code RS is decoded by a decoder 13a, and a read address RA is written either of 17a and 17b. When a write address field Rb is read out, a selection code WS is decoded by adecoder 13b, and a write address WA is written in either of registers 18a and 18b. An address off-set AO for converting the read address RA and the write address WA is applied to adder circuits 20a and 21a, or 20b and 21b, other address areas in an address space AS can be accessed.

Description

【発明の詳細な説明】 〔発明の技術分野〕 本発明は、命令語中のレジスタフィールドによりアドレ
ッシングされ、この命令語によりアクセスされる一群の
レジスタを有する情報処理装置におげるレジスタアドレ
ス変換回路に関する。
Detailed Description of the Invention [Technical Field of the Invention] The present invention relates to a register address conversion circuit for an information processing device having a group of registers addressed by a register field in an instruction word and accessed by the instruction word. Regarding.

〔従来技術と問題点〕[Prior art and problems]

汎用電子計算段等の情報処理装置には、/A算や−特記
・臆等のため、1ないし複数の汎用のレジスタをその内
部に持っている。一方、情報処理装置の高性能化、高礪
能化に伴ない、従来のハードワイ−1・−ド【Jシック
からマイクロプログラム制御方式が多く採用されるよう
になってきた。このマイクロプログラム方式の情報処理
装置では、通常の汎用レジスタの他に、外部装置や制御
対象の回路等のインタフェース用のレジスタやフリップ
フロップがマイクロプログラムにより汎用レジスタのよ
うに扱われることが普通に行われている。また、LSI
技術の進歩により多くのレジスタ頬をこれらの情報処理
装置中に持てるようになり、特に高速アクセスを要求さ
れる用途では、レジスタがローカルメモリ的に使われる
場合もある。
An information processing device such as a general-purpose electronic calculation stage has one or more general-purpose registers therein for /A calculation, special notes, etc. On the other hand, with the increasing performance and functionality of information processing devices, microprogram control systems have come to be widely adopted, starting from the conventional hard-wired 1. In this microprogram-based information processing device, in addition to normal general-purpose registers, registers and flip-flops for interfaces with external devices and controlled circuits are commonly treated as general-purpose registers by the microprogram. It is being said. Also, LSI
Advances in technology have made it possible to have many registers in these information processing devices, and in applications that require particularly high-speed access, registers are sometimes used as local memory.

このような、レジスタやメモリからなるレジスタ群に対
するアクセス方法として従来から種々の手法が用途に応
じて提案されているが、これらはいずれも、第4図に示
すように、命令語中にレジスタフ、f−ルドを設ける方
式のものである。
Various methods have been proposed as access methods for such register groups consisting of registers and memories, depending on the application, but all of these methods include register fields, register fields, etc. in the instruction word, as shown in Figure 4. This is a system in which a f-field is provided.

第4図に示した命令レジスタ11において、0P co
deは命令コードを格納する命令コードフィールド、R
aとRbはアドレスを1各納するレジスタフィールドで
1個以上複数個設けられている。このレジスタフィール
ドRa、Rbでアドレッシングすることにより、図示し
ないメモリやレジスタ等のレジスタ群の中の命令で操作
する対象にアクセスを行っている。
In the instruction register 11 shown in FIG.
de is an instruction code field that stores an instruction code, R
A and Rb are register fields each storing one address, and one or more register fields are provided. By addressing with these register fields Ra and Rb, an object to be manipulated by an instruction in a register group such as a memory or a register (not shown) is accessed.

このように、従来のレジスタ群へのアクセスは、通常命
令語中のレジスタフィールドによって指定されていたの
で、このレジスタフ、f−ルドの内容を変えない限りア
クセスするレジスタ群中の対象を任意に選択できなかっ
た。このことは、前述のよ・うに、レジスタ群の構成や
用途が多様化している場合に、プログラム作成上大きな
制約となるので不都合であった。
In this way, access to a conventional register group was usually specified by a register field in an instruction word, so as long as the contents of this register field or field are not changed, the target in the register group to be accessed can be arbitrarily selected. could not. This is inconvenient, as it becomes a major constraint on program creation when the configurations and uses of register groups are diversified, as described above.

(発明の目的〕 本発明の目的は、従来のレジスタ群アドレス方式の欠点
を解消し、命令語中のレジスタフィールドを保存したま
ま、レジスタフィールドのアドレスに加えて他のアドレ
スを合成することにより、レジスタ群の任意の対象をア
クセスすることのできるレジスタアドレス変換回路を提
供するにある。
(Objective of the Invention) The object of the present invention is to solve the drawbacks of the conventional register group addressing method, and to synthesize other addresses in addition to the register field address while preserving the register field in the instruction word. An object of the present invention is to provide a register address conversion circuit that can access any target in a register group.

〔発明の構成〕[Structure of the invention]

本発明は、前記目的を達成するために、 命令語中のレ
ジスタフィールドにアドレッシングされ、前記命令語に
よりアクセスされるレジスタ群を有する情報処理装置に
おげるレジスタアドレス変換回路であって、前記命令語
によつてセットされる少なくともl閲のアドレスオフセ
ットレジスタと、前記レジスタ群の全体又はその一部に
対応して設けられ、かつ、前記アドレスオフセットレジ
スタの内容と前記命令語によって指示されたレジスタフ
ィールドのアドレスからアドレスを合成する少なくとも
1111i+のアドレス合成手段を備え、これにより、
前記レジスタフィールドの内容に変更を加えることなく
、このアドレス合成手段の出力により前記レジスタ群の
全体又は一部をアドレッシングできるようにしたことを
特徴とする。
In order to achieve the above object, the present invention provides a register address conversion circuit for an information processing device having a register group that is addressed to a register field in an instruction word and accessed by the instruction word. at least one address offset register set by the command word; and a register field provided corresponding to the whole or a part of the register group and designated by the contents of the address offset register and the command word. at least 1111i+ address synthesis means for synthesizing an address from the addresses of
The present invention is characterized in that the entire or part of the register group can be addressed by the output of the address synthesis means without changing the contents of the register field.

〔発明の実施例〕[Embodiments of the invention]

本発明の実施例を図面を参照して説明する。第1図は本
発明の一実施例をブロック図で示したものであり、第2
図はアドレスレジスタのアドレス空間の説明図、第3図
は第1図の実施例によるレジスタセント内のアドレス変
化の説明図である。
Embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a block diagram showing one embodiment of the present invention, and FIG.
FIG. 3 is an explanatory diagram of the address space of the address register, and FIG. 3 is an explanatory diagram of address changes within the register cent according to the embodiment of FIG.

第1図において、11は第4図と同じ命令レジスタで、
OP codeば命令コードフィールド、RaとRbは
レジスタフィールドである。実施例でばRaはリードア
ドレス用、Rbはライトアドレス用である。 12ば命
令コードを復号する命令デコーダ、13a及び13bは
レジスタフィールドRa及びRb中の各レジスタセット
選択コードRS及びWSを復号するレジスタセント選択
デコーダ、14は内部バス、15a及び15bは2 個
のレジスタ領域を有するレジスタセット、16a及び1
6bはレジスタセット選択デコーダ13 aの出力で制
御されてレジスタセットtSa及び15bと内部バス1
4との接続を選択制御する出力イネーブル回路、17a
及び17bはレジスタフィールドRaから読み出された
リードアドレスRΔを一特記1意するリードアドレスレ
ジスタ、18a及び18bばレジスタフィールドRbか
ら読み出されたライトアドレスWAを一時記憶するライ
トアドレスレジスタ、19はアドレスオフセット量を格
納するアドレスオフセットレジスタ、20a及び20b
はレジスタフィールドRaのリードアドレスとアドレス
オフセフI・を加算する加算回路、21a及び21bは
レジスタフィールドRhのライトアドレスとアドレスオ
フセットを加算する加算回路、22はアドレスオフセッ
トレジスタ・イネーブル18号(AOR−ENB)によ
りアドレスオフセットレジスタ19から読み出されたア
ドレスオフセフI・と加算回路20a、20b及び加算
回路21a、21bとの接続を選択する選択回路、RΔ
a及びRAI)はレジスタセフI−15a及び15bに
対するライトアドレス、WEa及びWEbばレジスタセ
フh 15 a及び15bに対するライトイネーブル信
号、Wへa及びW八すはレジスタセフI−15a及び1
5bに対するライI・アドレス、RW a 及びRWb
ばレジスタセットi5a及び15bに対するレジスタラ
イト信号である。なお、図示のレジスタセットはレジス
タ群の一部を示したもので、各加算回路はレジスタ群の
全体又は一部に対応して設けられている。
In FIG. 1, 11 is the same instruction register as in FIG.
OP code is an instruction code field, and Ra and Rb are register fields. In the embodiment, Ra is for a read address and Rb is for a write address. 12 is an instruction decoder for decoding instruction codes; 13a and 13b are register cent selection decoders for decoding register set selection codes RS and WS in register fields Ra and Rb; 14 is an internal bus; 15a and 15b are two registers. register set with areas 16a and 1
6b is controlled by the output of register set selection decoder 13a and selects register set tSa and 15b and internal bus 1.
Output enable circuit 17a for selectively controlling connection with 4
and 17b are read address registers that specifically specify the read address RΔ read from the register field Ra; 18a and 18b are write address registers that temporarily store the write address WA read from the register field Rb; and 19 is an address. Address offset registers 20a and 20b that store offset amounts
21a and 21b are adder circuits that add the read address and address offset I of the register field Ra, 21a and 21b are adder circuits that add the write address and address offset of the register field Rh, and 22 is an address offset register enable No. 18 (AOR- A selection circuit RΔ which selects the connection between the address offset I read out from the address offset register 19 by ENB) and the adder circuits 20a, 20b and the adder circuits 21a, 21b;
a and RAI) are write addresses for register safes I-15a and 15b, WEa and WEb are write enable signals for register safes h15a and 15b, and a and W8 are register safes I-15a and 1 for W.
Rie I address for 5b, RW a and RWb
For example, it is a register write signal for register sets i5a and 15b. Note that the illustrated register set shows a part of the register group, and each adder circuit is provided corresponding to the whole or part of the register group.

次に第1図の動作を説明する。命令レジスタ11は他の
命令レジスタとともに図示しない主記憶装置を構成し、
プログラムの進行とともに順次読み出しが行われる。命
令コードOP codelJ<読み出されると、命令デ
コーダ12により復号され所望の操作に必要な各種の命
令を出力する。リードアドレス用のレジスタフィールド
Raが読み出されると、選択コードR3はレジスタセッ
ト選択デコーダ13aにより復号され、その内容により
出力イネーブル回路16aと16bのいずれかをイネー
ブルする。リードアドレスRAば、リードアドレスレジ
スタ17a及び17bに書き込まれる。
Next, the operation shown in FIG. 1 will be explained. The instruction register 11 constitutes a main storage device (not shown) together with other instruction registers,
Reading is performed sequentially as the program progresses. Instruction code OP codelJ<When read, it is decoded by the instruction decoder 12 and outputs various instructions necessary for the desired operation. When the read address register field Ra is read, the selection code R3 is decoded by the register set selection decoder 13a, and depending on its contents, enables one of the output enable circuits 16a and 16b. Read address RA is written to read address registers 17a and 17b.

ライトアドレス用のレジスタフィールドRbが読み出さ
れると、選択コードWSはレジスタセット選択デコーダ
13bにより復号され、その内容によりレジスタセット
15aに対するライトイネーブル信号WEa又はレジス
タセット15aに対するライトイネーブル信号WEbを
出力する。ライトアドレスWAは、ライトアドレスレジ
スタ18a及び18bに書き込まれる。この実Jf!u
ljでは、選択コードR3により出力イネーブル回路1
6aがイネーブルされてレジスタセット15aが内部バ
ス14に接続され、レジスタセフI−15aに対し読み
出し及び書き込みが行われるものとする。
When the register field Rb for the write address is read, the selection code WS is decoded by the register set selection decoder 13b, and depending on its contents, a write enable signal WEa for the register set 15a or a write enable signal WEb for the register set 15a is output. Write address WA is written to write address registers 18a and 18b. This fruit Jf! u
In lj, output enable circuit 1 is selected by selection code R3.
6a is enabled, the register set 15a is connected to the internal bus 14, and reading and writing are performed on the register set I-15a.

したがって、ライトイネーブル信号WEaがレジスタセ
ット15aに加えられる。
Therefore, write enable signal WEa is applied to register set 15a.

アドレスオフセットレジスタ19には、リードアドレス
RA及びライトアドレスWへを変換するためのアドレス
オフセットΔ0が外部から又は命令コードOP cod
eにより格納されている。選択回路22に加えられるア
ドレスオフセットレジスタ・イネーブル(i号AOR−
ENBによりアドレスオフセフI・レジスタ19から読
み出されたアドレスオフセフ)AOが、加算回路20 
a 、、 21 a又は加算回路201)、21bに加
えられる。実施例ではアドレスオフセットAOば加算回
路20a及び21 aに加えられるとする。
The address offset register 19 contains an address offset Δ0 for converting the read address RA and write address W from the outside or from the instruction code OP cod.
Stored by e. Address offset register enable added to selection circuit 22 (No. i AOR-
The address offset (AO) read from the address offset I register 19 by ENB is added to the adder circuit 20.
a,, 21a or the adder circuits 201) and 21b. In the embodiment, it is assumed that address offset AO is added to adder circuits 20a and 21a.

加算回路20aは、リードアドレスレジスタ17aのリ
ードアドレスRAとアドレスオフセットレジスタ19の
アドレスオフセフI−A Oを加算して新たなリードア
ドレスRΔaを合成してレジスタセット15aに対する
リードアドレスとする。
The adder circuit 20a adds the read address RA of the read address register 17a and the address offset I-AO of the address offset register 19 to synthesize a new read address RΔa, which is used as a read address for the register set 15a.

また、加算回路21aば、ライトアドレスレジスタ18
aのライドアドレスWAとアドレスオフセットAOを加
算して新たなライトアドレスWΔaを合成してレジスタ
セット15aに対するライトアドレスとする。
Further, the adder circuit 21a and the write address register 18
The write address WA of a and the address offset AO are added to synthesize a new write address WΔa, which is used as the write address for the register set 15a.

レジスタフィールドRa及びRbのリードアドレスRA
及びライトアドレスWAがnビットである場合、そのア
ドレス空間ASは、第2図に示すように2 個のアドレ
ス領域を有し、2 個のアドレス領域からなるレジスタ
セット15 a及び15bはアドレス空間へ・Sの一部
を占めている。
Read address RA of register fields Ra and Rb
When the write address WA is n bits, the address space AS has two address areas as shown in FIG.・It occupies a part of S.

加算回路20a、21aによりリードアドレスRA及び
ライトアドレスWAとアドレスオフセフ1− AOを加
算することにより、アドレス空間AS内の他のアドレス
領域ををアクセスすることができるし、また同じアドレ
スセント内の他のアドレス領域をアクセスさせることが
できる。
By adding the read address RA, write address WA, and address offset 1-AO using adder circuits 20a and 21a, other address areas within the address space AS can be accessed, and other address areas within the same address center can be accessed. Other address areas can be accessed.

第3図は、同じアドレスセット内の他のアドレス領域を
アクセスする場合の一例を示したものである。図の(A
)には、AOR−ENB信号がオフ、すなわちアドレス
オフセラl−A Oが加算回路2Qa、21aに加えら
れない場合におげるレジスタセラl−153の物理アド
レスと、その左側に加算回路20a、21aから出力さ
れる合成アドレスである論理アドレスが示されている。
FIG. 3 shows an example of accessing another address area within the same address set. (A
) shows the physical address of the register cell l-153 when the AOR-ENB signal is off, that is, the address off cell l-AO is not applied to the adder circuits 2Qa and 21a, and the adder circuit 20a on the left side. , 21a are shown as logical addresses which are composite addresses.

この場合は当然物理アドレスと論理アドレスは一致する
In this case, the physical address and logical address naturally match.

図の(B)には、Δ0R−2NB信号がオンになり、ア
ドレスオフセットAOとして最も簡単な「1」が加算さ
れた場合におげるレジスタセット15aの物理アドレス
と、その左側に加算回路20a (又は21a)から出
力される合成アドレスである論理アドレスが示されてい
る。
(B) of the figure shows the physical address of the register set 15a when the Δ0R-2NB signal is turned on and the simplest "1" is added as the address offset AO, and the adder circuit 20a on the left side. A logical address that is a composite address output from (or 21a) is shown.

このようにして、元のリードアドレスRA及びライトア
ドレスWへの他、アドレスオフセット八〇だけモディフ
ァイされた論理アドレスを合成することかできる。
In this way, in addition to the original read address RA and write address W, a logical address modified by an address offset of 80 can be synthesized.

また命令によって、すなわちQ P codeによって
アドレスオフセットレジスタ19の内容を書き替えるこ
とにより、同一命令で異なるレジスタのアドレスを使用
できるよ・うになる。
Furthermore, by rewriting the contents of the address offset register 19 by an instruction, that is, by a Q P code, addresses of different registers can be used in the same instruction.

前述の実施例では、アドレスオフセラ1−ΔOが各アド
レスレジスタ20a、20b、21a、21b等に共通
のものとなっているが、Δ0R−EN B 信号のビッ
ト数を増すことにより、各アドレスレジスタ20a、2
0b、21a、21b等に別個に加算したり、特定のア
ドレスレジスタのグループだけに加算するようにするこ
とができる。
In the above-mentioned embodiment, the address offset cell 1-ΔO is common to each address register 20a, 20b, 21a, 21b, etc., but by increasing the number of bits of the Δ0R-EN B signal, each address register 20a, 2
0b, 21a, 21b, etc., or may be added only to a specific group of address registers.

さらに、アドレスオフセットレジスタ19を複数個設け
ることにより、各アドレスレジスタに異なるアドレスオ
フセットを加算して異なる論理アドレスを合成すること
ができる。なお、レジスタセットは図示のHllilに
限定されるものでなく、図示のレジスタセットはレジス
タ群の一部を示したものであって、各加算回路はレジス
タ群の全体又は一部に対応して設けられていることは、
既に述ぺたとおりである。
Furthermore, by providing a plurality of address offset registers 19, different address offsets can be added to each address register to synthesize different logical addresses. Note that the register set is not limited to the illustrated Hllil, and the illustrated register set shows a part of the register group, and each adder circuit may be provided corresponding to the whole or part of the register group. What is being said is
As already mentioned.

〔発明の効果〕〔Effect of the invention〕

以上説明したように、本発明は命令中に含まれるレジス
タのアドレスを命令によってセラI・されるアドレスオ
フセットレジスタによりモディファイして論理アドレス
を合成することにより、同一命令で異なるレジスタ領域
をアドレッシングすることができる。アドレスオフセッ
トレジスタの内容を書き替えたり、アドレスオフセット
と合成されるレジスタのアドレスの組合せを変えること
により、アドレッシングの自由度をさらに大きくするこ
とができる。これにより、レジスタのアドレスの内容を
セーブしたすせずに多mプログラミングなどの高度なプ
ログラムの技法を使うことが可能となり、システムのス
ループットを大きく向上させることができる。また、ア
ドレスオフセラ1〜レジスダイネーブル(Δ0R−EN
B)信号を制御することにより、1j;1述のような論
理アドレスを合成できるとともに、割込み処理などでア
ドレスオフセットレジスタの値を保存したまま、レジス
タフィールドの絶対アドレスで各レジスタセットをアク
セスすることができるので、きめ細かな処理が可能とな
る。
As explained above, the present invention modifies the address of a register included in an instruction using an address offset register set by the instruction and synthesizes a logical address, thereby addressing different register areas with the same instruction. I can do it. The degree of freedom in addressing can be further increased by rewriting the contents of the address offset register or changing the combination of register addresses that are combined with the address offset. This makes it possible to use advanced programming techniques such as multi-m programming without having to save the contents of register addresses, thereby greatly improving system throughput. Also, address offset 1 to register enable (Δ0R-EN
B) By controlling signals, it is possible to synthesize logical addresses as described in 1j; 1, and to access each register set using the absolute address of the register field while preserving the value of the address offset register during interrupt processing etc. This allows for detailed processing.

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

第1図は本発明の一実施例の説明図、第2図はアトレジ
スタのアドレス空間の説明図、第3図は本発明によるレ
ジスタ内のアドレス変化の一例の説明図、第4図は従来
のアドレス方式の説明図である。 11・・・命令レジスタ、12・・・命令デコーダ、1
3a、13b・・・レジスタセット選択デコーダ、14
・・・内部バス、15a、15b・・・レジスタセット
、16a、16b・・・出力イネーブル回路、17 a
 、。 17L+・・・リードアドレスレジスタ、18a、18
b・・・ライトアドレスレジスタ、19・・・アドレス
オフセットレジスタ、20a、20b、21a、21b
・・・加算回路、22・・・選択回路。
FIG. 1 is an explanatory diagram of an embodiment of the present invention, FIG. 2 is an explanatory diagram of an address space of an at-register, FIG. 3 is an explanatory diagram of an example of an address change in a register according to the present invention, and FIG. 4 is a diagram of a conventional FIG. 2 is an explanatory diagram of an addressing method. 11...Instruction register, 12...Instruction decoder, 1
3a, 13b...Register set selection decoder, 14
...Internal bus, 15a, 15b...Register set, 16a, 16b...Output enable circuit, 17a
,. 17L+...Read address register, 18a, 18
b...Write address register, 19...Address offset register, 20a, 20b, 21a, 21b
... Addition circuit, 22... Selection circuit.

Claims (3)

【特許請求の範囲】[Claims] (1)命令語中のレジスタフィールドにアドレッシング
され、前記命令語によりアクセスされるレジスタ群を有
する情報処理装置におげるレジスタアドレス変換回路で
あって、前記命令語によってセットされる少なくとも1
個のアドレスオフセットレジスタと、前記レジスタ群の
全体又はその一部に対応して設けられ、かつ、前記アド
レスオフセットレジスタの内容と前記命令語によって指
示されたレジスタフィールドのアドレスからアドレスを
合成する少なくとも1個のアドレス合成手段を備え、こ
のアドレス合成手段の出力により前記レジスタ群の全体
又は一部をアドレッシングすることを特徴とするレジス
タアドレス変換回路。
(1) A register address conversion circuit in an information processing device having a register group addressed to a register field in an instruction word and accessed by the instruction word, wherein at least one register address is set by the instruction word.
at least one address offset register that is provided corresponding to the whole or a part of the register group and that synthesizes an address from the contents of the address offset register and the address of the register field specified by the instruction word. 1. A register address conversion circuit comprising address synthesis means, and addressing all or part of the register group by the output of the address synthesis means.
(2)前記アドレス合成手段が、前記アドレスオフセッ
トレジスタの内容と前記レジスタフィールドのアドレス
を加算してアドレスを合成する加算回路を有するもので
あることを特徴とする特許請求の範囲第1項記載のレジ
スタアドレス変換回路。
(2) The address synthesis means includes an addition circuit that adds the contents of the address offset register and the address of the register field to synthesize an address. Register address conversion circuit.
(3)前記アドレス合成手段が、前記アドレスオフセッ
トレジスタの内容と前記レジスタフィールドのアドレス
を加算したアドレスと、前記レジスタフィールドのアド
レスのいずれか一方を選択して前記レジスタ群の全部又
は一部をアクセスする選択回路を備えていることを特徴
とする特許請求の範囲第1項記載のレジスタアドレス変
換回路。
(3) The address synthesis means accesses all or part of the register group by selecting either an address obtained by adding the contents of the address offset register and the address of the register field, or an address of the register field. 2. The register address conversion circuit according to claim 1, further comprising a selection circuit for selecting the register address conversion circuit.
JP15821084A 1984-07-28 1984-07-28 Register address converter circuit Pending JPS6158043A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP15821084A JPS6158043A (en) 1984-07-28 1984-07-28 Register address converter circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP15821084A JPS6158043A (en) 1984-07-28 1984-07-28 Register address converter circuit

Publications (1)

Publication Number Publication Date
JPS6158043A true JPS6158043A (en) 1986-03-25

Family

ID=15666685

Family Applications (1)

Application Number Title Priority Date Filing Date
JP15821084A Pending JPS6158043A (en) 1984-07-28 1984-07-28 Register address converter circuit

Country Status (1)

Country Link
JP (1) JPS6158043A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62276633A (en) * 1986-05-24 1987-12-01 Hitachi Ltd storage device accessor

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5115389A (en) * 1974-07-30 1976-02-06 Anritsu Electric Co Ltd Musenenkakusojusochi
JPS5464439A (en) * 1977-10-31 1979-05-24 Nec Corp Address designation system
JPS55105761A (en) * 1979-02-08 1980-08-13 Toshiba Corp Address conversion system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5115389A (en) * 1974-07-30 1976-02-06 Anritsu Electric Co Ltd Musenenkakusojusochi
JPS5464439A (en) * 1977-10-31 1979-05-24 Nec Corp Address designation system
JPS55105761A (en) * 1979-02-08 1980-08-13 Toshiba Corp Address conversion system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62276633A (en) * 1986-05-24 1987-12-01 Hitachi Ltd storage device accessor

Similar Documents

Publication Publication Date Title
JPH0255878B2 (en)
JPH0248931B2 (en)
JPH0346850B2 (en)
JPH0221616B2 (en)
JPS6158043A (en) Register address converter circuit
JPH0798990A (en) Read switching circuit for rom
US6363469B1 (en) Address generation apparatus
KR100470822B1 (en) Method for memory addressing in micro controller and Apparutus for page mapping
JP2002163887A (en) Synchronous DRAM
JPH02126321A (en) Decoder for instruction code
JPS6112579B2 (en)
JP2690639B2 (en) Input/Output Port Access Circuit
JPS586970B2 (en) ROM address sequence control method
JP3222647B2 (en) Automatic memory bank switching system
JPS6230653B2 (en)
KR900002496Y1 (en) Memory region expandent circuit
JPS6224338A (en) Memory access system
JPS6231382B2 (en)
JPS62143139A (en) Microprogram controller
JPH0196733A (en) Control memory
JPS62208145A (en) Addressing method
JPH06124226A (en) Access conversion control device
KR890017613A (en) Memory Expansion Circuits and Methods
JPH02217923A (en) Data processor
JPH0810429B2 (en) Micro program controller