JPS615348A - 情報処理装置 - Google Patents

情報処理装置

Info

Publication number
JPS615348A
JPS615348A JP12255384A JP12255384A JPS615348A JP S615348 A JPS615348 A JP S615348A JP 12255384 A JP12255384 A JP 12255384A JP 12255384 A JP12255384 A JP 12255384A JP S615348 A JPS615348 A JP S615348A
Authority
JP
Japan
Prior art keywords
memory request
circuit
microprocessor
area
output
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
JP12255384A
Other languages
English (en)
Other versions
JPH0646380B2 (ja
Inventor
Yuji Kamisaka
神阪 裕士
Takahito Noda
野田 敬人
Junichi Mizuno
水野 淳一
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP59122553A priority Critical patent/JPH0646380B2/ja
Publication of JPS615348A publication Critical patent/JPS615348A/ja
Publication of JPH0646380B2 publication Critical patent/JPH0646380B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、水平型マイクロプロセッサと垂直型マイクロ
プロセッサとからなる情報処理システムにおける水平型
マイクロブーセッサからなる情報処理装置に関するもの
である。
水平型マイクロプロセッサと垂直型マイクロプロセッサ
とを用いた情報処理システムが処理を高速に行うために
盛んに用いられている。此の情報処理システムは第2図
に余すようになっており、゛水平型マイクロプロセッサ
1はメモリ2の命令の処理を高速に行い、垂、直型マイ
〉ロプロセンサ3は、入出力装置群の動作及び水平型プ
ロセッサの動作を管理している。       ゛水平
型マイクロプロセッサ1での命令処理でメモリ2をアク
セスする際に、アドレスオーバ等が発生するとマイクロ
割込みが発生する。マ身りロ割込みは、それぞにの割込
み原因に従った固定番地へ割込んで処理が行われる。従
って、割込み処理終了後に復帰すべきマイクロ命令の番
地を記憶    、−しておくバッファレジスタが必要
となる。
ところが、一般に水平型マイクロプロセッサはメモリリ
クエストによって上記したバッファレジスタの番地をセ
ットするものである。従って割込み処理中に、メモリリ
クエストを行うと、上記バファレジスタの割込み終了後
の復帰すべきマイクロ命令の番地が破壊されることとな
る。そのため水平型マイクロプロセッサは割込み処理中
にメモリリクエストを行えず、メモリリクエストが必要
な割込み処理は、垂直型マイクロプロセッサ3に処理を
依頼しなければならない。従って、水平型マイクロプロ
セッサの効率が悪く改善が要望され ゛ている。
〔従来の技゛術〕
従来の水平型マイクロプロセッサを第3図を用いて説明
する。第3図は水平型マイクロプロセッサのマイクロ命
令シーケンス回路図である。マイクロ命令レジスタ10
は、制御記憶部(コントロールストレジ)11から取出
すマイクロ命令を格納し、図に示すように次アドレス格
納域10−1と分岐命令域10−2とマルチプレクサ状
態域10−3とメモリリクエスト状態域10−4とで構
成されている。
バッファレジスタ12は、メモリリクエスト状態域10
−4がリクエスト状態であるとき入力される番地(アド
レス)を格納する働きをする。マルチプレクサ13は、
マルチプレクサ状態域10−3によって入力を選択する
動作を行う。固定番地発生回路14はマイクロ割込み発
生原因別に固定番地を発生する機能をもっている。
以下、動作を説明する。制御記憶部11からマイクロ命
令がマイクロ命令レジスタ10にセットされる。マイク
ロ命令レジスタ10の次アドレス格納域10−1を除い
た域10−2乃至10−4端各種のハードウェアの制御
を行う。即ちマルチプレクサ状態域10−3はマルチプ
レクサ13を制御し、メモリリクエスト状態域10−4
はバッファレジスタ12の番地格納を制御する。次アド
レス格納域10−1の次アドレスは、マルチプレクサ1
3を介して制御記憶部11から次アドレスのマイクロ命
令を順次マイクロ命令レジスタ10に呼出して処理を行
う。
従来の装置は上記したように、割込み発生は必ずメモリ
リクエストであると云った観点から構成され、割込み発
生原因14−1が生じると固定番地発生回路14はそれ
ぞれの原因別の固定番地を出力する。この時マルチプレ
クサ13は固定番地を出力し制御記憶部を検索する。ま
たバッファレジスタ12は割込みが発生した命令の次に
実行しすべき命令の番地を、割込み処理が終了するとマ
ルチプレクサ13はバッファレジスタ12のアドレスを
出力して割込みからの復帰アドレスを出力する。従うて
、割込み発生中にメモリリクエストすると復帰アドレス
が破壊されることとなる。
〔発明が解決しようとする問題点〕
上記の構成のものは、割込み中にメモリリクエストが行
えず、垂直型マイクロブスセッサに処理を依頼すること
となり、水平型マイクロプロセッサの効率が悪いと云っ
た問題がある。
〔問題点を解決するための手段〕
本発明は、上記問題点を解決した情報処理装置を提供す
るもので、その手段は、割込みからの復帰アドレスを格
納するバッファレジスタを有し該バッファレジスタへの
セットをマイクロ命令のメモリリクエストによって行う
水平型マイクロプロセッサにおいて、該水平型マイクロ
プロセッサのマイクロ命令レジスタの前記メモリリクエ
スト域外に前記セットを抑止する命令を格納し、該抑止
命令によって前記メモリリクエストによる前記セットを
抑止する情報処理装置に依ってなされる。
〔作用〕
水平型マイクプロセッサのマイクロ命令レジスタのメモ
リリクエスト域外に、割込みからの復帰アドレスを格納
するバッファレジスタのメモリリクエストによるセット
を抑止するのである。
〔実施例〕
以下、図面を参照して本発明の実施例を詳細に説明する
。
第1図に本発明の一実施例の要部構成図を示す。
なお、全図を通じて同一個所は同符号を用いる。
本実施例の第3図とことなる部分は、図中の一点鎖線に
て囲まれた部分のみが異なり、此の部分の説明をする。
本発明の特徴の一つは、メモリリクエストによる抑止命
令をマルチプレクサ状態域10−3に設けた点である。
即ちメモリリクエスト状態域10−4には、リクエスト
を行う要因が複数、例えば第1オペランド、第2オペラ
ンド又リード、ライト命令があり、此等複数の要因にそ
れぞれセット許可とセット抑止を付けることは、それだ
け煩雑となるばかりで無く、所要とするメモリリクエス
ト状態域10−4が大きくなると云ったことから、マル
チプレクサ状態域10−3に1ビツトの抑止域を設ける
。
マルチプレクサ状態域10−3の抑止域にデコード回路
15−1、とメモリリクエスト状態域にデコード回路1
5−2とを接続し、抑止状態とメモリリクエスト状態で
ある際に、各デコード回路15−1.15−2が例えば
論理値“1°を出力するようにしである。
デコード回路15−1の出力をインバート回路15−3
にて反転し、抑止状態にある時に論理値“0”としてア
ンド回路15−4の一人力とし、他の入力をデコード回
路15−20出を力となし、アンド回路15−4の出力
によってバッファレジスタ12のセット作動を制御する
。
即ち、割込み発生中にメモリリクエストを行う場合には
、抑止域を割込み処理中の他のマイクロ命令レジスタの
抑止域で論理値“1”とし、割込み中のメモリリクエス
トによるアンド回路’15−4の出力を論理値“0′ 
とすることに依ってメモリリクエストによるバッファレ
ジスタ12の番地書き替えを抑止することとなる。
〔発明の効果〕
以上説明したように本発明によれば、割込み処理中にメ
モリリクエストの行える水平型マイクロプロセッサとな
り、水平型マイクロプロセッサを含む情報処理装置の処
理速度を向上する上で効果の大なるものとなる。
【図面の簡単な説明】
第1図は本発明の一実施例の要部構成図、第2図は水平
型マイクロプスセソサの情報処理システム構成図、 第3図は従来の水平型マイクロプロセッサのマイクロ命
令シーケンス回路図である。 図において、1は水平型マイクロプロセッサ、3は垂直
型マイクロプロセッサ、10はマイクロ命令レジスタ、
12はバッファレジスタをそれぞれ示す。 第1図 第2図 第3図

Claims (1)

    【特許請求の範囲】
  1. 割り込みからの復帰アドレスを格納するバッファレジス
    タを有し該バッファレジスタへのセットをマイクロ命令
    のメモリリクエストによって行う水平型マイクロプロセ
    ッサにおいて、該水平型マイクロプロセッサのマイクロ
    命令レジスタの前記メモリリクエスト域外に前記セット
    を抑止する命令を格納し、該抑止命令によって前記メモ
    リリクエストによる前記セットを抑止することを特徴と
    する情報処理装置。
JP59122553A 1984-06-13 1984-06-13 情報処理装置 Expired - Lifetime JPH0646380B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59122553A JPH0646380B2 (ja) 1984-06-13 1984-06-13 情報処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59122553A JPH0646380B2 (ja) 1984-06-13 1984-06-13 情報処理装置

Publications (2)

Publication Number Publication Date
JPS615348A true JPS615348A (ja) 1986-01-11
JPH0646380B2 JPH0646380B2 (ja) 1994-06-15

Family

ID=14838723

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59122553A Expired - Lifetime JPH0646380B2 (ja) 1984-06-13 1984-06-13 情報処理装置

Country Status (1)

Country Link
JP (1) JPH0646380B2 (ja)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1024078A2 (en) 1999-01-27 2000-08-02 Shimano Inc. Indicator unit for a bicycle shift control device
US6295888B1 (en) * 1999-02-16 2001-10-02 Shimano Inc. Gear indicator for a bicycle
US6332373B1 (en) * 1999-02-16 2001-12-25 Shimano Inc. Gear indicator holder for a bicycle
US6453766B1 (en) 1998-11-20 2002-09-24 Shimano, Inc. Force transfer mechanism for a bicycle transmission control cable
US6487928B2 (en) 1999-02-16 2002-12-03 Shimano Inc. Shift operating device

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5362440A (en) * 1976-11-16 1978-06-03 Nec Corp Interruption controller

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5362440A (en) * 1976-11-16 1978-06-03 Nec Corp Interruption controller

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6453766B1 (en) 1998-11-20 2002-09-24 Shimano, Inc. Force transfer mechanism for a bicycle transmission control cable
EP1024078A2 (en) 1999-01-27 2000-08-02 Shimano Inc. Indicator unit for a bicycle shift control device
US6199446B1 (en) 1999-01-27 2001-03-13 Shimano, Inc. Indicator unit for a bicycle shift control device
US6763740B1 (en) 1999-01-27 2004-07-20 Shimano, Inc. Bicycle device with a break-away attachment for a connecting cable
US6295888B1 (en) * 1999-02-16 2001-10-02 Shimano Inc. Gear indicator for a bicycle
US6332373B1 (en) * 1999-02-16 2001-12-25 Shimano Inc. Gear indicator holder for a bicycle
US6370981B2 (en) 1999-02-16 2002-04-16 Shimano Inc. Gear indicator for a bicycle
US6431020B2 (en) 1999-02-16 2002-08-13 Shimano Inc. Method of supporting gear indicators for a bicycle
US6487928B2 (en) 1999-02-16 2002-12-03 Shimano Inc. Shift operating device
US6647824B2 (en) 1999-02-16 2003-11-18 Shimano Inc. Gear indicator for a bicycle

Also Published As

Publication number Publication date
JPH0646380B2 (ja) 1994-06-15

Similar Documents

Publication Publication Date Title
US6115808A (en) Method and apparatus for performing predicate hazard detection
JPH01269142A (ja) 計算機システム
KR19990037571A (ko) 단일 주기 내에 간접 어드레싱 모드 어드레스를 출력하는 데이터 포인터 및 그 제공방법
US5666508A (en) Four state two bit recoded alignment fault state circuit for microprocessor address misalignment fault generation
JPH01169557A (ja) 記憶制御装置
US5596717A (en) Four state token passing alignment fault state circuit for microprocessor address misalignment fault generation
JPH0646380B2 (ja) 情報処理装置
JP2864496B2 (ja) 多重処理計算機
KR970006411B1 (ko) 공유메모리를 사용한 운영체제 커널의 메세지 출력 방법
JPS60183652A (ja) キヤツシユメモリ制御方法
JPH02307123A (ja) 計算機
JPS62221751A (ja) ペ−ジング方式
JPS61133440A (ja) デ−タ処理装置
JPS6149695B2 (ja)
JPS6073761A (ja) 記憶保護装置
JPS62154143A (ja) マイクロコンピユ−タ
JPH0322073A (ja) データ転送制御装置
JPS62251857A (ja) メモリ制御方式
JPH039431A (ja) 割込み処理方式
JPS6198446A (ja) 制御レジスタ
JPS60105048A (ja) マイクロプログラム制御方式
JPH02285441A (ja) キャッシュ制御装置
JPS6222165A (ja) 主記憶装置アクセス制御方式
JPH08339328A (ja) バンクメモリ切換回路
JPH0467229A (ja) マイクロプロセッサおよびメモリシステム