JPS60151752A - マイクロコンピユ−タの割込み処理方式 - Google Patents

マイクロコンピユ−タの割込み処理方式

Info

Publication number
JPS60151752A
JPS60151752A JP660884A JP660884A JPS60151752A JP S60151752 A JPS60151752 A JP S60151752A JP 660884 A JP660884 A JP 660884A JP 660884 A JP660884 A JP 660884A JP S60151752 A JPS60151752 A JP S60151752A
Authority
JP
Japan
Prior art keywords
supervisor
microcomputer
interrupt
information
interruption
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
JP660884A
Other languages
English (en)
Inventor
Mamoru Yura
由良 守
Mitsuko Kumano
晃子 熊野
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
Nippon Electric Co 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 Corp, Nippon Electric Co Ltd filed Critical NEC Corp
Priority to JP660884A priority Critical patent/JPS60151752A/ja
Publication of JPS60151752A publication Critical patent/JPS60151752A/ja
Pending legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 (技術分野) 本発明はマイクロコンビエータの割込み処理方式に関す
る。
(従来技術) 従来、内部几AM(シンダムアクセスメモリノと割込み
機能を有するマイクロコンピュータにおいては、ユーザ
グログ2ムの実行管理及びマイクロコンビーータの内的
及び外的諸条件を管理するプログ2ム全実行するハード
ウェア(以下、これをスーパバイザという。〕による割
込みの処理方式が用いられている。
スーパバイザによる割込みは、ユーザがプログラム実行
中のマイクロコンピュータのプログラムカウンタ、フラ
グ、レジスタに起重された情報のうち少くとも一つの情
報(以下、これtマイクロコンピュータの内部情報とい
う。)全参照または変更しようとするとさ、プログラム
tブV−りさせる条件?あらかじめスーパバイザに設定
しておき、プログラム実行中にその条件を満たしたとき
にスーパバイザが、グログツム茫実行しているマイクロ
コンビエータにかける割込みである。(以下、これtス
ーパバイザ割込みという。〕プログラム実行中のマイク
ロコンピュータの内部情報全1−ザが参照または変更し
、かつプログラムの実行?続行するために、スーパバイ
ザ割込み音発生し、内部清報を退避し、ユーザが内部情
報の参照嘩変更を終了した後内部tW報金復帰し、プロ
グラムの実行上再開するという手順が必要となる。
従来、RAM1内蔵し1ζマイクロコンピユータでは、
マイクロコンビーータの内部情報を退避する1こめめス
タックl(、AMに、内蔵しているRAMのユーザエリ
ア全使用していた。このため、 fLAM?全部使用し
た状態でスーパバイザ割込みが発生すると、スタックR
AMとしての使用状態によってユーザが使用している領
駿の起重を破壊してしまうという欠点があった。
(発明の目的2 本発明の目的は、上記欠点ケ除去することにより、スー
パバイザ割込時において内蔵RAMの化1意會破壊する
ことなく安定に動作させることのできるマイクロコンピ
ュータの割込み処理方式を提供することにある。
(発明の構成] 本発明のマイクロコンピュータの割込み処理方式は2割
込み機能を有するRAM内蔵のマイクロコンピュータと
、ユーザプログラムの実行管理及び前記マイクロコンビ
ーータの内的及び外的諸条件を管理するスーパバイザと
、外部メモリと?備え、スーパバイザ割込み発生時に、
前記マイクロコンピ−タ内のプログクムカウンタ、フラ
グ。
レジスタに起重された情報のうち少くも一つの情報全前
記外部メモリに退避させ、スーパバイザ割込み処理終了
後前記外部メモリに退避させた情報?前記マイクロコン
ピュータに復帰させることから構成される。
(実施例) 次に、本発明の実施例について5図面を参照して説明す
る。
第1図は本発明の一実施例を適用したマイクロコンピュ
ータシステムのブロック図である。
第1図において、lはスーパバイザ割込み端子とスーパ
バイザ割込み時にはユーザ几AMでなく外部にマイクロ
コンピュータの内部情報をセーブする機能を有するRA
M内蔵のマイクロコンピ−タ、2はスーパバイザ割込み
時専用スタック几AM、3はスーパバイザ、4はスーパ
バイザ割込み信号線、5はアドレスバス、6はデータバ
ス、7はリード信号線、8はライト信号線、9はデータ
バスケ示す。
本実施例におりて、スーパバイザ割込与が発生すると、
マイクロコンピュータll’i、実行中の命令の処理後
、スタックRAM2ヘマイクロコンピユータlの内部情
報?退避し、スーパバイザ割込み処理ルーチンへ分岐す
る。スーパバイザ割込み処理ルーテンでは、スーパバイ
ザ3はマイクロコンピータl内のレジスタの同各を読出
し、または書込みすることができる。スーパバイザ割込
み処理ルーチンから復帰したら、スタック几AM2から
前記退避させたマイクロコンピュータlの内部情報を復
帰し、ユーザプログラムケ再開する。
(発明の効果2 以上、説明詳明し罠ように、本発明のマイクロコンピュ
ータの割込処理方式は、スーパバイザ割込み時に使用す
るスタックRAM七専用の外部メモリに割シあてるので
、ユーザのH,AMエリアの記憶内容を破壊すること?
防ぎ安定に動作させることができるという効果を有して
いる。
【図面の簡単な説明】
第1図は本発明の一実施例を適用しにマイクロコンピュ
ータシステムのブロック図である。 l・・・・・・マイクロコンピュータ、2・・・・・・
スタックRAM、3−069.、スーパバイザ、400
111.スーパバイザ割込み信号線、5・・・・・・ア
ドレスバス、6・・・・・・データバス% 7・・・・
・・リード信号線、8・・・・・・ライト信号線、9・
・・・・・データバス。

Claims (1)

    【特許請求の範囲】
  1. 割込み機能?有するR A M内蔵のマイクロコンピュ
    ータと、ユーザグログ2ムの実行管理及び前記マイクロ
    コンピュータの内的及び外的諸条件を管理するスーパバ
    イザと、外部メモリとを備え、X−ハハイザ割込み発生
    時に、前記マイクOコアピユータ内のプログラムカラ/
    り、7クグ、レジスタに記厖された情報のうち少くも一
    つの情報全前記外部メモリに退避させ、スーパバイザ割
    込み処理終了後前記外部メモリに退避さぜた清報を前記
    マイクロコンビエータに復帰させることt特徴トスるマ
    イクロコンビーータの割込み処理方式。
JP660884A 1984-01-18 1984-01-18 マイクロコンピユ−タの割込み処理方式 Pending JPS60151752A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP660884A JPS60151752A (ja) 1984-01-18 1984-01-18 マイクロコンピユ−タの割込み処理方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP660884A JPS60151752A (ja) 1984-01-18 1984-01-18 マイクロコンピユ−タの割込み処理方式

Publications (1)

Publication Number Publication Date
JPS60151752A true JPS60151752A (ja) 1985-08-09

Family

ID=11643062

Family Applications (1)

Application Number Title Priority Date Filing Date
JP660884A Pending JPS60151752A (ja) 1984-01-18 1984-01-18 マイクロコンピユ−タの割込み処理方式

Country Status (1)

Country Link
JP (1) JPS60151752A (ja)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5752947A (en) * 1980-09-17 1982-03-29 Nec Corp Information processing equipment

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5752947A (en) * 1980-09-17 1982-03-29 Nec Corp Information processing equipment

Similar Documents

Publication Publication Date Title
JPH01297764A (ja) プロセッサ
JPS5911921B2 (ja) 数値制御装置
JPS60151752A (ja) マイクロコンピユ−タの割込み処理方式
JPH056281A (ja) 情報処理装置
JPS61184643A (ja) 仮想計算機の起動制御方式
JPS62163148A (ja) 共通領域参照制御方式
JPS59197946A (ja) メモリ装置
CN114691045B (zh) 用于加速用户系统修改NorFlash存储介质的系统及方法
JPH0259933A (ja) マイクロプロセッサ
JPS62217326A (ja) 複数os格納切替可能コンピユ−タ
JPS6019815B2 (ja) 転送制御方式
JPH01201730A (ja) 情報処理装置
JPS62127951A (ja) 割込み情報セ−ブ装置
JPH02120937A (ja) 情報処理装置
JPH0575845U (ja) Cpu割込みテーブルデータ固定回路
JPS62219032A (ja) 初期診断方式
JPH02281349A (ja) マイクロコンピュータ
JPS61233865A (ja) ベクトルプロセツサ
JPS62166444A (ja) プログラムデバツグ装置
JPH0264828A (ja) アドレストレース回路
JPH0325674A (ja) 情報処理装置
JPH0259828A (ja) マイクロコンピュータ開発支援装置
JPS6191727A (ja) 情報引継ぎ方式
JPH0746318B2 (ja) マイクロコンピユ−タ開発支援装置
JPS63155338A (ja) プログラム実行履歴記録制御方式