JPS58195263A - Device for expanding memory address - Google Patents
Device for expanding memory addressInfo
- Publication number
- JPS58195263A JPS58195263A JP7793882A JP7793882A JPS58195263A JP S58195263 A JPS58195263 A JP S58195263A JP 7793882 A JP7793882 A JP 7793882A JP 7793882 A JP7793882 A JP 7793882A JP S58195263 A JPS58195263 A JP S58195263A
- Authority
- JP
- Japan
- Prior art keywords
- address
- memory
- bus
- register
- data
- 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
Abstract
Description
【発明の詳細な説明】
本発明は、マイクロプロセッサシステムにおけるメモリ
アドレス拡張装置に関するものである。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a memory address expansion device in a microprocessor system.
第1図は、一般的な従来のマイクロプロセッサシステム
を示すもので、図において、(1)はマイクコントロー
ルバス(3b)、及ヒテータパス(3C)が徘紗されて
おり、マイクロプロセッサ(1)は、プログラム等を取
り出すときには、メモリ(2)に対してアドレスバス(
3α)トコントロールバス(36)を介してアドレス及
びコントロール信号を与えるようになってお、す、これ
によりメモリ(2)は%該当する了ト°レスのデータを
データバス(3C)に出力するようになっていて、これ
をマイクロプロセッサ(IIは受取るようになっている
。また、プロセッサ(1)内部での演算の結果をメモリ
(2)に記憶させるためには、上述したプログラム等の
取り出しとIWIじ手順でメモリ(2)に対しデータバ
ス(3C)を介してデータを渡すようになっている。Figure 1 shows a general conventional microprocessor system. In the figure, (1) has a microphone control bus (3b) and a hitter path (3C), , when retrieving a program, etc., the address bus (
3α) Address and control signals are given via the control bus (36), so that the memory (2) outputs the data of the corresponding address to the data bus (3C). The microprocessor (II) is designed to receive this information.In addition, in order to store the results of calculations inside the processor (1) in the memory (2), the above-mentioned program must be retrieved. Data is transferred to the memory (2) via the data bus (3C) using the same procedure as the IWI.
しかるに、従来のマイクロプロセッサシステムにおける
バスは以上のように構成されているので。However, the bus in conventional microprocessor systems is configured as described above.
マイクロプロセッサ(1)のアドレスビットで表現でき
るアドレス空間N上のROM、RAMの実装が不可能で
あるという欠点があつ友。また、同バイト数のデータを
大葉に取り扱う場合には、プログラムにて目的のデータ
の出し入れを実行する前にデータの格納先のアドレスの
算出を行なう必要があり、動作時間のロスを生じ゛ると
いう欠点があった。It has the disadvantage that it is impossible to implement ROM and RAM on the address space N that can be expressed by the address bits of the microprocessor (1). Additionally, when handling data of the same number of bytes in large batches, it is necessary to calculate the address of the data storage destination before the program executes the input/output of the desired data, resulting in a loss of operating time. There was a drawback.
そこで本発明は、上記のような従来のものの欠麿を除去
するためになされたもので、バスの特定のアト0レスに
パラメータを設定して−9サイズのメモリ空間をバスの
特定アドレス酸に割付けることができるメモリアドレス
拡張装置を提供することを目的としている。Therefore, the present invention was made in order to eliminate the above-mentioned defects in the conventional system, and it sets a parameter to a specific address of the bus and assigns a memory space of -9 size to the specific address of the bus. It is an object of the present invention to provide a memory address expansion device that can be allocated.
N下1本発明の一実施例を、第1図と闇一部分は同一符
号を附して示す第2図について鰭明する。An embodiment of the present invention will be described in detail with reference to FIG. 2, in which dark parts are designated by the same reference numerals as those in FIG. 1.
第2図において、(4)はメモリ(2)のアト°レスを
修飾すべく設けられた修飾レジスタ、(4G)は該修飾
レジスタ(41に設定されたパラメータ信号であシ、−
f 2 (5)はアドレスデコーダ、(58)はデコー
ダ(5)でデコードされた修飾メモ1;リエリ了を示す
信号で、上記パラメータ(4α)とテドレスパス(3α
)の7ドレスの一部でもってメモ、す(2)は了ドレツ
シングト::弓・
されて出し入れを行なうようになされている。In FIG. 2, (4) is a modification register provided to modify the address of memory (2), (4G) is a parameter signal set in the modification register (41), -
f 2 (5) is the address decoder, (58) is the modified memo 1 decoded by the decoder (5); it is a signal indicating completion of re-elimination, and the above parameter (4α) and the ted address path (3α)
) 7) Notes are taken with a part of the dress.
したがって、第2図−成において社、マイクロプロセッ
サrl)がプログラムを実行中に修飾レジメタ(41を
了ト°レッシングし、パラメータ(修飾値)をデータバ
ス(3C)を用いて設定すればこの時のパラメータは次
の修飾レジスタ(4)へのアクセスがなされるまで修飾
レジスタ(4]に記憶されることになり、メモリ(2)
は修飾され、次に該修飾メモリのしたアトルスでもって
7ドレツシングされて修飾メモリのデータを出し入れす
ることが可能になる。Therefore, if the microprocessor (rl) in FIG. The parameters will be stored in the modification register (4) until the next modification register (4) is accessed, and the parameters will be stored in the memory (2).
is modified and then dressed with the atlas of the modified memory to enable data to be read and output from the modified memory.
なお、上記実il+では、データ記憶エリアのアト°レ
ッシングの場合について説明したが、プログラム域であ
ってもよく、上記実施例と同様の効果を奏する。In addition, in the above-mentioned practical example, the case of targeting the data storage area has been described, but it may be applied to the program area, and the same effects as in the above-described embodiment can be obtained.
目上のように1本発明によれぜ、メモリを修飾レジスタ
とバスのアドレスを用いて構成したアト0ぐ
レスでもって今りセスするように構成したので、6、:
・
大量のデータ?、出し入れが容易にプログラムでき。As shown above, according to the present invention, the memory is configured to be accessed with an address configured using a modifier register and a bus address, so 6.
・Large amount of data? , can be easily programmed for loading and unloading.
“。“.
また大容量のメそすをバスに実装することが可能になる
という効果がある。 1Another effect is that it becomes possible to implement a large-capacity mesh on the bus. 1
第1図は従来の一般的なマイクロプロセッサシステムを
示す枡枡図、第2図は本発明の一実施例によるメモリア
ドレス拡張fellを示す梓IR,図である。
(1)二マイクロプロセッサ、 (21:メモリ。
(3α)ニアドレスバス、(36):コントロールパス
、(3(り:データパス、(4):修飾レジスタ、(5
)二アト°レスデコーダ。
なお、図中、]ml−符号はM−1又は相当部分を示す
。
代理人 葛 野 信 −
第1図
第2図FIG. 1 is a square diagram showing a conventional general microprocessor system, and FIG. 2 is an Azusa IR diagram showing a memory address expansion field according to an embodiment of the present invention. (1) Two microprocessors, (21: Memory. (3α) Near address bus, (36): Control path, (3(ri): Data path, (4): Modified register, (5
) two-atreless decoder. In addition, in the figure, ]ml- sign indicates M-1 or a corresponding portion. Agent Shin Kuzuno - Figure 1 Figure 2
Claims (1)
介して接続されデータ、の授受を行うマイクロプロセッ
サとメモリとを備えたマイクロプロセッサシステムにお
いて、上記メモリのアドレスを修飾する修飾レジスタを
備え、該メモリを修飾レジスタに設定するパラメータと
バスのアドレスを用いて構成したアドレスでアクセスす
るようにしたことを′#徴とするメモリアドレス拡張装
置。In a microprocessor system comprising a microprocessor and a memory that are connected via an address bus, a controller bus, and a data path to exchange data, the system is equipped with a modification register that modifies the address of the memory; A memory address expansion device characterized in that access is made using an address configured using a parameter set to a bus address and a bus address.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP7793882A JPS58195263A (en) | 1982-05-07 | 1982-05-07 | Device for expanding memory address |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP7793882A JPS58195263A (en) | 1982-05-07 | 1982-05-07 | Device for expanding memory address |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS58195263A true JPS58195263A (en) | 1983-11-14 |
Family
ID=13648005
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP7793882A Pending JPS58195263A (en) | 1982-05-07 | 1982-05-07 | Device for expanding memory address |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS58195263A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5301294A (en) * | 1990-04-23 | 1994-04-05 | Hitachi Ltd. | Address bus control system |
-
1982
- 1982-05-07 JP JP7793882A patent/JPS58195263A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5301294A (en) * | 1990-04-23 | 1994-04-05 | Hitachi Ltd. | Address bus control system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPS58195263A (en) | Device for expanding memory address | |
JPS59111533A (en) | Digital data arithmetic circuit | |
JPH0821009B2 (en) | CHANNEL CONTROLLER INITIALIZATION METHOD AND SYSTEM FOR THE INITIALIZATION | |
JPS59114622A (en) | Initial microprogram loading system | |
JP3030962B2 (en) | Micro program controller | |
JPH0240760A (en) | Information processor | |
JPH0158522B2 (en) | ||
JPS6232832B2 (en) | ||
JP2831419B2 (en) | Sequence controller | |
JPS61198351A (en) | Direct memory access control circuit | |
JP2581753B2 (en) | Self-diagnosis method | |
JPS6126699B2 (en) | ||
JP3496942B2 (en) | Memory access method | |
JPH0478942A (en) | Memory access circuit | |
JPH0567035A (en) | Data alignment system for dma transfer | |
JPS6349818B2 (en) | ||
JPS5983246A (en) | Microprogram controller | |
JPS6258356A (en) | Dma controller | |
JPH096747A (en) | Flash memory controller | |
JPH0675863A (en) | Memory file with error detecting/correcting function | |
JPS5938827A (en) | Microprocessor ipl system | |
JPS6336021B2 (en) | ||
JPS5975351A (en) | Initializing system of floppy disk | |
JPS61115145A (en) | Information write system of logical device | |
JPS617953A (en) | Memory device |