JPS6261133A - メモリ・アクセス制御装置 - Google Patents

メモリ・アクセス制御装置

Info

Publication number
JPS6261133A
JPS6261133A JP20236085A JP20236085A JPS6261133A JP S6261133 A JPS6261133 A JP S6261133A JP 20236085 A JP20236085 A JP 20236085A JP 20236085 A JP20236085 A JP 20236085A JP S6261133 A JPS6261133 A JP S6261133A
Authority
JP
Japan
Prior art keywords
storage device
control
address
base address
base
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
JP20236085A
Other languages
English (en)
Inventor
Yutaka Fujii
裕 藤井
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP20236085A priority Critical patent/JPS6261133A/ja
Publication of JPS6261133A publication Critical patent/JPS6261133A/ja
Pending legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 し産業上の利用分野〕 本発明はメモリ・アクセス制御装rILvc関し、特に
データ処理装置における複数の記憶装置に対すルメモリ
・アクセス制御装置に関する。
〔従来の技術〕
従来、主記憶装置以外に入出力制御又は通信処理制御プ
ログラム及びデータを格納する制御用記憶装置を有する
データ処理装置に於ける各記憶装置への宿、込み制御方
式は、全アドレス空間全分割して各記憶装置に個有のア
ドレス空間金足義し、メモリ書込みアドレスをデコード
してそのアドレスが定義されている唯一の記憶装置のみ
を選択し、指定され友アドレスvc−書込みを実施する
方式となっていた。
〔発明が解決しようとする問題点〕
上述した従来の制御方式ではメモIJ ’tl込みアド
レスに依り指定され友唯−の記憶装置のみvc@込みを
実施する為、例えば主記憶装置と制御用記憶装置の両方
に同一内容のデータを曹き込む必要が発生した場合でも
、まず主記tt装置ILvc対するアドレスを生成して
メモリ書込みサイクルヲ実施し、次に制御用記憶装置に
対するアドレス全生成してメモリ書込みサイクルを実施
しなければならない。
制御用記憶装置tを入出力制御用又は通信処理制御用と
して使用する場合、主記憶装置と制御用記憶装置とに同
一の制御用テーブルを用意し、常にそのテーブルの内容
を一致させていなければならない。このような場合、前
述しt従来技術では、同一データ全書込むにもかかわら
ず主記憶装置への書込みサイクルと制御用記憶装置への
書込みサイクル全個別に実施する為、制御用テーブルに
対する書込みの頻度に依りパフォーマンスが低下してし
まう欠点がある。
〔問題点を解決する定めの手段〕
本発明のメモリ・アクセス制御装置は複数の記twia
に同一サイクルで同時書込みを実施するモードか又は何
れか一つの記憶装置に書込みを実施するモードかを指示
するモード切換手段と各書込みモードのベース・アドレ
スを前記モード切換え手段からの指示に依り生成するベ
ース・アドレス生成手段と金有している。
〔実施例〕
次に、本発明の実施例について図面を参照して説明する
図面は本発明の一実施例を示す。図において、この実施
例は主記憶装置6と制御用記憶装置7とを持つデータ処
理装置で、モード切換フリップフロップ(F/F)2お
よびベース・アドレス生成手段3を有し、これらモード
切換F/F  2およびベース・アドレス生成手段3は
マイクロφプログラムにより制御される。ベース・アド
レス生成手段3はベース・アドレス・レジスタ4とベー
ス・アドレス・セレクタ5がら構成され、モード切換指
示121c依りベース・アドレス・レジスタ41C格納
されたベース・アドレスと中央処理fit等から与えら
れる実アドレスのベース・ア)”t/X部1部上3選択
して制御用記憶装置7のベース書アドレス14として出
力する1マイクロ拳デコーダ1はマイクロ命令8をデコ
ードしてモード切換制御信号9.ベース・アドレス・レ
ジスタ・セット指示10、及び各部制御信号11を主面
する。主記憶装置6と制御用記憶装置7のアドレスのオ
フセット部には実アドレスのオフセント部15を直接入
力する。
全アドレス空間が24ビツトのアドレスでアクセスされ
、ベース・アドレス全上位8ビツトオフセツト・アドレ
スを下位16ビツトと定義し、主記憶装置6はベース・
アドレス(00)xaカラ(EF)迄の15メガ・バイ
トのアドレス空間、制御用記憶装置7はベース・アドレ
ス(Fo)16から(FF)18迄の1メガ書バイトの
アドレス空間kWしているシステム金考える((XX)
16は16進数を示す)このシステムに於いて主記憶装
置t6のベース書アドレス(00ha  の空間でオフ
セット−アドレス(0000)1g から(OOOF)
l、迄16バイトのテーブルが作成されておりこのテー
ブルと同一内容のテーブルが制御用記憶装置7内のベー
ス書アドレス(FO)16の空間で同一オフセットアド
レスに置かれている。
上記16バイトのテーブルに対して書き換えを実施する
場合はまずマイクロ命令にて制御用記憶装置7日のテー
ブルのベース−アドレス(FO)1aをベース・アドレ
ス・レジスタ41Cセントし、次に別のマイクロ命令に
てモード切換F/F 2 k同時書込みモードにする。
続いて主記憶装置t6内のテーブルのベース争アドレス
を各々13.15のラインを経由して主記憶装置6に入
力する。同時にベース・アドレス生成手段3では同時書
込みモードなので、ベース・アドレス・レジスタ4に格
納され文制御用記憶装置7のテーブルのベース・アドレ
スをベース・アドレス・セレクタ51C依って選択し制
御用記憶装置17に与える。制御用記ti!装菫7のオ
フセット・アドレスは主記憶装置16と同一のアドレス
が与えられる。以上の操作により中央処理装置等から主
記憶装置6の共通テーブル書き換えの為のアドレスが出
力されると制御用記憶装置7のテーブルも同時に書き換
える様にテーブル・アドレスが与えられる。この時点で
書込み指示が出されると、主記憶装置6.制御用記憶装
置7は各々に与えられたアドレスで同一サイクルで同一
データの書き換えを実行する。両記憶装置に対スるメモ
リサイクルの時間が相違する場合は遅い方のサイクル時
間に一致させる様に速い方のサイクル時間を延長する制
御が必要となる。
又本実施例ではモード切換手段全マイクロ命令で制御さ
れるモード切換F/F 2として実現しているが、別の
方法としてアドレス・ラインの内容をデコードしてもし
主記憶装rI!、6の共通テーブルを示している場合は
制御用記憶装置のアドレスを変換して同時書込みを制御
する形態も可能である。
〔発明の効果〕
以上説明したように本発明は複数の記憶装置の書込みモ
ード切換手段と、各書込みモードのベース・アドレス生
成手段とを有することに依り同一データを複数の記憶装
置に同時書込み可能とな)。
複数の記憚装宜内に共通テーブルを作成する場合ic1
回だけの書込みサイクルで作成され、このような共通テ
ーブル作成の頻度が多い制御プログラムに対するパフォ
ーマンスを向上させる効果がある。
【図面の簡単な説明】
図面は本発明の一実施例のブロック図である。 1・・・・・・マイクロ・デコーダ、2・・・・・・モ
ード切換フリップ・フロップ(F/F)、3・・・・・
・ペースφアドレス生成手fR,4・・・・・・ベース
−アドレス・レジスタ、5・・・・・・ベース−アドレ
ス自セレクタ、6・山・・主記憶装置、7・・・・・・
制御用記憶装置、8・・・・・・マイクロ命令、9・・
・・・・モード切換制御信号、10・・・・・・ベース
・アドレス−レジスタ0セツト指示、11・・・・・・
各部制御信号、12・・・・・・モード切換指示、13
・・・・・・実アドレスのベース・アドレス部、14・
・・・・・制御用記t1i装置のベース・アドレス、1
5・・・・・・実アドレスのオフセット・アドレス部。 代理人 弁理士  内 原   晋、、、、、、’jJ
、 、’、、s−。

