JPS6284353A - 記憶読出し方式 - Google Patents

記憶読出し方式

Info

Publication number
JPS6284353A
JPS6284353A JP60223991A JP22399185A JPS6284353A JP S6284353 A JPS6284353 A JP S6284353A JP 60223991 A JP60223991 A JP 60223991A JP 22399185 A JP22399185 A JP 22399185A JP S6284353 A JPS6284353 A JP S6284353A
Authority
JP
Japan
Prior art keywords
data
storage circuit
address
circuit
read
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
JP60223991A
Other languages
English (en)
Inventor
Kazunari Shinomiya
篠宮 一成
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 JP60223991A priority Critical patent/JPS6284353A/ja
Publication of JPS6284353A publication Critical patent/JPS6284353A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Techniques For Improving Reliability Of Storages (AREA)
  • Debugging And Monitoring (AREA)

Abstract

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

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、プログラムを実行する中央処理装置の命令に
応じてデータ記憶回路にデータを記憶し記憶したデータ
をその回路から読み出す記憶読出し方式に関する。
(従来の技術) 従来、この種のデータ記憶回路においては、ハードウェ
アによる読取シ検定回路がないために、書き込みしてな
い記憶回路上のデータを読み取るという不正な命令が容
易に判明しなかった。
また、その不正な命令の検出のために、ソフトウェア技
術により、高級言語のコンパイラ−、インタプリタ等で
データ記憶領域に対し値の確定したことを示す記憶エリ
アを別に設ける方法、まだはデータ記憶領域にとりえな
い値を予め設定しておく等の方法があった。
(発明が解決しようとする問題点) 上述した従来の未確定な記憶読み取シ検出はソフトウェ
ア技術によるものであるから、データ記憶に対する見か
けの読み取り及び書き込みの実行速度が低下するし、本
検定処理を行なわないプログラムについては、不正な命
令に起因する書き込みしていないデータ記憶読みとり動
作の箇所を短時間でみつけることは容易ではなかった。
(問題点を解決するための手段) 前述の問題点を解決するために本発明が提供する手段は
、読み取り及び書き込みが可能なAアドレス×bビット
のデータ記憶回路にデータを書き込みそのデータ記憶回
路から記憶した前記データを読み出す記憶読出し方式で
あって、前記データ記憶回路と同一アドレス空間を有し
、前記データ記憶回路に対して書込み動作をしたことを
対応するアドレスに記憶するAアドレス×1ビットの検
定記憶回路と、前記データ記憶回路のうちの書き込みが
されていないアドレスに対して読取多動作がされた時、
その書き込みがされていないアドレスに対応する前記検
定記憶回路から読み出したデータに基づき、不正動作と
して割込信号を発生する回路とを備えて成る。
(実施例) 次に本発明の実施例について図面を参照して説明する。
第1図は、本発明の一実施例を備えるデータ処理装置の
ブロック図である。第1図の装置は、読み取り書き込み
可能なAアドレス×bビット構成のデータ記憶回路1と
、書込み完了を記憶するAアドレス×1ビットの検定記
憶回路2と、データ記憶読取多動作不正信号を発生する
回路3と、記憶回路1と2を使用して一連のプログラム
を実行する中央処理装置4とにより構成されている。本
図装置では、回路4と回路l及び2とは同一のアドレス
バス5に接続され、同一のアドレスでアクセスされる。
回路1.2及び3は、回路4からのメモリコントロール
信号により、ライン6を通して制御され、回路2への書
込みデータはライン7を通して回路4から供給される。
回路3から出力されるデータ記憶読取多動作不正信号は
、ライ/8を通じて回路4へ割込信号として通知される
次に、第1図装置の動作について説明する。まず、初期
動作として、中央処理装置4はライン7への信号を論理
′0″とし、検定記憶回路2の全アドレスに対し論理1
0#を書き込み全ての内容をクリヤし、その後にライン
7への信号を論理気l〃として保持する。次に、中央処
理装置4は、データ記憶回路1に対し書き込みまたは読
み取りをしながら一連のプログラムを実行してゆく。こ
のとき、データ記憶回路lのあるアドレスへ書込み動作
をすると、同時に検定記憶回路2の同一アドレスに書込
み完了、即ちデータ確定としてのライン7の信号論理%
1〃が書き込まれる。また、データ記憶回路1の既に書
込み完了したアドレスからデータを読みとる際は、これ
と同時に検定記憶回路2から既に書き込みされたデータ
確定信号論理11′を読みとシ回路3においてデータ読
取り不正とされないで処理される。
一方、データ記憶回路1の書き込みしていないアドレス
のデータを読み取る際には、同時に検定記憶回路2から
、初期動作時にクリヤした信号論理■ビを読み取り、回
路3によりデータ記憶不正読取りとし7てのパルスがラ
イン8へ出力すれ、中央処理装置4は割込みを受け、現
在実行中の命令を不正として処理する。未書込みアドレ
スに対し読取り動作が避けられない場合は、中央処理装
置4より読取り検定ラインへの書込みデータライン7の
信号を予め論理%0〃として読取多動作をすればライン
8の割込信号は発生しない。
(発明の効果) 以上説明したように、本発明によれば、中央処理装置の
データ記憶回路に、このデータ記憶回路と同一アドレス
を持つ1゛ビツトの容量の小さい記憶回路7と、データ
記憶回路のコントロール信号よシ記憶読取シネ正信号を
発生させる回路との2つの簡易な回路を付加することに
より、プログラマ−の考慮を必要とせず、書き込みして
ないデータを読みとるという不正な命令の発見ができる
という、効果がある。
【図面の簡単な説明】 第1図は本発明の一実施例を備えるデータ処理装置を示
すブロック図である。 1・・・Aアドレス×bビットデータ記憶回路、2・・
・Aアドレス×1ビット検定記憶回路、3・・・肖り込
信号発生回路、4・・・中央処理装置、5・・・データ
言己憶アドレスバス、6・・・データ記憶コントロール
信号、7・・・データ記憶不正読取りコントロール信号
ライ/、8・・・割込信号ライン。 代理人  弁理士  本 庄 伸 介 第1図 ム

