JPS6061841A - プログラム評価装置の制御方式 - Google Patents
プログラム評価装置の制御方式Info
- Publication number
- JPS6061841A JPS6061841A JP58168304A JP16830483A JPS6061841A JP S6061841 A JPS6061841 A JP S6061841A JP 58168304 A JP58168304 A JP 58168304A JP 16830483 A JP16830483 A JP 16830483A JP S6061841 A JPS6061841 A JP S6061841A
- Authority
- JP
- Japan
- Prior art keywords
- microcomputer
- program
- writable
- readable memory
- program evaluation
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Debugging And Monitoring (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(技術分野)
本発明はマイコンのプログラム評価装置に関し、得に実
時間実行時の動作を特徴とする制御方式に関する。本発
明はプログラムのデバッキングに有効に適用することが
できる。
時間実行時の動作を特徴とする制御方式に関する。本発
明はプログラムのデバッキングに有効に適用することが
できる。
(背景技術)
従来、マイコン、のプログラム評価装置は、内蔵するプ
ログラム評価用マイコンの入出力端子数に限りがあるこ
とから、プログラム評価用マイコンが実時間実行してい
るとき、内部のレジスタ、RAM等のデータを認識する
ことが困難である。
ログラム評価用マイコンの入出力端子数に限りがあるこ
とから、プログラム評価用マイコンが実時間実行してい
るとき、内部のレジスタ、RAM等のデータを認識する
ことが困難である。
従来の装置は、実時間実行時、プログラム評価用マイコ
ンの入出力端子であるアドレス線、命令コード線、いく
つかの制御線について情報内容を認識することができ、
オペレータにその旨を伝えることができる。また、プロ
グラム評価用マイコンがデータバス入出力端子を有する
場合には、さらに、プログラム評価用マイコンの内部の
情報をいくつかデータバス入出力端子を通じて認識でき
る。
ンの入出力端子であるアドレス線、命令コード線、いく
つかの制御線について情報内容を認識することができ、
オペレータにその旨を伝えることができる。また、プロ
グラム評価用マイコンがデータバス入出力端子を有する
場合には、さらに、プログラム評価用マイコンの内部の
情報をいくつかデータバス入出力端子を通じて認識でき
る。
しかし、前記の認識可能情報は、ステップ実行等(実時
間実行以外)のそれとくらべた場合、極端に少ないため
、オペレータのプログラム評価に大きな支障、欠点とな
っている。
間実行以外)のそれとくらべた場合、極端に少ないため
、オペレータのプログラム評価に大きな支障、欠点とな
っている。
実時間実行時、プログラム評価用マイコン内部情報を認
識するために出方端子を用意することは、価格的、機械
的に無理があった。
識するために出方端子を用意することは、価格的、機械
的に無理があった。
(発明の課題)
本発明は、実時間実行時のこれらの欠点を解決し、効率
的な使いやすいプログラム評価装置の制御方式を提供す
る。
的な使いやすいプログラム評価装置の制御方式を提供す
る。
(発明の構成および作用)
本発明の好ましい実施例を添付図面により説明する。
添付図面は本発明に係るプログラム評価装置の制御方式
について、一実施例を示すブロック図である。図におい
て、lと2はアドレス線、3は書込みイネーブル線、4
はデコード出力線、5はデータバス線、6はデータ入出
力線、7は書込み/読出しイネーブル線、11はプログ
ラム評価用マイコン、12はプログラム格納用メモリ、
13はデコーダ、14は書込み/読出し可能メモリ、1
5は書込み/読出し可能メモリ制御部、16はORゲー
]・である。まず通常のプログラム評価装置に見られる
ように、プログラム格納用メモリ 12 とプログラム
評価用マイコン11の間は、アドレス線lとデータバス
線5によって接続されている。プログラム評価用マイコ
ン11のデータバス入力端子に出入りするデータの種類
は、プログラム格納用メモリ 12からの命令コード(
入力データ)と、プログラム評価用マイコン11が命令
コードを実行した場合に、マイコン内部で取扱われたデ
ータ(出力データ)である。次に本発明を具体的に表現
するデコーダ13と書込み/読出し可能メモリ 14が
あり、デコーダ13は、データバス線5の命令コードを
デコードし、そのデコード出力はデコード出力線4から
ORゲート16を通じて書込み/読出し可能メモリ 1
4のアドレス入力となる。書込み/読出し可能メモリの
アドレス入力としては、もう一種類あり、書込み/読出
し可能メモリ制御部15からアドレス線2とORゲート
1Bを通じて入力するものがそれである。
について、一実施例を示すブロック図である。図におい
て、lと2はアドレス線、3は書込みイネーブル線、4
はデコード出力線、5はデータバス線、6はデータ入出
力線、7は書込み/読出しイネーブル線、11はプログ
ラム評価用マイコン、12はプログラム格納用メモリ、
13はデコーダ、14は書込み/読出し可能メモリ、1
5は書込み/読出し可能メモリ制御部、16はORゲー
]・である。まず通常のプログラム評価装置に見られる
ように、プログラム格納用メモリ 12 とプログラム
評価用マイコン11の間は、アドレス線lとデータバス
線5によって接続されている。プログラム評価用マイコ
ン11のデータバス入力端子に出入りするデータの種類
は、プログラム格納用メモリ 12からの命令コード(
入力データ)と、プログラム評価用マイコン11が命令
コードを実行した場合に、マイコン内部で取扱われたデ
ータ(出力データ)である。次に本発明を具体的に表現
するデコーダ13と書込み/読出し可能メモリ 14が
あり、デコーダ13は、データバス線5の命令コードを
デコードし、そのデコード出力はデコード出力線4から
ORゲート16を通じて書込み/読出し可能メモリ 1
4のアドレス入力となる。書込み/読出し可能メモリの
アドレス入力としては、もう一種類あり、書込み/読出
し可能メモリ制御部15からアドレス線2とORゲート
1Bを通じて入力するものがそれである。
前記、デコーダ13が動作するアドレスの流れを第2動
作モードとし、書込み/読出し可能メモリ制御部からア
ドレス線2が動作するアドレスの流れを第1動作モード
と呼ぶ。書込み/読出し可能メモリ 14にデータが書
込まれる動作は、前記第2動作モードにおいて並動する
プログラム評価用マイコン11からデータバス線5を通
じて書込みイネーブル線3の制御による場合と、前記第
1動作モードにおいて並動する書込み/読出し可能メモ
リ制御部15からデータ入出力w、6を通じて書込み/
読出しイネーブル線の制御による場合がある。書込み/
読出し可能メモリ 14からデータが読出される動作は
、前記第1動作モードにおいて、書込み動作と同じ制御
形態である。
作モードとし、書込み/読出し可能メモリ制御部からア
ドレス線2が動作するアドレスの流れを第1動作モード
と呼ぶ。書込み/読出し可能メモリ 14にデータが書
込まれる動作は、前記第2動作モードにおいて並動する
プログラム評価用マイコン11からデータバス線5を通
じて書込みイネーブル線3の制御による場合と、前記第
1動作モードにおいて並動する書込み/読出し可能メモ
リ制御部15からデータ入出力w、6を通じて書込み/
読出しイネーブル線の制御による場合がある。書込み/
読出し可能メモリ 14からデータが読出される動作は
、前記第1動作モードにおいて、書込み動作と同じ制御
形態である。
以上のことから、第1動作モードは書込み/読出し可能
メモリ制御部15から書込み/読出し51能メモリ 1
4に対して書込みあるいは読出しを行なうものであり、
第2動作モードは、プログラム評価用マイコン11から
書込み/読出し可能メモリ 14に対して書込みを行な
うものである。
メモリ制御部15から書込み/読出し51能メモリ 1
4に対して書込みあるいは読出しを行なうものであり、
第2動作モードは、プログラム評価用マイコン11から
書込み/読出し可能メモリ 14に対して書込みを行な
うものである。
動作手順は、まず第1動作モードの動作として、プログ
ラム評価用マイコン11の内部の情報を書込み/読出し
可能メモリ 14に書込む。この内部の情報の取得手段
については、本発明の主旨と直接係らないものとして省
略する。次に第2動作モードの動作を開始し、プログラ
ム評価用マイコン11の実時間実行が行なわれ、命令コ
ードを実行する度に命令コードによって指定される動作
が行なわれ、そのときのデータが書込み/読出しOr能
ツメモリ14の命令コードの種類によってアドレスされ
る場所に書込まれていく。この動作の継続中に、第2動
作モードの書込み/読出し可能メモリ 14から書込み
/読出し可能メモリ制御部への読出し動作を並動させる
。
ラム評価用マイコン11の内部の情報を書込み/読出し
可能メモリ 14に書込む。この内部の情報の取得手段
については、本発明の主旨と直接係らないものとして省
略する。次に第2動作モードの動作を開始し、プログラ
ム評価用マイコン11の実時間実行が行なわれ、命令コ
ードを実行する度に命令コードによって指定される動作
が行なわれ、そのときのデータが書込み/読出しOr能
ツメモリ14の命令コードの種類によってアドレスされ
る場所に書込まれていく。この動作の継続中に、第2動
作モードの書込み/読出し可能メモリ 14から書込み
/読出し可能メモリ制御部への読出し動作を並動させる
。
前記の動作手順によって、書込み/読出し可能メモリ制
御部15は、実時間実行中のプログラム評価用マイコン
11の内部状態(情報)を知る(読出す)ことができる
。このとき、書込み/読出し可能メモリ 14に対する
書込み/読出しの優先順位は、プログラム評価用マイコ
ン11が最優先であり、書込み/読出し可能メモリ制御
部15は、プログラム評価用マイコン11に対して従の
優先順位となる。この優先順位の動作は、書込み/読出
し可能メモリ制御部15がプログラム評価用マイコン1
1からの書込みイネーブル線3の状態をチェックし、プ
ログラム評価用マイコン11が書込み動作中であること
を確認することによって実現する。
御部15は、実時間実行中のプログラム評価用マイコン
11の内部状態(情報)を知る(読出す)ことができる
。このとき、書込み/読出し可能メモリ 14に対する
書込み/読出しの優先順位は、プログラム評価用マイコ
ン11が最優先であり、書込み/読出し可能メモリ制御
部15は、プログラム評価用マイコン11に対して従の
優先順位となる。この優先順位の動作は、書込み/読出
し可能メモリ制御部15がプログラム評価用マイコン1
1からの書込みイネーブル線3の状態をチェックし、プ
ログラム評価用マイコン11が書込み動作中であること
を確認することによって実現する。
プログラム評価装置の制御方式の第1の実施例では、プ
ログラム評価用マイコンの入出力端子数を追加(増加)
することなしに、プログラム評価用マイコンの実時間実
行中の内部状態が、外部の制御回路によって確認できる
という良好な利点がある。実時間の動作を確認できるの
で例えば実時間タイマーを用いるプログラムの動作解析
を行なうこともできる。
ログラム評価用マイコンの入出力端子数を追加(増加)
することなしに、プログラム評価用マイコンの実時間実
行中の内部状態が、外部の制御回路によって確認できる
という良好な利点がある。実時間の動作を確認できるの
で例えば実時間タイマーを用いるプログラムの動作解析
を行なうこともできる。
なお制御部15は外部から条件を設定するためのキーボ
ードのごとき操作装置(図示なし)を具備するものとす
る。メモリ 14に格納された、プログラム実行にとも
なうデータは、読取装置(図示なし)により読出され、
スクリーン表示又はプリンタ表示される。
ードのごとき操作装置(図示なし)を具備するものとす
る。メモリ 14に格納された、プログラム実行にとも
なうデータは、読取装置(図示なし)により読出され、
スクリーン表示又はプリンタ表示される。
(発明の効果)
本発明は、従来のプログラム評価装置の弱点である実時
間実行中のユーザーサポートという面で大きく貢献する
ことができ、市販の種々のプログラム評価装置の性能を
著しく向上させることができる。
間実行中のユーザーサポートという面で大きく貢献する
ことができ、市販の種々のプログラム評価装置の性能を
著しく向上させることができる。
添付図面は、本発明の一実施例を示すブロック図である
。
。
Claims (1)
- マイコンの命令コード組合せによるプログラムの状態を
評価するために、命令コードを実行することのできるデ
ータバス入出力端子と前記評価に必要な制御用入出力端
子をもつプログラム評価用マイコンと、前記データバス
入出力端子に接続して前記プログラム評価用マイコンの
内部データをデータバス入出力端子を通じて書込むこと
のできる書込み/読出し可能メモリと、前記書込み/読
出し可能メモリのデータを読出しあるいはメモリに新し
いデータを書込むための制御部と、前記プログラム評価
用マイコンのプログラム格納用メモリとそのメモリのデ
ータ・デコード出力が前記書込み/読出し可能メモリの
アドレス入力となるデコーダから成っているプログラム
評価装置であって、プログラム評価のために行なうプロ
グラム実行に先だって前記制御部の制御によって前記書
込み/読出し可能メモリに前記プログラム評価用マイコ
ンの内部データをあらかじめ書込んでおき、プログラム
実行中には前記書込み/読出し可能メモリのデータがプ
ログラム評価用マイコン内部データの最新値を表わすこ
とを特徴とするプログラム評価装置の制御方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58168304A JPS6061841A (ja) | 1983-09-14 | 1983-09-14 | プログラム評価装置の制御方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58168304A JPS6061841A (ja) | 1983-09-14 | 1983-09-14 | プログラム評価装置の制御方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS6061841A true JPS6061841A (ja) | 1985-04-09 |
Family
ID=15865534
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP58168304A Pending JPS6061841A (ja) | 1983-09-14 | 1983-09-14 | プログラム評価装置の制御方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6061841A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4969087A (en) * | 1986-11-10 | 1990-11-06 | Oki Electric Industry Co., Ltd. | Single-chip microcomputer |
-
1983
- 1983-09-14 JP JP58168304A patent/JPS6061841A/ja active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4969087A (en) * | 1986-11-10 | 1990-11-06 | Oki Electric Industry Co., Ltd. | Single-chip microcomputer |
| US5088027A (en) * | 1986-11-10 | 1992-02-11 | Oki Electric Industry Co., Ltd. | Single-chip microcomputer |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH06314213A (ja) | デバッグ装置 | |
| EP0701206A1 (en) | Emulator with function for detecting illegal access to special function register | |
| US4095268A (en) | System for stopping and restarting the operation of a data processor | |
| JPS646489B2 (ja) | ||
| JPH1040130A (ja) | マイクロコンピュータ | |
| JPH0581087A (ja) | プロセサのモニタ方式 | |
| JPH10312307A (ja) | コンピュータシステムに適用するエミュレータ | |
| JP2690213B2 (ja) | マイクロコンピュータ | |
| JP2005276065A (ja) | エミュレータ | |
| JP3149575B2 (ja) | インサ−キット・エミュレ−タ | |
| JP2000029508A (ja) | プログラマブルコントローラ | |
| JPH0250495B2 (ja) | ||
| JP2642975B2 (ja) | Eeprom内蔵ワンチップマイクロコンピュータ | |
| JPH0697395B2 (ja) | 電子楽器 | |
| JPS59163653A (ja) | デバツグ装置 | |
| JPH04304532A (ja) | Rom化プログラムのデバッグ機能付コンピュータ | |
| JPH09134209A (ja) | プログラマブルコントローラにおける入出力処理値トレース方法およびプログラマブルコントローラ | |
| JPS59153247A (ja) | デバツグ装置 | |
| JPH0744420A (ja) | プログラムデバッグ装置 | |
| JPS59202546A (ja) | デバツグ装置 | |
| JPH01142948A (ja) | マイクロコンピュータのシンボリックデバッガ | |
| JPS59165158A (ja) | デバツグ装置 | |
| JPH11212945A (ja) | マイクロコンピュータおよびそのメモリ | |
| JPH0512071A (ja) | トレース回路 | |
| JPS5968067A (ja) | 走行ステツプ数指定処理方式 |