JPS61250748A - 情報処理装置のメモリアクセス方式 - Google Patents

情報処理装置のメモリアクセス方式

Info

Publication number
JPS61250748A
JPS61250748A JP9211385A JP9211385A JPS61250748A JP S61250748 A JPS61250748 A JP S61250748A JP 9211385 A JP9211385 A JP 9211385A JP 9211385 A JP9211385 A JP 9211385A JP S61250748 A JPS61250748 A JP S61250748A
Authority
JP
Japan
Prior art keywords
processing unit
central processing
access
access request
memory
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
JP9211385A
Other languages
English (en)
Inventor
Toshiya Matsuoka
俊哉 松岡
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 Engineering Ltd
Original Assignee
NEC Engineering 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 Engineering Ltd filed Critical NEC Engineering Ltd
Priority to JP9211385A priority Critical patent/JPS61250748A/ja
Publication of JPS61250748A publication Critical patent/JPS61250748A/ja
Pending legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 発明の目的 産業上の利用分野 本発明は、電子計算機などの情報処理装置におけるメモ
リアクセス方式に関するものである。
従来の技術 中央処理装置と、この中央処理装置によってアクセスさ
れる主記憶装置とを備える汎用の情報処理装置において
は、処理状況の監視や処理の変更などのため、処理実行
中に、操作盤等の周辺装置から、中央処理装置を介して
主記憶装置内の情報を読取ったり、そこに書込んだりで
きるようになっている。
従来、このような中央処理装置を介する周辺装置からの
メモリアクセス(以下「外部アクセス」と略称する)は
、中央処理装置に割込みを発生させることにより行なわ
れていた。
発明が解決しようとする問題点 上記従来の外部アクセス方式は、中央処理装置に対する
割込みによっているため、中央処理装置がメモリアクセ
スを開始した後にそのような割込みが発生すると、アド
レスレジスタやデータレジスタの内容の退避や復元とい
う余分な処理が必要になり、外部アクセスが頻繁になる
につれて情報処理装置全体の処理速度が低下するという
問題がある。
発明の構成 問題点を解決するための手段 上記従来技術の問題点を解決す本発明のメモリアクセス
方式は、中央処理装置が、外部アクセス要求に基づかな
い主記憶装置へのアクセスを開始したのちは後発的に生
じた外部アクセス要求を無視することにより、アドレス
レジスタの退避や復元などの処理を不要とし、情報処理
装置全体の処理速度を向上させるように構成されている
以下、本発明の作用を実施例と共に詳細に説明する。
実施例 第1図は、本発明の一実施例が適用される情報処理装置
の構成を示すブロック図である。
この情報処理装置は、中央処理装置1と、この中央処理
装置1によってアクセスされる主記憶装置2と、外部ア
クセスの要求をこの中央処理装置1に発する操作盤3と
を備えている。
中央処理装置1は、主記憶装置2に連なるアドレスバス
4aに出力するメモリアドレス保持するためのアドレス
レジスタ1aと、データバス4bを介して主記憶装置2
との間でデータを授受するためのデータレジスタ1bを
備えている。この中央処理装置1は汎用のものであるた
め、他の各種レジスタ群、演算部、タイミング及び制御
部など残余の慣用的な部分は全て図示が省略されている
制御盤3は、中央処理装置lに外部アドレス要求等を発
するためのキ一部3aと、中央処理装置1から受けたデ
ータやキ一部3aからの入力データを表示するための表
示部3bを備えている。操作盤3から発せられた外部ア
クセス要求は、中央処理袋w、1に割込みを発生させる
中央処理装置1は、図示しない命令デコーダによる解読
結果が主記憶装置2へのアクセス(以下「内部アクセス
」と略称する)である場合、又は操作盤3から発せられ
た外部アクセス要求に基づく割込みが発生した場合には
、第2図のフローチャートに例示するようなメモリアク
セス・ルーチンを開始する。
まず、判定ステップ11において、このルーチンの開始
原因が内部アクセス要求に基づくものか外部アクセス要
求に基づくものかが、割込みの発生の有無によって判定
される。内部アクセス要求に基づく場合には、次のステ
ップ13において、後発的に発生するかもしれない外部
アクセス要求に基づく割込みがマスクされる。引続き、
ステップ14において、図示しないレジスタ群の一つか
らアドレスレジスタlaに所定のメモリアドレスが設定
されたのち、ステップ15において主記憶袋R2へのア
クセスが行われる。
なお、この内部アクセスが書込みであるか読出しである
かに応じて、ステップ15の前後でデータレジスタ1b
に対する書込み/続出しデータの転送が行われるが、煩
雑化を避けるためそれらのステップについては図示が省
略されている。
中央処理装置1は、上記メモリアクセスを終了すると、
最終ステップ16において外部アクセス要求に基づく割
込みに対するマスクを解除したのち、このメモリアクセ
ス・ルーチンを終了する。
一方、中央処理装置1は、ステップ11において、外部
アクセスが要求されていることを対応の割込みの存在に
よって識別すると、ステップ17に進み、ここで、操作
盤3から指定されたメモリアドレスを受信する。この受
信アドレスは、ステップ18においてアドレスレジスタ
1aに設定され、次のステップ19において主記憶袋R
2へのアクセスが行われる。
なお、上記内部アクセスの場合と同様に、外部アクセス
が書込みであるか読出しであるかに応じて、ステップ1
9の前後で操作盤3.データレジスタ1b及び主記憶装
置2間の書込み/続出しデータの転送が行われるが、煩
雑化を避けるためそれらのステップについては図示が省
略されている。
以上、外部アクセス要求によって割込みを発生させると
共に、内部アクセスの間は後発の外部アクセス要求に基
づく割込みをマスクする構成を例示したが、これに代え
て、外部アクセスの要求の有無をフラグのセットによっ
て単に表示させ、内部アクセスの直前に必ずこのフラグ
を検査し、これがセットされている場合には外部アクセ
スを優先的に行う方式としてもよい。
すなわち、第3図のフローチャートに例示するように、
内部アクセスの開始の直前(レジスタ1a・ 1bへの
アドレスやデータの設定の直前)に、ステップ21にお
いてフラグのセットの有無が判定され、セットされてい
ない場合にはステップ22において内部アクセスが行わ
れ処理が終了する。
一方、フラグがセットされている場合には、ステップ2
3において外部アクセスが優先的に行われる。この外部
アクセスの終了に伴い自動的に、あるいは操作盤3から
の手動操作によりフラグがリセットされると、ステップ
22において、レジスタla、lbへのアドレスとデー
タの設定で開始される内部アクセスが行われる。
発明の効果 以上詳細に説明したように、本発明のメモリアクセス方
式は、中央処理装置が、主記憶装置へのアクセスを一旦
開始したのちはその終了まで外部アクセス要求を無視す
る構成であるから、後発的な外部アクセス要求に伴うア
ドレスレジスタやデータレジスタの内容の退避や復元な
どの処理が一切不要となり、情報処理装置全体の処理速
度が向上するという効果が奏される。
【図面の簡単な説明】
第1図は本発明の一実施例のメモリアクセス方式が適用
される情報処理装置の構成を示すブロック図、第2図は
上記実施例の動作を説明するためのフローチャート、第
3図は本発明の他の実施例を説明するためのフローチャ
ートである。 1・・中央処理装置、2・・主記憶装置、3・・操作盤
、la・・アドレスレジスタ、lb・・データレジスタ
、3a・・キ一部、3b・・表示部。 へ撞イ゛

