JPH0378096A - ワンチップマイクロコンピュータ - Google Patents

ワンチップマイクロコンピュータ

Info

Publication number
JPH0378096A
JPH0378096A JP1215222A JP21522289A JPH0378096A JP H0378096 A JPH0378096 A JP H0378096A JP 1215222 A JP1215222 A JP 1215222A JP 21522289 A JP21522289 A JP 21522289A JP H0378096 A JPH0378096 A JP H0378096A
Authority
JP
Japan
Prior art keywords
address
register
space
executed
address space
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
JP1215222A
Other languages
English (en)
Inventor
Yuichi Nakao
中尾 裕一
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP1215222A priority Critical patent/JPH0378096A/ja
Publication of JPH0378096A publication Critical patent/JPH0378096A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Microcomputers (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は半導体集積回路装置に関し、特に単一の半導
体基板上に構成されたマイクロプロセッサを提供するも
のである。
〔従来の技術〕
この発明はマイクロコンピュータの持つアドレス空間上
での特別なレジスタの配置に関するものであり、以下、
例としてワンチップマイクロプロセッサ上に構成された
周辺機能回路ブロックのアドレスを格納するレジスタ(
以下I10アドレスレジスタと呼ぶ)の配置について説
明する。
第3図、第4図は従来のI10アドレスレジスタの配置
を示すアドレス空間の説明図である。図において、(1
)は周辺機能回路ブロックを制御し、また状態を知るた
めに用いられるI10レジスタ、または複数のI10レ
ジスタが定められた順序に並んでいるI10レジスタ列
であり、(2)はI10レジスタのアドレス、またはI
10レジスタ列の先頭アドレスを格納しているI10ア
ドレスレジスタである。
次に動作について説明する。第3図に示すアドレス空間
を持つワンチップマイクロプロセッサでは、I10アド
レスレジスタ(2)のアドレスは決まっており、そのア
ドレスに値を書き込むことにより−I10レジスタまた
はI10レジスタ列(1)をアドレス空間上の望みの位
置に配置することが出来る。また、第4図に示すアドレ
ス空間を持つワンチップマイクロプロセッサにおいては
、リセット時の工10アドレスレジスタ(2)のアドレ
スが決まっており、かつI10アドレスレジスタ(2)
そのものがI10レジスタ列中に含まれているため、I
10アドレスレジスタ(2)の値を書き換えることで、
I10アドレスレジスタを含むI10レジスタ列(1)
をアドレス空間上の望みの位置に配置することができる
。
〔発明が解決しようとする課題〕
従来のワンチップマイクロプロセッサは以上のように構
成されていたので、I10アドレスレジスタの位置は固
定であるか、あるいはリセット時の位置は定まっており
、I10アドレスレジスタの位置の記憶要素を他の目的
に使用することは困難であり、そのため、アドレス空間
の割り付は方の自由度が制限されるという問題点を有し
ていた。
この発明は上記のような問題点を解消するためになされ
たもので、固定位置に目的の決まっている書き込みレジ
スタを設けることのないワンチップマイクロコンピュー
タを得ることを目的とする。
〔課題を解決するための手段および作用〕この発明に係
るワンチップマイクロコンピュータは読み出し動作のみ
による特定の手続きでアドレスを記憶する手段を設け、
I10アドレスレジスタを通常のアドレス空間上には配
置せず、ある手続きを踏んだ時のみアクセスできるよう
にするものであり、I10アドレスレジスタにより固定
的あるいはリセット時に占有されるアドレス位置をなく
すことができる。
〔実施例〕
以下、この発明の一実施例を図について説明する。第1
図(a) (b)はこの発明の一実施例を示すアドレス
空間のそれぞれ説明図である。図において、(1)はI
10レジスタ列、(2)はI10アドレスレジスタ、(
3)は定められたアドレス位置である。また、第2図は
第1図の実施例を用いてI10アドレスレジスタを登録
する手続きを示したフローチャートである。
次に動作について説明する。リセットを行なった時には
第1図(a)に示すようにI10アドレスレジスタ(2
)はまだ登録されて詣らず、アドレス位置を占有してい
ない。まず、定められたアドレスであるアドレス1の読
み出し動作を行なう。すると、I10アドレスレジスタ
(2)のアドレス位置を登録するための回路が動作を開
始する。次に、任意のアドレスであるアドレス2に読み
出し動作を行なうと、アドレス2がI10アドレスレジ
スタ(2)のアドレスとして登録される。この結果、ア
ドレス空間は第1図(b)に示すよう設定される。この
手続きを示したフローチャートが第2図である。
〔発明の効果〕
以上のようにこの発明によれば、読み出し動作のみによ
る特定の手続きでアドレスを記憶する手段を設けたので
、固定位置に目的の決まっている書き込み可能レジスタ
を配置する必要が無く、自由度の高いアドレス空間の利
用が可能となる。
【図面の簡単な説明】
第1図(a) (b)はこの発明の一実施例であるワン
チップマイクロコンピュータのアドレス空間へのI10
アドレスレジスタの配置を示すアドレス空間の説明図、
第2図は第1図の実施例におけるI10アドレスレジス
タの登録手続きを示すフローチャート、第3図、第4図
は従来のワンチップマイクロプロセッサのI10アドレ
スレジスタの配置を示すアドレス空間の説明図である。 図において、(1)はI10レジスタ列、(2)は工1
0アドレスレジスタ、(3)は定められたアドレス位置
を示す。 なお、図中、同一符号は同一、または相当部分を示す。

Claims (1)

    【特許請求の範囲】
  1.  定められたアドレス位置にリセットから数えて定めら
    れた回数の読み出し動作を行なつた場合に、次に読み出
    しを行なう命令で指定されたアドレスを、読み出し命令
    の実行以降に保持する記憶要素を備えたことを特徴とす
    るワンチップマイクロコンピュータ。
JP1215222A 1989-08-21 1989-08-21 ワンチップマイクロコンピュータ Pending JPH0378096A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1215222A JPH0378096A (ja) 1989-08-21 1989-08-21 ワンチップマイクロコンピュータ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1215222A JPH0378096A (ja) 1989-08-21 1989-08-21 ワンチップマイクロコンピュータ

Publications (1)

Publication Number Publication Date
JPH0378096A true JPH0378096A (ja) 1991-04-03

Family

ID=16668726

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1215222A Pending JPH0378096A (ja) 1989-08-21 1989-08-21 ワンチップマイクロコンピュータ

Country Status (1)

Country Link
JP (1) JPH0378096A (ja)

Similar Documents

Publication Publication Date Title
EP0213843B1 (en) Digital processor control
KR870011524A (ko) 마이크로프로세서칩의 스택프레임캐시
KR100791815B1 (ko) 컴퓨터 시스템 및 컴퓨터 시스템에서 인스트럭션을 실행하는 방법
JPS59188764A (ja) メモリ装置
JPH01197895A (ja) 携帯可能電子装置のメモリ登録方式
JPH05225361A (ja) レジスタ書換え方式
JPH0855204A (ja) Cpu付きicカード及びcpu付きicカードに於けるアクセス可能アドレス制限方法
JP2627370B2 (ja) 開発支援システム
JP2581057B2 (ja) 評価用マイクロコンピユ−タ
JPS61223904A (ja) プログラマブルコントロ−ラのプログラミング装置
JPH01216429A (ja) マイクロコンピュータ
JPH02259943A (ja) ワークエリアを用いた演算制御装置
JPS61190386A (ja) 表示制御方式
JPS6087050U (ja) デ−タ転送制御装置
JPS61147358A (ja) 初期プログラムロ−デイング回路
JPS5856126A (ja) デ−タ転送装置
JPH0228834A (ja) レジスタ書込み回路
JPS61177556A (ja) メモリ切替回路
JPS58151656A (ja) デ−タ処理装置
JPS6115244A (ja) マイクロプロセツサシステム
JPS63298463A (ja) システムバス方式
JPH03126143A (ja) 中央処理装置の周辺回路
JPS61233834A (ja) マイクロプログラム処理装置
JPH0228853A (ja) 半導体集積回路装置
JPH0833832B2 (ja) 情報処理装置