JPS584465A - アドレス制御方式 - Google Patents

アドレス制御方式

Info

Publication number
JPS584465A
JPS584465A JP56102847A JP10284781A JPS584465A JP S584465 A JPS584465 A JP S584465A JP 56102847 A JP56102847 A JP 56102847A JP 10284781 A JP10284781 A JP 10284781A JP S584465 A JPS584465 A JP S584465A
Authority
JP
Japan
Prior art keywords
area
memory
input
output
decoder
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
Application number
JP56102847A
Other languages
English (en)
Other versions
JPS6227423B2 (ja
Inventor
Takao Tanaka
田中 隆雄
Yoshiaki Kitamura
北村 芳明
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 JP56102847A priority Critical patent/JPS584465A/ja
Publication of JPS584465A publication Critical patent/JPS584465A/ja
Publication of JPS6227423B2 publication Critical patent/JPS6227423B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/0223User address space allocation, e.g. contiguous or non contiguous base addressing

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Memory System (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 を有する重複メモリ領域と入出力領域を切替え制御する
ことkより、メモリを有効に使用するアドレス制御方式
に関する。
従来、小型の電子計算機尋においては、同一のアドレス
空間内に、メモリ領域と入出力領域を共に設定してvh
たので、入出力領域として設定されたアドレスに対応し
た重複メモリ領域社、CPUかものアクセスが不可能と
壜ってメモリがその分無駄になるばかりか、メモリ上の
アドレスも入出力領域の前後で不連続となり、7。
グラムの作成及びa−ディフグ等に際して、絶えず入出
力領域の存在を考慮する必要が生じ、作業に長時間を要
する欠点があった。
そこで、本発明は、同一のアドレスを有する重複メモリ
領域と入出力領域を切替え制御することによfi、CP
Uが重複メモリ領域と入出力領域を共にアクセスし得る
ようにして構成し、もって前述の欠点を解消したアドレ
ス制御方式を提供することを目的とするものである。
以下、図面に示す実施例に基き、本発明を具体的に説明
する。
第1図は本発明が適用された電子計算機の一例を示すブ
ロック図である。
電子計算機1は、第1図に示すように、CPU2を有し
てかp%CPU2にはアドレスバス3を介してデコーダ
S、6、?、8が接続している。デコーダ5にはアドレ
ス空間上でMB−QからME−Ztでのアドレスを付与
されたメモリ10が接続してシシ、メモリ10のアドレ
スMP3−MからM E −(M + m )までの間
のメモリ領域は後述の入出力領域と同一のアドレスが付
与された重複メモリ領域leaとなっておシ、更にアド
レスME−YからMB−Zの間はモニタプログラムが収
納されたモニタプログラム領域10m)となっている。
一方、デコーダ8Ka、デコーダ6と共に入出力領域1
1を構成する第1の7リツ77Elツ112及び菖2の
7リツプ70ツブ13が接続しておシ、各7リツプフロ
ツプ12,13にはゲート回路15を構成するNAND
回路16が接続している。NAND回路16にはAND
回路11が接続しておシ、AND回路17.従ってゲー
ト回路15の出力にはAND回路19.2G、デコーダ
5.6が接続している。各AND回路1s、20にはプ
リ入出力領域11中の7リツプフロツ712.13及び
入出力レジスタ21.22等には重複メモリ領域10&
と同一のア゛ドレスME−M%MB−CM+1)、= 
−−−−−−M E −CM + m )が付与されて
いる。また、CPU2と7リツプフロツ112.13間
はデータバス23を介して接続されている。
電子計算機1は、以上のような構成を有するので、初期
状態では第1の7リツプフロツプ12の出力信号81は
l□Iで第2のフリップフロラ113の出力信号82a
”l”となっておシ、従つてNAND回路16の出力信
号S3は@l″となっている。、この状態で、CPU2
がモニタ10クラム領域10b中に収納されたモニタ7
aグラムによシ、メモリ10中の入出力領域11と同一
のアドレスMF!−M〜CM+m)を有するメモリ領域
lQaに対してアク東スする必要が生じた場合には、ま
ず入出力領域11中のアドレスME−Mに存在する第1
の7リツプフクツプ12に対してデコーダ6を介してア
クセスし、データバス23を介してフリップフロップ1
2の出力信号5lt−1lIIKセツトする。すると、
NAND回路1・の出力信号83はl□lとなるが、入
出力領域11に対応したアドレスがアクセスされると、
デコーダ1の出力信号S4は111とな1% AND回
路11の入出力セレクト信号85は”0”とな)て、A
NDI回路11゜20及びデコーダ5.6に入力する。
すると、AND回路111.20はデコーダ9からのセ
レクト信号86.87を禁止して入出力レジスタ21.
22がアクセスされることを阻止すると共に、デコーダ
6は信号S5が101と々ることによシそのデコード動
作が禁止され、CPO2側からは全入出力領域11に対
するアクセスが不可能になる。一方、デコーダ5は信号
85が1()Iとなることに一シ、アドレスME−M〜
(M+m )の重複メモリの領域tOaへのアクセスが
可能となり、CPU2はメモリ10中のアドレスME−
Q〜MP3−Yまでの全エリアについて自由にアクセス
し得るようになる。この状mlで、cPU3がモニタプ
ロクラムに従った一つの命令を実行し終わシ、次の命令
を受けるために1モニタプログラム領域jobをアクセ
スし、モ二り1aグラムを実行すると、デコーダ1から
セット信号S8がフリップフロラ113に出力され、更
にセレクト信号S4もIIIとなって7リツプ71ツブ
13の出力信号82を強制的にIOlにセットする。す
ると、NAND回路16の出力信号S3はI□Iから1
11となシ、AND回路11の出力信号S5は11@と
なる。
すると、それまで禁止されてい九デコーダ9からのセレ
クト信号86.87はその禁止が解除され、′更にデコ
ーダ6もデコード動作の禁止を解かれる。一方、デコー
ダ5は重複メモリ領域10aK対するデコードが禁止さ
れ、CPU2は重複メモリ領域10aK対するアクセス
が不可能になる反面、領域10mと同一ナドレスの付さ
れた入出力領域11に対するアクセスが可能となる。そ
こで、CPU2は、フリップフロップ12.13に対し
てアクセスし、フリップフロラ112の出力信号81 
t ”1”から1lol K〜フリップフロップ13の
信号82をIO@から111とし、初期状態に復帰させ
る。この場合、信号83#i”l”の11変化すること
はないが、CPU2がモニタプログラムにより、入出力
領域11に対してアクセスする必要が生じた場合には、
領域11をアクセスする限りデコーダ1のセレクト信号
S4は111となっているので、信号85も11 mを
維持し、CPU2は入出力領域11に対して自由にアク
セスが可能となる。なお、モニタプログラムによシメモ
リ2の領域2&に対してアクセスを行なう場合には、最
初に述べたように、第1の7リツプフロツプ12の信号
Slを911にセットすることにより、信号S5は一〇
−となってCPU2は入出力領域11と同一のアドレス
ME−M〜CM+m)t−鼻する重複メモリ領域10&
に対してアクセスか可能となる。
以上説明したように、本発明によれに、アF。
レス空間上で同一のアドレスを有する重複メモリ領域l
Qaと入出力領域11を、共にアクセスすることが可能
となるのセ、従来CPU27blアクセスできず使用が
不可能だった重複メモ1」領域19aを有効に活用する
ことが可能となるにかシか、メ毛り2上のアドレスが入
出力領域11に対応する部分で不連続となることもなく
なす、プログラムの件数及びローディング等を入出力領
域11の存在を無視して行なうこと−i=でき、能率よ
く作業を行なうことが可能となる。
【図面の簡単な説明】
第1図は本発明が適用された電子計算機の一例を示すブ
ロック図である。 1・・・・・・電子計算機 2 ・・・・・・CPU 1・・・・・・デコーダ 10・・・・・・メモリ 10&・・・・・・重複メモリ領域 10b・・・・・・モニタ10グラム領域11・・・・
・・入出力領域 12・・・・・・第1のセット手段 (フリップフロップ) 13・・・・・・第2のセット手段 (フリップフロップ) 15・・・・・・切替え手段(ゲート回路)21.22
・・・・・・入出力レジスタ出鳳人 富士通株式会社

