JPH04305783A - マイクロコンピュータ - Google Patents

マイクロコンピュータ

Info

Publication number
JPH04305783A
JPH04305783A JP3001328A JP132891A JPH04305783A JP H04305783 A JPH04305783 A JP H04305783A JP 3001328 A JP3001328 A JP 3001328A JP 132891 A JP132891 A JP 132891A JP H04305783 A JPH04305783 A JP H04305783A
Authority
JP
Japan
Prior art keywords
data
register
microcomputer
write
buffer
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
JP3001328A
Other languages
English (en)
Inventor
Hidetoshi Kobayashi
英俊 小林
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
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 filed Critical NEC Corp
Priority to JP3001328A priority Critical patent/JPH04305783A/ja
Publication of JPH04305783A publication Critical patent/JPH04305783A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Microcomputers (AREA)
  • Executing Machine-Instructions (AREA)
  • Debugging And Monitoring (AREA)

Abstract

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

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明はマイクロコンピュータに
関し、特にブログラム開発用として用いられるマイクロ
コンピュータに関する。
【0002】
【従来の技術】従来、この種のマイクロコンピュータに
おいては、内部にマイクロコンピュータを制御するため
のプログラムおよび制御用データを保有しているものが
ある。図3に示されるのは、前記従来のマイクロコンピ
ュータにおける該当部分を示す部分ブロック図である。 図3に示されるように、レジスタ指定用のアドレス・バ
ス205およびデータ・バス206に対応して、レジス
タ10が設けられている。なお、このレジスタ10は、
データ・メモリに置換えてもよい。
【0003】マイクロコンピュータに内蔵された制御用
プログラムの内容が、レジスタ10に対する書込み、ま
たは読出しである場合には、マイクロコンピュータ内部
のアドレス・バスにより、書込み先/読出し先のレジス
タが指定され、また、書込み/読出しデータは内部のデ
ータ・バスを使用して入出力が行われる。
【0004】また、マイクロコンピュータの外部に制御
用プログラムおよび制御用データが保有されている場合
の例としては、図4の部分ブロック図に示されるマイク
ロコンピュータがある。図4に示されるように、外部制
御プログラムおよびデータ・アクセス用のアドレス・バ
ス207と、インストラクション・サイクルおよび外部
データ・アクセス命令を実行した場合に応じて開放され
るアドレス用のバッファ11と、レジスタ12と、イン
ストラクション・サイクルおよび外部データ・アクセス
命令を実行した場合に応じて開放される双方向特性を有
するデータ用のバッファ13と、を備えて構成される。 ここで、レジスタ12は、データ・メモリに置換えても
よい。
【0005】マイクロコンピュータにおいては、所定の
制御用プログラムを読込むために、インストラクション
・サイクルに応じて、インストラクション・サイクル外
部アクセス信号103により、バッファ11を通して読
出し先を指定し、外部とのインタフェース時間を持った
後、データを双方向性のバッファ13を介して、所定の
データをマイクロコンピュータ内に取込む。実行された
命令が外部をアクセスする命令であった場合においても
、バッファ11を通して読出し先を指定して、外部との
インタフェース時間を持った後に、双方向性のバッファ
13を介して、マイクロコンピュータ内部へのデータ取
込みが行われる。
【0006】
【発明が解決しようとする課題】上述した従来のマイク
ロコンピュータにおいては、マイクロコンピュータの制
御プログラムを開発する過程において、マイクロコンピ
ュータ内部のレジスタまたはデータ・メモリを指定する
アドレス・バスが、マイクロコンピュータ外部に接続さ
れていないため、マイクロコンピュータにおいて、連続
的に実時間にて制御プログラムが実行されている時点に
おいては、マイクロコンピュータ内部のレジスタまたは
データ・メモリの内容を外部から見ることができないと
いう欠点がある。
【0007】
【課題を解決するための手段】本発明のマイクロコンピ
ュータは、マイクロコンピュータ制御用のレジスタまた
はデータ・メモリを有するマイクロコンピュータにおい
て、所定の書込み命令信号を介して、前記レジスタまた
はデータ・メモリにデータの書込みを実行する際に、前
記レジスタまたはデータ・メモリに対応する書込みアド
レス情報を、前記書込み命令信号により制御されて、マ
イクロコンピュータ外部に出力するアドレス出力バッフ
ァと、前記書込み命令信号を介して、前記レジスタまた
はデータ・メモリにデータの書込みを実行する際に、前
記レジスタまたはデータ・メモリに対する書込みデータ
情報を、前記書込み命令信号により制御されて、マイク
ロコンピュータ外部に出力するデータ出力バッファと、
を備えて構成される。
【0008】
【実施例】次に、本発明について図面を参照して説明す
る。
【0009】図1は、本発明の第1の実施例に含まれる
、レジスタ(または、データ・メモリ)の部分を示す部
分ブロック図である。図1に示されるように、本実施例
のレジスタ部分は、アドレス・バス201およびデータ
・バス202に対応して、レジスタ1と、バッファ2お
よび3とを備えて構成される。アドレス・バス201は
、レジスタ1に対するデータの書込み先/読出し先を指
定するバスであり、バッファ2は、マイクロコンピュー
タにおいて、レジスタ1に対して書込み命令を実行する
場合に、書込み先のレジスタ1のアドレスを、外部接続
端子51を経由して外部に出力するための出力バッファ
である。また、バッファ3は、マイクロコンピュータに
おいて、書込み命令を実行する場合に、レジスタ1に対
する書込みデータを、外部接続端子52を経由して外部
に出力するためのデータ・バッファである。
【0010】次に、動作について説明する。マイクロコ
ンピュータにおいて、レジスタ1に対して書込み命令を
実行する場合、データ・バス202上にあるデータは、
アドレス・バス201を介して指定されたレジスタ1に
書込まれるとともに、レジスタ1に対する書込み命令信
号101を介して、データ出力用のバッファ3により、
レジスタ1に書込まれたデータが、外部接続端子52を
経由して外部に出力され、また、同時に、書込み命令信
号101を介して、アドレス出力用のバッファ2により
、書込みが行われたレジスタ1のアドレス情報が、外部
接続端子51を経由して外部に出力される。この一連の
書込み動作を介して、マイクロコンピュータにおいて、
連続的に実時間の制御ブログラムが実行されている状態
においても、マイクロコンピュータ内部のレジスタ1に
おけるデータ内容の変化を、外部より観測することが可
能となる。
【0011】なお、上記の説明においては、マイクロコ
ンピュータに含まれるレジスタの場合についての動作説
明を行ったが、このレジスタの代りに、データ・メモリ
を置換えても、同様の動作が行われることは云うまでも
ない。
【0012】図2は、本発明の第2の実施例に含まれる
、レジスタ(または、データ・メモリ)の部分を示す部
分ブロック図である。図2に示されるように、本実施例
のレジスタ部分は、アドレス・バス203およびデータ
・バス204に対応して、レジスタ4と、バッファ5〜
8と、AND回路9とを備えて構成される。ここにおい
て、バッファ5はアドレス・データ出力用のバッファ、
バッファ6は双方向特性を有するアドレス・データ入出
力用のバッファ、そして、バッファ7および8は双方向
特性を有するデータ入出力用のバッファである。
【0013】マイクロコンピュータにおいて、レジスタ
4に対する書込み命令が実行されると、データ・バス2
04上にあるデータは、書込み命令信号102を介して
、双方向性のバッファ7を経由して、アドレス・バス2
03およびバッファ5を介して指定されるレジスタ4に
書込まれるとともに、その書込みデータは、書込み命令
信号102を介して、双方向性のデータ入出力用のバッ
ファ8により、外部接続端子54を経由して外部に出力
され、また、同時に、書込み命令信号102を介して、
双方向性のアドレス入出力用のバッファ6により、書込
みが行われたレジスタ4のアドレス情報が、外部接続端
子53を経由して外部に出力される。この一連の書込み
動作を介して、マイクロコンピュータにおいて、連続的
に実時間の制御ブログラムが実行されている状態におい
ても、マイクロコンピュータ内部のレジスタ1における
データ内容の変化を、外部より容易に観測することが可
能となる。
【0014】また、この第2の実施例においては、端子
55および端子56より、それぞれ外部からの書込み信
号103および命令実行ストップ信号104を、AND
回路9を介してバッファ6および8に入力するとともに
、端子56より、命令実行ストップ信号104をバッフ
ァ5および7に入力することより、外部接続端子53よ
りレジスタ4に対する書換えアドレスを指定して、端子
54より書換えるデータを入力し、レジスタ4に書込む
ことができる。
【0015】なお、上記の説明においては、マイクロコ
ンピュータに含まれるレジスタの場合についての動作説
明を行ったが、このレジスタの代りに、データ・メモリ
を置換えても、同様の動作が行われることは、第1の実
施例の場合と同様である。
【0016】
【発明の効果】以上説明したように、本発明は、マイク
ロコンピュータにおけるレジスタ(または、データ・メ
モリ)に対する書込み命令に対応して、アドレス情報お
よび書込みデータを出力するアドレス・バッファとデー
タ・バッファを設けることにより、マイクロコンピュー
タの動作中においても、実時間において、前記レジスタ
のデータ内容を確認することが可能となり、プログラム
開発の効率を改善することができるという効果がある。
【図面の簡単な説明】
【図1】本発明の第1の実施例の部分を示すブロック図
である。
【図2】本発明の第2の実施例の部分を示すブロック図
である。
【図3】従来例の部分を示すブロック図である。
【図4】他の従来例の部分を示すブロック図である。
【符号の説明】
1,4,10,12    レジスタ 2,3,5〜8,11,13    バッファ9   
 AND回路

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】  マイクロコンピュータ制御用のレジス
    タまたはデータ・メモリを有するマイクロコンピュータ
    において、所定の書込み命令信号を介して、前記レジス
    タまたはデータ・メモリにデータの書込みを実行する際
    に、前記レジスタまたはデータ・メモリに対応する書込
    みアドレス情報を、前記書込み命令信号により制御され
    て、マイクロコンピュータ外部に出力するアドレス出力
    バッファと、前記書込み命令信号を介して、前記レジス
    タまたはデータ・メモリにデータの書込みを実行する際
    に、前記レジスタまたはデータ・メモリに対する書込み
    データ情報を、前記書込み命令信号により制御されて、
    マイクロコンピュータ外部に出力するデータ出力バッフ
    ァと、を備えることを特徴とするマイクロコンピュータ