Claims (1)

    【特許請求の範囲】
  1. 読み取り及び書き込みが可能なAアドレス×bビットの
    データ記憶回路にデータを書き込みそのデータ記憶回路
    から記憶した前記データを読み出す記憶読出し方式にお
    いて、前記データ記憶回路と同一アドレス空間を有し、
    前記データ記憶回路に対して書込み動作をしたことを対
    応するアドレスに記憶するAアドレス×1ビットの検定
    記憶回路と、前記データ記憶回路のうちの書き込みがさ
    れていないアドレスに対して読取り動作がされた時、そ
    の書き込みがされていないアドレスに対応する前記検定
    記憶回路から読み出したデータに基づき、不正動作とし
    て割込信号を発生する回路とを備えて成る記憶読出し方
    式。
JP60223991A 1985-10-08 1985-10-08 記憶読出し方式 Pending JPS6284353A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60223991A JPS6284353A (ja) 1985-10-08 1985-10-08 記憶読出し方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60223991A JPS6284353A (ja) 1985-10-08 1985-10-08 記憶読出し方式

Publications (1)

Publication Number Publication Date
JPS6284353A true JPS6284353A (ja) 1987-04-17

Family

ID=16806869

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60223991A Pending JPS6284353A (ja) 1985-10-08 1985-10-08 記憶読出し方式

Country Status (1)

Country Link
JP (1) JPS6284353A (ja)

Similar Documents

Publication Publication Date Title
JPS63111545A (ja) デバツグ用マイクロプロセツサ
JPS58197553A (ja) プログラム監視装置
US6263425B1 (en) Circuit that implements semaphores in a multiprocessor environment without reliance on atomic test and set operations of the processor cores
JP4151408B2 (ja) マイクロプロセッサのための割込み制御器
JPS61123959A (ja) 着脱自在なメモリモジユ−ルを有する電子機器
JPS6319058A (ja) メモリ装置
JPS6284353A (ja) 記憶読出し方式
US20030145175A1 (en) Multiprocessor system having respective control programs of a plurality of processors stored contiguously in a memory
JPH01125633A (ja) マルチプロセッサシステムのデバッグ法
JP2000029508A (ja) プログラマブルコントローラ
JPH02281341A (ja) デバッグ時のライトデータ確認方法
JP3130798B2 (ja) バス転送装置
JPS5838437Y2 (ja) プログラム計算機の表示制御装置
JPH0273592A (ja) 動的メモリのリフレッシュ回路
JPH05101203A (ja) マイクロ・プロセツサ
JPH0259829A (ja) マイクロコンピュータ
JPS609294B2 (ja) 電子計算機におけるトレ−ス方式
JPS60225941A (ja) マイクロプログラム制御装置
JPS62256138A (ja) デ−タ処理装置
JPH03273349A (ja) アクセス制御方式
JPH0315948A (ja) アドレスバス試験方式
JPH03171496A (ja) マイクロコンピュータ
JPS60258654A (ja) 半導体記憶装置
JPS62151953A (ja) メモリ装置
JPS63103330A (ja) アドレススタツク使用ミス検出方式