[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPS58195263A - Device for expanding memory address - Google Patents

Device for expanding memory address

Info

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
Application number
JP7793882A
Other languages
Japanese (ja)
Inventor
Etsuo Funada
悦生 船田
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP7793882A priority Critical patent/JPS58195263A/en
Publication of JPS58195263A publication Critical patent/JPS58195263A/en
Pending legal-status Critical Current

Links

Abstract

PURPOSE:To expand a memory address by setting up a parameter on a specific address in a bus and assigning a memory space having a fixed size to the specific address area in the bus. CONSTITUTION:During the execution of a program, a microprocessor 1 addresses a qualification register 4. Subsequently, the microprocessor 1 sets up a parameter 4a on the qualification register 4 by using a data bus 3c. The parameter 4a is stored in the register 4 until the succeeding access to the register 4 is started. Consequently, a memory 2 is qualified, and when the processor 1 addresses an address space in the memory 2, data in the memory 2 is accessed by the address prepared by the value of the register 4 and the address of an address bus 3a. Thus, the large quantity of data can be inputted/outputted easily by the program and the memory provided with large capacity can be connected to the bus.

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.

“。“.

また大容量のメそすをバスに実装することが可能になる
という効果がある。             1
Another effect is that it becomes possible to implement a large-capacity mesh on the bus. 1

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

第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)

【特許請求の範囲】[Claims] アドレスバス、コントローラ・バス、及ヒデータパスを
介して接続されデータ、の授受を行うマイクロプロセッ
サとメモリとを備えたマイクロプロセッサシステムにお
いて、上記メモリのアドレスを修飾する修飾レジスタを
備え、該メモリを修飾レジスタに設定するパラメータと
バスのアドレスを用いて構成したアドレスでアクセスす
るようにしたことを′#徴とするメモリアドレス拡張装
置。
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.
JP7793882A 1982-05-07 1982-05-07 Device for expanding memory address Pending JPS58195263A (en)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5301294A (en) * 1990-04-23 1994-04-05 Hitachi Ltd. Address bus control system

Cited By (1)

* Cited by examiner, † Cited by third party
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