JPS6148049A - メモリ・アクセスのチエツク装置 - Google Patents

メモリ・アクセスのチエツク装置

Info

Publication number
JPS6148049A
JPS6148049A JP59169784A JP16978484A JPS6148049A JP S6148049 A JPS6148049 A JP S6148049A JP 59169784 A JP59169784 A JP 59169784A JP 16978484 A JP16978484 A JP 16978484A JP S6148049 A JPS6148049 A JP S6148049A
Authority
JP
Japan
Prior art keywords
address
register
physical address
access
logical
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
JP59169784A
Other languages
English (en)
Inventor
Tomoyoshi Inasaka
稲坂 朋義
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 JP59169784A priority Critical patent/JPS6148049A/ja
Publication of JPS6148049A publication Critical patent/JPS6148049A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Techniques For Improving Reliability Of Storages (AREA)
  • Debugging And Monitoring (AREA)
  • Memory System Of A Hierarchy Structure (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔発明の技術分野〕 この発明は予め設定したアドレスへ、予め設定した種類
のアクセス(書込みのためのアクセスか読゛出しのため
のアクセスかのアクセスの種類)が実行されたか否かを
判定するメモリ・アクセスのチェック装置に関するもの
である。
〔従来の技術〕
第1図は従来の装置を示すブロック図でろって、図にお
いて(1)は主記憶装置(以下MMU  と略記する)
、+21は調理アドレスレジスタ、+3114アドレス
変換回路、(41は物理アドレスレジスタ、(5)はア
ドレスサーチモード、(6)はアクセス制御コード、(
7)はアドレスサーチモード信号、(8)は比較回路(
以下CMPと略記する)、+91はアドレス一致判定信
号である。
MMU +11にアクセスするためには処理装置からは
論理アドレスが出力されて論理アドレスレシス12)に
格納される。論理アドレスレジスタ(2)の内容がアド
レス変換回路(31により物理アドレスに変換されて物
理アドレスレジスタf41に格納される。物理アドレス
はN1VLT illの単位メモリ(たとえば1バイト
)の物理的位置と直接に対応するもので、物理アドレス
によってMMU ill 内の所望のバイトにアクセス
することができる。プログラムを作成するような場合、
物理アドレスを指定するプログラムを作成するのは面倒
であるので、そのプログラム内では自己矛盾全米さない
とゆう条件の下で自由に論理アドレスを考え、この論理
アドレスを指定するプログラムを作成する。従って、処
理装置から出力される箱i理アドレスはアドレス変換回
路(31によって物理アドレスに変換された上で、MM
U(1)へのアクセスに用いられる。
ところで、所定のアドレスに対し所定のアクセスが行わ
れたか否かをチェックするメモリ・アクセスのチェック
が必要な場合がらり、第1図に示す装置はこのためのメ
モリ・アクセスのチェック装置であり、−例として論理
アト23200番地に対し新しいデータが書込まれたか
(すなわちストア動作が行われたか)否かをチェックす
る場合を例にして第1図に示す装置の動作を説明する。
この場合には、アドレスサーチレジスタ(5)に200
番地を設定し、アドレスサーチモード信号としてはスト
アモードに対応する信号をセットしておく。
データ処理が実行され、論理アドレスレジスタ+21の
内容が変化するたびにその内容がアドレスサーチレジス
タ(5)の内容とCMP t8+において比奴される。
両者が一致し、すなわち、上述の数値例では、論理アト
23200番地が論理アドレスレジスタ+21に格納さ
れ、かつ、アクセス制御コード+61 カ書込み(すな
わちストア動作)のためのアクセスであることを示すと
きCMP 181はアドレス一致判定信号+91として
論理「1」の信号を出力する。このアドレス一致判定信
号(9)が論理「1」になるとそのとき実行中のマシン
命令の実行の終りに園期して割込みを発生させるかシス
テムを停止状態にすることで200@地にストアのため
のアクセスを行ったマシン命令の実行を識別することが
できる。
ところで、論理アドレスと物理アドレスとについて先に
説明した所から明らかなように、論理アドレスと物理ア
ドレスとの間には一対一の対応はなく、互に異なる複数
の論理アドレスから同一の物理アドレスに変換される場
合があり、MMU(1)のどのアドレスに対しストア動
作が行われたかということは、MMU(1)の物理アド
レスに対してチェックすることが必要な場合がある。し
かるに。
第1図に示す従来の回路では論理アドレスに対してしか
チェックできないため、物理アドレスに対してチェック
するためには該当する物理アドレスに変換される可能性
のあるすべての論理アドレスを順番にアドレスサーチレ
ジスタ(5)にセットしてチェックしてゆく必要があυ
、該当する物理アドレスにたどりつくまで手間と時間が
かかるという欠点があった。
〔発明の概要〕
この発明は上記のような従来のものの欠点を除去するた
めになされたもので、この発明ではセレクタを設けて処
理アドレスレジスタの内容及び物理アドレスレジスタの
内容から任意に選択した1方のレジスタの内容をCMP
に入力できるようにした。
〔発明の実施例〕
以下この発明の実施例を図面について説明する。
第2図はこの発明の一実施例を示すブロック図で、第2
図において第1図と同一符号は同−又は相当部分を示し
、U■はセレクタで、ttUは制御信号である。論理ア
ドレスレジスタ(2)及び物理アドレスレジスタ(4)
の内容がセレクタ1101の2人力で、制(A’信号u
IIの論理が「1」のとき論理アドレスレジスタ(2)
の内容が、制御信号(IIJの論理が「0」のとき物理
アドレスレジスタ(41の内容がCMP(8)の一方の
入力となる。
したがって制御信号Uの論理を「1」にすると第2図の
回路の動作は第1図の回路の動作と同様である。
MMU(1)の物理アドレス2000番地に対するメモ
リ・アクセスのチェックを行う場合はアドレスサーチレ
ジスタ(5)に2000番地を設定し、ストアモ−ドの
アクセスに対するチェックを行う場合はアドレスサーチ
モード信号としてはストアモードに対応する信号をセッ
トしておく。また、制御信号(1υの論理は「0」にセ
ットする。
論理アドレスレジスタ(21の内容が順次変化し、従っ
て物理アドレスレジスタ(41の内容が変化し、200
0番となりその時のアクセス制御コード(61がストア
(書込み)を指示しているとき、アドレス−敷料定信号
(9)が出力される。以後の処理は第1図について説明
したと同様である。
〔発明の効果〕
以上のようにこの発明によれば物理アドレスに関しても
メモリ・アクセスのチェックを行うことができるように
したので、MMU内の物理アドレス位置のデータ内容を
変更するマシン命令実行位置をつきとめることができ、
プログラムデバッグを効率よく実行することができる。
【図面の簡単な説明】
第1図は従来の装置を示すブロック図、第2図はこの発
明の一実施例を示すブロック図である。 111・・・MMU、  +21・・・論理アドレスレ
ジスタ、(3)・・・アドレス菱換回路、(41・・・
物理アドレスレジスタ、(5)・・・アドレスサーチレ
ジスタ、18)・・・CMP、110+・・・セレクタ
。 尚、各図中同一符号は同−又は相当部分を示す。

Claims (1)

  1. 【特許請求の範囲】 主記憶装置にアクセスするため処理装置から出力される
    論理アドレスを格納する論理アドレスレジスタ、 この論理アドレスレジスタに格納されている論理アドレ
    スを上記主記憶装置の物理アドレスに変換するアドレス
    変換回路、 このアドレス変換回路の出力の物理アドレスを格納する
    物理アドレスレジスタ、 チェック対象のアドレスを格納するアドレスサーチレジ
    スタ、 上記論理アドレスレジスタの内容及び上記物理アドレス
    レジスタの内容を入力し制御信号に従っていずれかの入
    力を出力するセレクタ、 このセレクタの出力が上記アドレスサーチレジスタの内
    容と一致し、かつ上記主記憶装置へのアクセス条件があ
    らかじめ設定した条件に一致したときアドレス一致判定
    信号を出力する比較回路を備えたメモリ・アクセスのチ
    ェック装置。
JP59169784A 1984-08-14 1984-08-14 メモリ・アクセスのチエツク装置 Pending JPS6148049A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59169784A JPS6148049A (ja) 1984-08-14 1984-08-14 メモリ・アクセスのチエツク装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59169784A JPS6148049A (ja) 1984-08-14 1984-08-14 メモリ・アクセスのチエツク装置

Publications (1)

Publication Number Publication Date
JPS6148049A true JPS6148049A (ja) 1986-03-08

Family

ID=15892807

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59169784A Pending JPS6148049A (ja) 1984-08-14 1984-08-14 メモリ・アクセスのチエツク装置

Country Status (1)

Country Link
JP (1) JPS6148049A (ja)

Similar Documents

Publication Publication Date Title
US5187792A (en) Method and apparatus for selectively reclaiming a portion of RAM in a personal computer system
EP0405318A2 (en) Microprocessor having cash bypass signal terminal
JP2730896B2 (ja) データ処理装置
JPS6376034A (ja) 多重アドレス空間制御方式
US3701107A (en) Computer with probability means to transfer pages from large memory to fast memory
EP0518479B1 (en) Processing system and method including memory selection
US5197141A (en) Software controlled method of issuing hardware control commands to memory controller from prefetch unit by combining request code and address specified in program instructions
JPH01124049A (ja) マイクロプロセッサ
GB2037466A (en) Computer with cache memory
JPH039427A (ja) マイクロプログラム制御装置
JPH01177145A (ja) 情報処理装置
JPS6336346A (ja) バンク切替回路
JPH0795288B2 (ja) マイクロコンピュータ
JPS6224341A (ja) アドレス変換方式
JPH03168845A (ja) 命令実行制御方式
JPH0223425A (ja) 命令の書きかえ検出回路
JPS6272044A (ja) アドレス一致検出方式
JPH02219144A (ja) ライト・バックアクセス時間を短縮したキャッシュメモリ
JPS5958548A (ja) マイクロプログラムの診断処理方式
JPS63123137A (ja) アドレス一致信号発生方式
JPH04137150A (ja) 緩衝記憶装置
JPH04352047A (ja) アドレス変換制御方法および装置
JPS60132254A (ja) デ−タ処理装置
JPS63180171A (ja) 情報処理装置
JPS6346549A (ja) デバッグ装置