Claims (1)

    【特許請求の範囲】
  1. データ格納領域及び該データ格納領域とアドレス空間上
    で同一のアドレスが付与された重複メモリ領域とを一部
    に有するメモリ及び該メモ17 K格納され良プログラ
    ムを読出し遂行する処理装置からな夛、前記メモリ中の
    、重複メモリ領域外の領域に収納されたモ二り1oグラ
    ムに従って選択される複数種類の1aクラムを処理装置
    が実行する装置KThいて、前記データ格納領域中に、
    重複メモリ領域と同一のアドレスを有するセット手段と
    、セット手段の出方によって処理装置のアクセス可能領
    域をデータ格納領域側と重複メモリ領域側とに切替える
    切替え手段と、処理装置がモニタ10グラムを実行した
    際に1前記セット手段をセットするデコーダとを設け、
    重複メモリ領域とデータ格納領域とに対して該モニタプ
    ログラム実行時に切替えることt%黴とするアドレス制
    御方式。
JP56102847A 1981-06-30 1981-06-30 アドレス制御方式 Granted JPS584465A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP56102847A JPS584465A (ja) 1981-06-30 1981-06-30 アドレス制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56102847A JPS584465A (ja) 1981-06-30 1981-06-30 アドレス制御方式

Publications (2)

