JPS5846448A - 割り込み制御回路 - Google Patents

割り込み制御回路

Info

Publication number
JPS5846448A
JPS5846448A JP56144583A JP14458381A JPS5846448A JP S5846448 A JPS5846448 A JP S5846448A JP 56144583 A JP56144583 A JP 56144583A JP 14458381 A JP14458381 A JP 14458381A JP S5846448 A JPS5846448 A JP S5846448A
Authority
JP
Japan
Prior art keywords
interrupt
signal
control circuit
request flag
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.)
Granted
Application number
JP56144583A
Other languages
English (en)
Other versions
JPS6252901B2 (ja
Inventor
Takashi Sakao
坂尾 隆
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP56144583A priority Critical patent/JPS5846448A/ja
Publication of JPS5846448A publication Critical patent/JPS5846448A/ja
Publication of JPS6252901B2 publication Critical patent/JPS6252901B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Prevention of errors by analysis, debugging or testing of software

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Debugging And Monitoring (AREA)

Abstract

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

Description

【発明の詳細な説明】 本発明は、割り込み機能を有するぐイクロコンピュータ
のプログラム制御部グが容易に行ない得る割り込み制御
回路に関するものである。
半導体集積回路技術の発展に支えられて、マイクロコン
ピュータは、益々高機能となり、又量産効果による価格
低下と相俟って、広範囲な製品に応用されているが、マ
イクロコンピュータ応用製品開発時の最大の課題は、プ
ログラム開発を短期間に信頼性よく行なう方法を確立す
ることである。
特に、割り込み処理を含むリアルタイムプログラム開発
時に、通常次のような問題が生ずる。
プログラムデバッグ中には、マイクロコンピュータは通
常の命令実行モードの他に、シングルステップ動作や一
時停止モードが使用される。
このとき、外部よりの割殴込み要求や、マイクロコンピ
ュータに内蔵されるタイマによる割り込ミ要求は、プロ
グラムデバッグモード時にも、通常の命令実行時と同様
に発生するため、プログラムデパックが困難なものとな
る。
本発明の目的は、このような問題を解決するため、割り
込み機能を有するマイクロコンピュータのプログラムデ
バッグを容易に行なえる割り込み制御回路を提供するこ
とである。
次に、本発明の割り込み制御回路を実施例に基づいて説
明する。
第1図は、本発明による割り込み制御回路の一構成実施
例である。図において、1け割り込み許可フラッグであ
わ、プログラム実行制御部よりの制御信号である割り込
み許可フラッグセット信号、及び割り込み許可フラッグ
リセット信号がそわそれ信号線11. 12を介して印
加される。2は割り込み要求フラッグであり、通常の命
令実行時には、割り込み要求フラングセット信号、及び
割り込み要求フラソグリセント信号が、それぞれ信号線
13.14を介して印加される。
割り込み要求フラッグセント信号は、外部割り込み入力
や、タイマオーバフロー等の割シ込み等の要因から発せ
られる。勿論この時、割り込み許可フラッグと割り込み
要求フラッグは、各割り込み要因毎に設けられる。この
実施例では、単一の割り込み要求に対する処理回路を示
すものである。
割り込み要求フラッグリセット信号は、プログラム実行
制御部よりの制御信号であり、割り込み処理開始時に生
成される。また、割り込み要求フラッグセット命令を有
するマイクロコンピュータもある。
信号線17には、プログラムデバッグモード時に1とな
るモニタモード信号が印加され、通常の命令実行時には
0となる。
そこで、通常の命令実行時には、割り込み許可フラッグ
1と割υ込み要求フラッグ2の内容をゲート9でアンド
し、その結果が、1oのオア回路を経て信号線20から
割り込み処理開始制御信号、して、プログラム実行制御
部へ送られ、割り込み処理が開始される。
次に、プログラムデバッグモード時の動作を説明する。
プログラムデバッグモード時には、アンドゲート3,4
.8及びナントゲート7が有効となる。
信号線15には、デバッグモード時に有効な割り込み要
求フラッグ2のセント信号が印加され、信号線16には
、リセット信号が印加される。
信号線18に印加される信号によって、割り込み許可フ
ラッグ1及び割り込み要求フラッグ2の状態に拘らず、
割り込み処理開始制御信号を無効にすることが可能であ
り、又、信号線19に印加される信号によって、割り込
み許可フラッグ及び割シ込み要求フラッグの状態に拘ら
ず、割り込み処理開始制御信号を有効にすることができ
る。
なお、信号線15.16.18.19に印加される信号
は、マイクロコンピュータの外部端子から与え5− ることも可能であり、又マイクロコンピュータ中に専用
の制御レジスタを有せしめ、レジスタの内容を信号線1
5. 16. 18. 19に印加することも可能であ
る。
以上述べた機能を有する割り込み制御回路によって、プ
ログラムデバッグ中における割り込みの制御が、本来の
割り込み要因とは無関係に可能となる。たとえば、プロ
グラムデバッグ中に、割り込み処理開始を一時保留させ
たり、あるいは、任意のタイミングで割り込み処理を開
始することができる。また、割り込み要求フラッグも、
実行プログラムとは無関係に操作可能である。
割り込み要求は、プログラムの実行とは独立に生ずるこ
とにより、プログラムデバッグが困難であったわけであ
るが、本発明の割り込み制御回路を採用することにより
、割り込み処理開始信号をテバッグの都合のよいように
制御できるため、割り込み処理を含むプログラムデバッ
グは非常に容易となる。
【図面の簡単な説明】
6− 図d本発明による割り込み制御回路の一実施例を示すブ
ロック図である。 1 ・・・・・割り込み許可フラッグ、 2 ・・・・
・・・・・割り込み要求フラッグ、 L 4.8. !
1−・・・・アンド回路、 5.6.10  ・・・・
・・オア回路、 7・・・・・・・・・す71回路。 特許出願人 松下電器産業株式会社 代理人 星野恒司  7− 0  ψ

Claims (3)

    【特許請求の範囲】
  1. (1)  割り込み要求フラッグ及び割り込み要求フラ
    ッグがセットされているとき、プログラム制御部への割
    り込み処理開始要求信号を有効とする割り込み有効フラ
    ッグを有し、かつ動作モードとして命令実行モードとプ
    ログラムデバノクモードを有スるマイクロコンピュータ
    においてプログラムデバッグモード時にのみ有効となる
    、 0) 割り込み要求フラッグをセット、およびリセット
    する手段、 (ロ)割り込み処理開始信号の生成を禁止する手段、e
    ] 割り込み要求フラッグ及び割り込み許可フラツグの
    状態に拘らず、割り込み処理開始信号を生成する手段、 の少くとも1つを有し、かつ前記プログラムデバッグ時
    のモードを指定制御する手段を有することを特徴とする
    マイクロコンピータの割り込み制御回路。
  2. (2)  前記0)、(ロ)、(ハ)の制御モードを、
    入力端子よりの印加信号により指定制御することを特徴
    とする特許請求の範囲オ(1)項記載の割り込み制御回
    路。
  3. (3)  前記(()、(ロ)、e3の制御モードを、
    専用の内部レジスタによって指定制御することを特徴と
    する特許請求の範囲オ(1)項記載の割り込み制御回路
JP56144583A 1981-09-16 1981-09-16 割り込み制御回路 Granted JPS5846448A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP56144583A JPS5846448A (ja) 1981-09-16 1981-09-16 割り込み制御回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56144583A JPS5846448A (ja) 1981-09-16 1981-09-16 割り込み制御回路

Publications (2)

Publication Number Publication Date
JPS5846448A true JPS5846448A (ja) 1983-03-17
JPS6252901B2 JPS6252901B2 (ja) 1987-11-07

Family

ID=15365492

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56144583A Granted JPS5846448A (ja) 1981-09-16 1981-09-16 割り込み制御回路

Country Status (1)

Country Link
JP (1) JPS5846448A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07271608A (ja) * 1994-03-30 1995-10-20 Nec Corp 割込み発生回路
JP2009217429A (ja) * 2008-03-10 2009-09-24 Fujitsu Ltd デバッグ支援装置

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0363907U (ja) * 1989-10-24 1991-06-21

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07271608A (ja) * 1994-03-30 1995-10-20 Nec Corp 割込み発生回路
JP2009217429A (ja) * 2008-03-10 2009-09-24 Fujitsu Ltd デバッグ支援装置

Also Published As

Publication number Publication date
JPS6252901B2 (ja) 1987-11-07

Similar Documents

Publication Publication Date Title
JPH02156334A (ja) 情報処理装置
JPS5846448A (ja) 割り込み制御回路
JPS6019028B2 (ja) 情報処理装置
JPS605982B2 (ja) 1チツプマイクロプロセツサのプログラムカウンタ設定方式
JPS60124746A (ja) デ−タ処理装置
JPS61241843A (ja) 情報処理装置
JP2555912B2 (ja) マイクロプロセッサ
JPS5998256A (ja) 割込制御装置
JPS61282936A (ja) マイクロプロセツサのベクタ割込み方式
JPH0481939A (ja) マイクロコンピュータの制御方式
JPS61166631A (ja) マイクロプログラム制御処理方法
JPH0540660A (ja) エミユレーシヨンチツプ
JPS6362013B2 (ja)
JPH01241626A (ja) マイクロプログラム制御方式
JPS63316146A (ja) マイクロコンピユ−タ
JPS6126091B2 (ja)
JPS5659356A (en) Electronic computer
JPS6230452B2 (ja)
JPS60164850A (ja) プロセツサにおける命令実行動作の停止方式
JPH01120634A (ja) 割込み制御装置
JPS63174132A (ja) 割込み制御装置
JPH02287840A (ja) マイクロプロセッサ
JPS6027419B2 (ja) 割込制御装置
JPS63316137A (ja) 情報処理装置
JPS62243031A (ja) 情報処理装置