JPS59168547A - 情報処理装置 - Google Patents

情報処理装置

Info

Publication number
JPS59168547A
JPS59168547A JP4217583A JP4217583A JPS59168547A JP S59168547 A JPS59168547 A JP S59168547A JP 4217583 A JP4217583 A JP 4217583A JP 4217583 A JP4217583 A JP 4217583A JP S59168547 A JPS59168547 A JP S59168547A
Authority
JP
Japan
Prior art keywords
microinstruction
main memory
activation
request
clock generation
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.)
Granted
Application number
JP4217583A
Other languages
English (en)
Other versions
JPH0445862B2 (ja
Inventor
Takashi Tsunehiro
隆司 常広
Junji Nakakoshi
中越 順二
Keiichi Yu
恵一 勇
Koichi Nakai
中井 幸一
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP4217583A priority Critical patent/JPS59168547A/ja
Publication of JPS59168547A publication Critical patent/JPS59168547A/ja
Publication of JPH0445862B2 publication Critical patent/JPH0445862B2/ja
Granted legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 〔発明の利用分野〕 本発明はマイクロプログラム制御方式の情報処理装置に
関する。
〔従来技術〕
従来のマイクロプログラム制(財)方式の情報処理装置
においては、主記憶装置へデータを書込むとき、その書
込みを起動した直後または規定ステップ後のマイクロ命
令は主記憶装置への実際の書込みが終了するまでマシン
サイクルタイムを延長して待ち状態となっていた。
これは、異なる応答時間の記憶素子を混在して使用し主
記憶装置を構成したため番地により応答時間が異なる場
合や、キャッシュメモリ装置などによシアクセスのたび
に応答時間が違う可能性のある場合に顕著であった。
〔発明の目的〕
本発明の目的は主記憶装置へデータを書込むとき、主記
憶装置動作終了をまたずマイクロ命令処理を続行し、主
記憶装置動作中に新たな主記憶装置起動を行うマイクロ
命令が出現したならばそのマシンサイクルタイムを延長
し、主記憶装置競合を回避する処理方式を提供すること
にある。
〔発明の概要〕
本発明は、主記憶装置へ書込みを起動したマイクロ命令
以後のマイクロ命令が、新たに主記憶装置を参照しなけ
れば、主記憶装置の動作状態に無関係にマイクロ命令の
実行を進行させることと、新たに主記憶装置を参照する
ときはその起動しようとしたマイクロ命令のマシンサイ
クルを主記憶装置の動作終了まで延長し主記憶装置競合
を回避することを特徴とするものである。
〔発明の実施例〕 以下、本発明の一実施例を図により説明する。
第1図は従来の情報処理装置におけるマイクロ命令実行
制御回路を示している。
マイクロ命令はマイクロ命令記憶1に格納されている。
マイクロ命令記憶1はマイクロアドレスレジスタ2の指
示する番地が読出されマイクロ命令レジスタ3にセット
される。マイクロアドレスレジスタ2は加算器4により
1番地光の喧がセットされる。マイクロアドレスレジス
タ2、マイクロ命令レジスタ3はクロック制御回路5で
作られた同期信号6によシ更新される。
クロック制御回路5け制(財)入カフが論理″INであ
れば一定周期で同期信号6を出力する。制呻入カフが論
理“0”になると同期信号6は出力されず待ち状態とな
っている。ここで同期信号6の立上シから立上シまでを
マシンサイクルタイムという。
マイクロ命令レジスタ3には読出起動ビット8と書込起
動ビット9がある。これらのビットの出力は、OFLゲ
ート10により論理和をとシ、フリップ70ツブ11へ
入力される。フリップ70ツブ11は同期信号6をトリ
ガとして信号線12に主記憶装置13の起動信号を出力
する。
主記憶装置13は信号線12によシアクセスが起動され
、アクセスが終了すると信号線14に終了信号を出力す
る。信号@14はフリップ70ツブ11のリセット入力
に接続されておシ、信号線12の起動信号をリセットす
る。
制呻入カフけ信号線12の反転であるため、主記憶装置
13をアクセス中は制御人カフは論理“0”となシ、マ
シンサイクルタイムを延長している。
これらの信号の関係を第2図に示す。
このように従来の方式では主記憶装置を一度起動すると
、アクセスが終了するまで次のマイクロ命令が主記憶装
置を参照するか否かにかかわらずマシンサイクルタイム
を延長していた。
第3図は本発明の一実施例を示す。7リツプフロツプ1
5は読出起動であることのみを記憶し、フリップフロッ
プ16は書込起動であることのみを記憶する。それぞれ
のフリップフロップの出力17.18とアクセス起動信
号19はANDゲート20、NORゲート21により制
(財)入カフを作る。出力17が論理″1#のとき、す
なわち読出起動の場合けNORゲート21により制鐸入
カフが論理″0′になり、同期信号6を延長する。しか
し、書込起動の場合は、書込起動中(出力18が論理”
1”)でありかつ、書込みを起動したマイクロ命令以後
で主記憶装置起動の要求がある(アクセス起動信号19
が論理″1”)場合のみ制(財)入カフは論理“0”と
なり、同期信号6を延長する。
つまり書込起動であれば、それ以後のマイクロ命令が主
記憶装置を起動しようとしないかぎり、マイクロ命令の
処理を進行することができる。
第4図は本実施例を用いたときのタイムチャートの一例
を示す。
このように書込みによる主記憶装置の起動であれば、主
記憶装置の起動に関係ないマイクロ命令の処理は遅滞な
く進行できる。
また、書込起動中に書込みを起動したマイクロ命令1′
J、後で主記憶装置起動要求があると、主記憶装置を起
動しようとしたマイクロ命令のマシンサイクルタイムを
現在実行中の主記憶装置動作が終了するまで延長するこ
とによシ、主記憶装置の競合をさけることができる。
〔発明の効果〕
本発明によれば、マイクロ命令が主記憶装置へのデータ
書込みを起動し、主記憶装置がその書込みを終了しなく
ても、起動したマイクロ命令以後のマイクロ命令は主記
憶装置を起動しようとしない限シその処理を続行できる
また、起動した書込みが終了しないうちにマイクロ命令
が新たに主記憶装置を起動しようとしても、起動しよう
とするマイクロ命令自体のマシンサイクルタイムが延長
され、現在実行中の悼込みが終了するまで待ち状態とな
り主記憶アクセスが競合することはない。
【図面の簡単な説明】
第1図は従来のマイクロ命令実行制御回路例、第2図は
従来例のタイミングチャート、第3図は本発明の実施例
、第4図は実施例のタイミングチャートを示す。 15・・・フリップフロップ、16・・・フリツプフロ
ツγ4 区

Claims (1)

    【特許請求の範囲】
  1. マイクロプログラム制御方式のマイクロ命令実行回路を
    構成するマイクロ命令記憶と、該マイクロ命令記憶内の
    所定のマイクロ命令の番地を指示するマイクロアドレス
    レジスタと、該マイクロアドレスレジスタで指示された
    マイクロ命令を保持するマイクロ命令レジスタと、制御
    入力によシ同期クロック発生を抑止できる同期クロック
    発生回路と、マイクロ命令内の主記憶装置起動要求フィ
    ールドをデコードし主記憶装置に対して起動要求を出力
    する回路と、該起動要求によシ起動され所定のアクセス
    が終了すると終了信号を出力する主記憶装置とからなる
    情報処理装置において、主記憶装置の続出起動要求と書
    込起動要求とを別々に記憶するフリップフロップと、読
    出しが起動されたならば前記同期クロック発生回路の制
    −入力によシ同期クロック発生を抑止し、書込みが起動
    されたならばその書込みを要求したマイクロ命令以後の
    マイクロ命令が主記憶起動要求を出さない限シ前記同期
    クロック発生回路の側斜入力にクロック抑止要求を入力
    しない組合せ回路を設けたことを特徴とする情報処理装
    置。
JP4217583A 1983-03-16 1983-03-16 情報処理装置 Granted JPS59168547A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4217583A JPS59168547A (ja) 1983-03-16 1983-03-16 情報処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4217583A JPS59168547A (ja) 1983-03-16 1983-03-16 情報処理装置

Publications (2)

Publication Number Publication Date
JPS59168547A true JPS59168547A (ja) 1984-09-22
JPH0445862B2 JPH0445862B2 (ja) 1992-07-28

Family

ID=12628639

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4217583A Granted JPS59168547A (ja) 1983-03-16 1983-03-16 情報処理装置

Country Status (1)

Country Link
JP (1) JPS59168547A (ja)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS4992960A (ja) * 1973-01-10 1974-09-04
JPS49113542A (ja) * 1973-02-26 1974-10-30

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS4992960A (ja) * 1973-01-10 1974-09-04
JPS49113542A (ja) * 1973-02-26 1974-10-30

Also Published As

Publication number Publication date
JPH0445862B2 (ja) 1992-07-28

Similar Documents

Publication Publication Date Title
CA1222324A (en) Method and apparatus for a compare and swap instruction
JP3088180B2 (ja) シリアル入力インタフェース回路
US4747045A (en) Information processing apparatus having an instruction prefetch circuit
JPS6134182B2 (ja)
JP2548428B2 (ja) タイミング発生装置
JPS59168547A (ja) 情報処理装置
JPH0259552B2 (ja)
JP2758624B2 (ja) マイクロプログラムの調速方式
JPS62130427A (ja) メモリリ−ド/ライト方式
JPS6242301B2 (ja)
JP2883335B2 (ja) 情報処理装置
JP2544015B2 (ja) マイクロプログラム処理装置
JP2719227B2 (ja) 処理装置
CN120671611A (zh) 一种数据处理方法及系统
JPS6336543B2 (ja)
JP2847863B2 (ja) マイクロプロセッサ割込み制御方式
JPH0258152A (ja) マイクロプロセッサ
JPH0561660B2 (ja)
JPH0317135B2 (ja)
JPS6252332B2 (ja)
JPS5825299B2 (ja) メモリ制御方式
JPS5938828A (ja) デ−タ処理システム
JPS6218937B2 (ja)
JPH0218746B2 (ja)
JPS61170831A (ja) 中央処理装置の命令実行制御装置