JP3001328A 1991-01-10 1991-01-10 マイクロコンピュータ Pending JPH04305783A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3001328A JPH04305783A (ja) 1991-01-10 1991-01-10 マイクロコンピュータ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3001328A JPH04305783A (ja) 1991-01-10 1991-01-10 マイクロコンピュータ

Publications (1)

Publication Number Publication Date
JPH04305783A true JPH04305783A (ja) 1992-10-28

Family

ID=11498432

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3001328A Pending JPH04305783A (ja) 1991-01-10 1991-01-10 マイクロコンピュータ

Country Status (1)

Country Link
JP (1) JPH04305783A (ja)

Similar Documents

Publication Publication Date Title
JPH045216B2 (ja)
JPH04305783A (ja) マイクロコンピュータ
JP3328867B2 (ja) マルチプロセッサ演算装置、および該装置を有するプログラマブルコントローラ
JPH03113659A (ja) キャッシュメモリ試験方法
JP2002541582A (ja) エミュレータシステム内のユーザメモリを更新する方法およびシステム
JP2731618B2 (ja) エミュレータ
JPH0259829A (ja) マイクロコンピュータ
JP2000029508A (ja) プログラマブルコントローラ
JPH02281341A (ja) デバッグ時のライトデータ確認方法
JPH0259495B2 (ja)
JPH04242871A (ja) データフロー計算機のライトモジュール
JPH02310738A (ja) マイクロプロセッサic
JPH05151020A (ja) デイジタル信号処理装置
JPS63104156A (ja) 情報処理装置
JPH05189332A (ja) 情報処理装置
JPH03288241A (ja) レジスタ装置
JPH0679278B2 (ja) マイクロコンピュ−タ開発装置
JPS619733A (ja) テスト装置
JPH03168845A (ja) 命令実行制御方式
JPH11203134A (ja) ビット演算回路
JPH0399338A (ja) マイクロプロセッサ
JPH07191844A (ja) プログラマブル・ロジック付きマイクロプロセッサ
JPH0683705A (ja) マイクロコンピュータlsi
JPH08272603A (ja) データ処理装置
JPS63317857A (ja) メモリアクセス回路