JPH0363850A - ストア方式 - Google Patents

ストア方式

Info

Publication number
JPH0363850A
JPH0363850A JP1201724A JP20172489A JPH0363850A JP H0363850 A JPH0363850 A JP H0363850A JP 1201724 A JP1201724 A JP 1201724A JP 20172489 A JP20172489 A JP 20172489A JP H0363850 A JPH0363850 A JP H0363850A
Authority
JP
Japan
Prior art keywords
data
array
signal line
store
detection circuit
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
JP1201724A
Other languages
English (en)
Inventor
Kazuhiro Tsunoda
一浩 角田
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 Software Shikoku Ltd
Original Assignee
NEC Software Shikoku 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 NEC Software Shikoku Ltd filed Critical NEC Software Shikoku Ltd
Priority to JP1201724A priority Critical patent/JPH0363850A/ja
Publication of JPH0363850A publication Critical patent/JPH0363850A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Memory System Of A Hierarchy Structure (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は情報処理装置のストア方式に関し、特に任意の
ビット単位に書き込み指定が可能なデータアレイを存す
る情報処理装置のストア方式に関する。
〔従来の技術〕
従来の情報処理装置のストア方式では、第1のサイクル
でキャツシュビットの判定とデータアレイの内容の読み
出しとを行ない、っぎの第2のサイクルでデータアレイ
の読み出しデータとストアデータとの合成を行ない、合
成データをデータアレイに書き込む方式を行なってきた
〔発明が解決しようとする課題〕
上述した従来のストア方式では、1回のストア要求のた
めに第1のサイクルでデータアレイの読み出しを行ない
、第2のサイクルで合成されたデータのデータアレイへ
の書き込みを行なうので、2サイクルの間データアレイ
を占有する必要があり、後続するリクエストの処理が待
たされるという欠点がある。
〔課題を解決するための手段〕
本発明のストア方式は、任意のビット単位に書き込み指
定が可能で主記憶データの写しを記憶するデータアレイ
と、前記データアレイの内容と主記憶の内容とを対応付
けるアドレスアレイと、前記アドレスアレイの読み出し
データのビットを判定する検出回路と、ストアデータの
主記憶への書き込み位置を示す書き込み位置データと前
記検出回路の出力とに従って、前記データアレイからの
読み出しデータとストアデータとをビット単位で選択し
て出力するデータ合成回路を備えて構成される。
〔実施例〕
次に、本発明について図面を参照して説明する。
第1図は本発明によるストア方式の一実施例の構成を示
すブロック図である。第1図において10.20.30
はそれぞれレジスタ、40はアドレスアレイ、50はデ
ータアレイ、60は検出回路、70はデータ合成回路で
ある。
アドレスレジスタ10は、ストア要求のアドレスを受け
て保持し、アドレスアレイ40は、信号線101で示さ
れる要求アドレスの一部を記憶することにより、アドレ
スレジスタ10との間の対応を管理する。検出回路60
は、アドレスアレイ40の内容とリクエストアドレスと
を比較し、両者が一致したときには論理“1”を出力す
る。なお、信号線601上の論理値が“1″のときには
キャツシュビットが発生する。データレジスタ20は、
ストア要求のデータを保持し、データアレイ50はアド
レスレジスタ10によってアドレスアレイ40のアドレ
ス値が決定されるのと同時に索引され、信号線501上
に読み出しデータが送出される。
マスクレジスタ30は、ストアデータを主記憶(図示し
ていない〉へ書き込む位置を示すマスクデータを保持す
る。データ合成回路70は、検出回路60から信号線6
01上への出力が論理1”でかつマスクレジスタ30か
ら信号線301上への出力が論理“0”のとき、信号線
501上の読み出しデータをビット単位で選択し、信号
線601上の論理値が“O”のとき又は信号線301上
の論理値が“1″のときは、信号線201上のストアデ
ータをビット単位で選択し、信号線701上に出力する
。又、データアレイ50は信号線601上の論理値が“
1″のとき、信号線301上の論理値が、“1”のビッ
トに対応する信号線201上のストアデータの書き込み
を行なう。
次に、以上の構成を持つ実施例の動作について説明する
。ここで本実施例の動作としては、8バイトのストアデ
ータに対するストア方式について述べる。
いま、主記憶への書き込み位置をバイト0゜1.2とす
ると、マスクレジスタ30には論理値“1110000
0″が保持される0次に、信号線102で示されるアド
レスによってアドレスアレイ40は索引され、検出回路
60で信号線101で示される要求アドレスの一部と比
較が行なわれる。
検出回路60の出力である信号線601上の論理値が“
1”の場合、データアレイ50は、信号線301上の論
理値“11100000″に従いバイト0,1.2にお
いて信号線201上のストアデータの書き込みを行なう
、そして、バイト3〜7においては、データアレイの内
容の読み出しを同時に行ない、信号線501上に読み出
しデータを送出する。データ合成回路70は、信号線3
01上の論理値“1110.0000” G:従い、バ
イト0.1.2において信号線201上のストアデータ
を選択し、バイト3〜7においては信号線501上の読
み出しデータを選択し出力する。
又、検出回路60の出力が論理“O”の場合、データア
レイ50は、全てのバイトにおいてデータアレイ50の
内容の読み出しのみを行ない信号線501上に読み出し
データを送出する。データ合成回路70は、検出回路6
0の出力である信号線601上の論理値が“0″である
ため、全てのバイトにおいて信号線201上のストアデ
ータを選択し出力する。
〔発明の効果〕
以上説明したように本発明は、ビット単位に書き込み指
定が可能であるデータアレイを有するストア方式により
、同一サイクルでデータアレイの読み出しとストアデー
タの書き込みを行なうことができ、ストア要求に対する
データアレイ上の処理を高速にすることができるという
効果がある。
【図面の簡単な説明】
第1図は本発明によるストア方式の一実施例の構成を示
すブロック図である。 10・・・アドレスレジスタ、20・・・データレジス
タ、30・・・マスクレジスタ、40・・・アドレスア
レイ、50・・・データアレイ、60・・・検出回路、
70・・・データ合成回路。

Claims (1)

    【特許請求の範囲】
  1.  任意のビット単位に書き込み指定が可能で主記憶デー
    タの写しを記憶するデータアレイと、前記データアレイ
    の内容と主記憶の内容とを対応付けるアドレスアレイと
    、前記アドレスアレイの読み出しデータのビットを判定
    する検出回路と、ストアデータの主記憶への書き込み位
    置を示す書き込み位置データと前記検出回路の出力とに
    従って、前記データアレイからの読み出しデータとスト
    アデータとをビット単位で選択して出力するデータ合成
    回路を備えて成ることを特徴とするストア方式。
JP1201724A 1989-08-02 1989-08-02 ストア方式 Pending JPH0363850A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1201724A JPH0363850A (ja) 1989-08-02 1989-08-02 ストア方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1201724A JPH0363850A (ja) 1989-08-02 1989-08-02 ストア方式

Publications (1)

Publication Number Publication Date
JPH0363850A true JPH0363850A (ja) 1991-03-19

Family

ID=16445883

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1201724A Pending JPH0363850A (ja) 1989-08-02 1989-08-02 ストア方式

Country Status (1)

Country Link
JP (1) JPH0363850A (ja)

Similar Documents

Publication Publication Date Title
JPH0363850A (ja) ストア方式
JPS6113633B2 (ja)
JP2699482B2 (ja) データ転送制御装置
JPH0373040A (ja) キャッシュメモリ
JP2703255B2 (ja) キャッシュメモリ書込み装置
JP2964504B2 (ja) 文書処理装置
JPH06103026A (ja) メモリシステム
JP3047992B2 (ja) 主記憶キー制御方法
JPH06301600A (ja) 記憶装置
JPH03116345A (ja) データ処理装置
JP2000285019A (ja) キャッシュ制御回路
JPS63129438A (ja) メモリ制御装置
JPH02176839A (ja) 情報処理装置
JPS62274349A (ja) デ−タ処理システム
JPH04293136A (ja) キャッシュ制御方式
JPH0375850A (ja) メモリアクセス処理装置
JPS60254477A (ja) メモリシステム
JPH04264640A (ja) 緩衝記憶装置
JPS63103342A (ja) 主記憶制御装置
JPS61221845A (ja) バツフアメモリ無効化アドレス生成方式
JPH0256650A (ja) メモリ装置
JPH09146837A (ja) キャッシュバイパス回路
JPS61296438A (ja) デ−タパリテイ記憶方式
JPH04118731A (ja) キャッシュメモリ装置
JPH0460729A (ja) 情報処理装置