Publication Number Publication Date
JPS584465A true JPS584465A (ja) 1983-01-11
JPS6227423B2 JPS6227423B2 (ja) 1987-06-15

Family

ID=14338335

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56102847A Granted JPS584465A (ja) 1981-06-30 1981-06-30 アドレス制御方式

Country Status (1)

Country Link
JP (1) JPS584465A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61273656A (ja) * 1985-05-30 1986-12-03 Fujitsu Ltd デ−タ転送制御方式

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61273656A (ja) * 1985-05-30 1986-12-03 Fujitsu Ltd デ−タ転送制御方式

Also Published As

Publication number Publication date
JPS6227423B2 (ja) 1987-06-15

Similar Documents

Publication Publication Date Title
JPH0256690B2 (ja)
KR20010026600A (ko) 플래시 메모리의 실시간 처리방법
JPS584465A (ja) アドレス制御方式
EP0287600B1 (en) Method and device to execute two instruction sequences in an order determined in advance
JPH024936B2 (ja)
JPS59116866A (ja) 計算機システムの記憶装置
JPH09325935A (ja) バス切り換え回路
JPS6029141B2 (ja) 結合装置
JP2768677B2 (ja) シングルチップマイクロコンピュータのテスト制御回路
RU2020563C1 (ru) Устройство для распределения данных при параллельном копировании информации
JPH0827761B2 (ja) 二重化メモリの両系同時書込方法
JPH04169929A (ja) ブートプライオリティ変更装置
JPS6220057A (ja) Ioパネル制御回路
JPH04162150A (ja) ウォッチドッグタイマ制御回路
JPH03182949A (ja) 計算機システムにおける主記憶装置の診断方式
JPS62243038A (ja) プログラムの評価装置
JPS58146083A (ja) デ−タ記憶装置
JPS645342B2 (ja)
JPS63829B2 (ja)
JPH0667994A (ja) メモリ制御回路
JPH04260144A (ja) バンク切替方式のメモリアクセス方法
JPS6398052A (ja) 記憶装置
JPH0219932A (ja) マイクロプロセッサ開発支援装置
JPH02183330A (ja) データ処理装置
JPH02144653A (ja) データ処理装置