Claims (1)

    【特許請求の範囲】
  1. 主記憶装置と制御用記憶装置とを持つデータ処理装置に
    於いて、主記憶装置と制御用記憶装置に対する書込み動
    作時に、同一サイクルで両方の記憶装置に同時書込みを
    実施するモードか又は何れか一方の記憶装置に書込みを
    実施するモードかを指示するモード切換手段と、各書込
    みモードのベース・アドレスを前記モード切換手段から
    の指示に依り生成するベース・アドレス生成手段とを有
    し、主記憶装置と制御用記憶装置の両記憶装置に対して
    同一サイクルで同時書込みを実施することを特徴とする
    メモリ・アクセス制御装置。
JP20236085A 1985-09-11 1985-09-11 メモリ・アクセス制御装置 Pending JPS6261133A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP20236085A JPS6261133A (ja) 1985-09-11 1985-09-11 メモリ・アクセス制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP20236085A JPS6261133A (ja) 1985-09-11 1985-09-11 メモリ・アクセス制御装置

Publications (1)

Publication Number Publication Date
JPS6261133A true JPS6261133A (ja) 1987-03-17

Family

ID=16456216

Family Applications (1)

Application Number Title Priority Date Filing Date
JP20236085A Pending JPS6261133A (ja) 1985-09-11 1985-09-11 メモリ・アクセス制御装置

Country Status (1)

Country Link
JP (1) JPS6261133A (ja)

Similar Documents

Publication Publication Date Title
KR910003592B1 (ko) 부분 서입 제어장치
JP2818529B2 (ja) 情報記憶装置
JPS6122817B2 (ja)
US5051890A (en) Program/data memory employed in microcomputer system
JPS6261133A (ja) メモリ・アクセス制御装置
JPS6148174B2 (ja)
JP2595992B2 (ja) 電子楽器
JPS6346855B2 (ja)
JPS61253559A (ja) マイクロプロセツサ
JP2002544619A (ja) 専用ポインタメモリを使用するオブジェクト指向処理
JPS60225253A (ja) 情報処理装置
JPS6232818B2 (ja)
JPH01269140A (ja) メモリ拡張回路
JPS6041133A (ja) 制御プログラム修正方式
JPS63198137A (ja) 制御記憶回路
JPS6031646A (ja) デ−タ処理装置
JPS63177236A (ja) デユアルメモリアクセス回路
JPS59225450A (ja) マイクロプログラム制御装置
JPH02238533A (ja) メモリ回路
JPS63123137A (ja) アドレス一致信号発生方式
JPS635773B2 (ja)
JPH02116077A (ja) 論理合成機能付メモリ
JPS6346858B2 (ja)
JPS59186048A (ja) マイクロプログラム制御方式
JPS5941008A (ja) シ−ケンスコントロ−ル回路