Claims (1)

  1. 【特許請求の範囲】 中央処理装置と、この中央処理装置によってアクセスさ
    れる主記憶装置と、中央処理装置を介する主記憶装置へ
    のアクセス要求をこの中央処理装置に発する周辺装置と
    を備えた情報処理装置において、 中央処理装置は、前記周辺装置からの要求に基づかない
    主記憶装置へのアクセスを開始したのちはこのアクセス
    が終了するまで、前記周辺装置から発せられるアクセス
    要求を無視することを特徴とする情報処理装置のメモリ
    アクセス方式。
JP9211385A 1985-04-27 1985-04-27 情報処理装置のメモリアクセス方式 Pending JPS61250748A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9211385A JPS61250748A (ja) 1985-04-27 1985-04-27 情報処理装置のメモリアクセス方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9211385A JPS61250748A (ja) 1985-04-27 1985-04-27 情報処理装置のメモリアクセス方式

Publications (1)

Publication Number Publication Date
JPS61250748A true JPS61250748A (ja) 1986-11-07

Family

ID=14045374

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9211385A Pending JPS61250748A (ja) 1985-04-27 1985-04-27 情報処理装置のメモリアクセス方式

Country Status (1)

Country Link
JP (1) JPS61250748A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009134499A (ja) * 2007-11-30 2009-06-18 Nec Electronics Corp データ処理装置及びデータ処理装置の制御方法
JP2010118020A (ja) * 2008-11-14 2010-05-27 Fujitsu Ltd リクエスト順序制御システム、リクエスト順序制御方法およびリクエスト順序制御プログラム

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009134499A (ja) * 2007-11-30 2009-06-18 Nec Electronics Corp データ処理装置及びデータ処理装置の制御方法
JP2010118020A (ja) * 2008-11-14 2010-05-27 Fujitsu Ltd リクエスト順序制御システム、リクエスト順序制御方法およびリクエスト順序制御プログラム

Similar Documents

Publication Publication Date Title
US6078977A (en) Hierarchical bus structure access system
JPH0619760B2 (ja) 情報処理装置
JP2591502B2 (ja) 情報処理システムおよびそのバス調停方式
WO2001024007A3 (en) Method and apparatus for processing errors in a computer system
JPS61250748A (ja) 情報処理装置のメモリアクセス方式
JPH03656B2 (ja)
US5970237A (en) Device to assist software emulation of hardware functions
JPS59197946A (ja) メモリ装置
JP3077687B2 (ja) データ転送方法及び画像処理装置
JP3028998B2 (ja) Dma転送回路
JP2757034B2 (ja) マルチプロセッサシステムのデータチャネル装置起動方式とデータチャネル装置
JP2803552B2 (ja) データ受信装置
JPH05173936A (ja) データ転送処理装置
JP2002182901A (ja) コプロセッサデータアクセス制御装置、その方法およびその命令フォーマット
JPS6326906B2 (ja)
JPS6232832B2 (ja)
JP2501393B2 (ja) 直接メモリアクセス装置
JPH06231032A (ja) アクセス制御装置
JPH0426913Y2 (ja)
JPH05242003A (ja) データ処理装置
JPH03182959A (ja) 高速コプロセサインタフェース機構
JPH0479022B2 (ja)
JPH02118729A (ja) 情報処理装置
JPH04296959A (ja) Dma転送制御方式
JPS5815813B2 (ja) デ−タシヨリソウチ