JPS5839322A - デ−タ処理装置 - Google Patents

デ−タ処理装置

Info

Publication number
JPS5839322A
JPS5839322A JP56137296A JP13729681A JPS5839322A JP S5839322 A JPS5839322 A JP S5839322A JP 56137296 A JP56137296 A JP 56137296A JP 13729681 A JP13729681 A JP 13729681A JP S5839322 A JPS5839322 A JP S5839322A
Authority
JP
Japan
Prior art keywords
address
signal
address signal
selector
zero
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
JP56137296A
Other languages
English (en)
Inventor
Tomoyuki Iwami
岩見 知行
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 Home Electronics Ltd
NEC Corp
Original Assignee
NEC Home Electronics Ltd
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 Home Electronics Ltd, Nippon Electric Co Ltd filed Critical NEC Home Electronics Ltd
Priority to JP56137296A priority Critical patent/JPS5839322A/ja
Publication of JPS5839322A publication Critical patent/JPS5839322A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Microcomputers (AREA)

Abstract

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

Description

【発明の詳細な説明】 本発明は中央演算処理装置(以下CPUと称する)等の
データ処理装置に関し、特K CPUのリセット状部後
の命令実行に際し、スタート番地を任意に選択可能とし
たデータ処理装置を提供するものである。
一般に、 CPUを含むデータ処理装置は命令の実行停
止の状況にかかわらず、一定の所の命令から実行開始を
行なうよう電源投入時にはCPUに対しリセットがかけ
られる。したがって、CPUはリセット力かけられると
、各命令の格納される番地のひとつを指定するプ四グラ
ムカウンタの内容を零とし、スタート番地は通常零番地
と力っている。
周知のようにCPUはアドレス信号からびにデータバス
を介してリーyオンリーメモリ(以下ROMと称する)
に接続され、このROM Ic上述の命令が格納される
。し九がって、このROMの零番地にはCPUが乗切に
実行開始するスタート命令が書込まれている。CPUは
リセットされると、プログラムカウンタの内容を上述の
ように零とし、ROMの零番地を指定するアドレス信号
をアドレス信号に送出し、ROMから零番地に書込まれ
ている命令に対応したデータをデータバスに送出する。
CPUはこのデータバスのデータを取込んで解読を行な
い。
この解読結果に基づく命令を実行する。
ところで近年、プログラムの融通性を計るために、零番
地を先頭番地とする領域をROM K書込まれるデータ
のためのROMの領域とせずに、書込みおよび読出しの
行なえるランダム・アクセス・メモリ(以下RAMと称
する)のためのRAM1[琥とすることが提案されてい
る。
しかしながら、リセット状Ill後、CPUが零番地を
指定するアドレス信号をアドレスバスに送出しても、こ
の時点ではRAMに何の情報も書込まれていないので、
 CPUはこの時点で動作を停止してしまう。このため
、リセット状聾後にCPHに対して最初に実行する命令
を与先るKは非常に複雑な外部回路を設けねばならない
欠点を有していた。
本発明の目的は零番地を先頭番地とする領域をRAM領
域として愛用しても、簡単な回路構成によってCPUを
動作させゐことができるデータ処理装置を提供すること
にある。
このような目的を達成するために1本発明はリセット状
態後にセレクタから第2の番地を表わすアドレス信号を
アドレスバスに送出し%CPUから送出される零番地を
表わすアドレス信号の一部と。
第2の番地を表わすアト°レス信号の両方が供給された
ROMは、CPUが第1の番地を表わすアドレス信号を
送出する命令をデータバスに送出し、このfalの番地
を表わすアドレス信号を検出したデコーダの出力信号に
よって、セレクタは第2の番地を表わすアドレス信号か
らCPUよ多出力されるアドレス信号を出力するように
切替えるものである。
以下図面を用いて本発明の詳細な説明する。
図は本発明の一実施例を示すブロック図である。
同図において1はCPUであって、す・セット入力端R
に図示しない外部装置からリセット信号を受けると、出
力端ADRからアドレスバス入BO〜入B15に零番地
の内容を表わすアト°レス信号を送出し、アト0レスバ
スABO〜入815のうち、180〜入BTの8ビツト
の部分はデコーダ2に供給される。このデコーダ2はe
f’U1の出力端rORQからのデコーダ選択信号が供
給されている時、アドレスバスから供給されるアドレス
信号を解読し、このアドレス信号があらかじめデコーダ
2に対して決められた第1の番地を表わすアドレス信号
であつ九場合、デコーダ2の出力端21に出力信号を発
生する。
この場合、第1の番地を表わすアト°レス信号は零番地
以外のものとしているため、CPUIが零番地を表わす
アドレス信号を送出している時はデコーダ2の出力端2
sK出力は発生しない。
一方、セレクタ3の第2の入力端子群3A1〜344は
電圧■。。方供給され、第2の入力端子群3Bl〜38
4はアドレスバス入BO〜AB15のうちAB12〜入
815を介してCPU1に接続されている。
そして、切換信号端3cはデコーダ2の出力端21にラ
ッチ回路4を介して接続されておシ、デコーダ2の出力
端2急に出力信号が発生した時、この信号がラッチ回路
4によって保持され、セレクタ3の切換信号端3oK選
択指令信号として供給される。また、セレクタ3は切換
信号膚3Cに選択指令信号が供給されていない時、入力
端子群3Al〜3入4に供給されている第2の番地を表
わすアドレス信号を出力端301〜304に送出し、切
換信号端3Cに信号が供給されている時、入力端子群3
B1〜184 K供給されているCPU1から供給され
るアドレス信号を出力端301〜3D4よシ送出する。
そして、ROM5>よびRAM6はアドレスバスABO
〜入Bl 5 Kli続されており、ROM5にはCP
U1が第1の番地を表わすアト°レス信号とデコーダ選
択信号を送出する命令および、cpσ1が実行すべき命
令が書込まれている。
このように構成された本発明に係るデータ処理装置の動
作は次の通シである。図示しない外部装置からリセット
信号が供給されると、このリセット信号はバッファTに
供給され、抵抗8とコンデンサ9の積分回路を介してラ
ッチ回路4のリセット入力端Rに供給されラッチ回路4
をリセットすると共に、CPU1のリセット入力端Rに
もリセット信号が供給されるので、CPUIはリセット
動作を行なう。そして、CPU1はリセット状1m優に
アドレスバスABO〜A1115に零番地を表わすアト
レス信号を送出する。
この零番地を表わすアドレス信号のうちんBQ〜A87
に送出された信号はデコーダ2に供給されるが、このア
ドレス信号は第1の番地を表わすアドレス信号てない丸
め、デコーダ2は出力信号を発生せず、これにともなっ
てラッチ回路4も選択指令信号を発生しない。
一方、アドレスバスABO−A115に送出さレタ零番
地を表わすアドレス信号のうちん112〜八B1504
ビツトの部分はセレクタ30入力端3B1〜384に供
給されている。しかし、ラッチ回路4に選択指令信号が
発生しておらず、セレクタ3の切換信号熾3eK%信号
が供給されないため、セレクタ3の出力端3Dl〜3D
4 KはCPUIから入力端381〜3B4に供給され
ているアト°レス信号は送出されず1代シに入力端3A
1〜3人4に供給されてhる第2の番地を表わすアト°
レス信号が送出される。
この結果、アドレスバスABO〜^815に送出される
信号は、アドレスバスABO〜ABIIまでは零番地に
対応すゐアドレス信号、AB12〜ム815まではセレ
クタ3の入力端3ム1〜3入4に供給されている第2の
番地を表わすアト°レス信号と表り1両方のアドレス信
号はアドレスバスABO〜av15t−介してROM5
に供給される。
ROM5には前述したように、CPUIが第1の番地を
表わすアト°レス信号とデコーダ選択信号を送出す石命
令および、C’PU1が実行すべき命令が書込まれてい
る。このため、上述のROM5に供給するアドレス信号
によって指定される番地を、ROM5に書込まれて−る
命令の番地とすれば、ROM5に書込まれていた命令に
対応するデータがデータバスに送出される。そして、C
PU1はこのデータを取込んで解読を行ない、出力端l
0RQからデコーダ選択信号を送出すると共に、デコー
ダ2に対して決められている第1の番地を表わすアト°
レス信号を送出する。この結果、デコーダ2は供給され
たアドレス信号を検出して出力端2aK出力信号を発生
する。この出力信号はラッチ回路4によってラッチされ
、セレクタ3の切換信号端3Cに選択指令信号として供
給される。このことにより、セレクタ3は出力端3D1
〜3D4から入力端3ム1〜3A4の信号を送出してい
たものが、入力端3B1〜314の信号を送出するよう
になる。この結果。
CPUIの出力端ADHから送出される信号は全てアド
レスバスABO〜入815に供給される。そして、その
後の命令の実行はROM!$に書込まれている情報に従
って行なわれるので、RAM領域を零番地から始まる区
域に割当ててもCPU1を動作させることができる。
なお、実権例においてはセレクタ3の入力端3ムl〜3
A4に供給する信号を固定としたが、これをスイッチ等
によって切換えれば、リセット状箇後にセレクタ3から
出力する信号を任意に変更することができる。ま九実梅
例ではアドレスバス入8G−A115のうち一部のビッ
トのみをセレクタで切換えたが、全ビットを切換えても
良い。
以上説明したように、本発明に係るデータ処理装萱はリ
セット状聾後にセレクタから第2の番地を表わすアト0
レス信号をアドレスバスに送出しCPTJから送出され
る零番地を表わすアドレス信号の一部と、#記第2の番
地を表わすアドレス信号の両方が供給された原Wは% 
CPUが第4の番地を表わすアドレス信号を送出する命
令をデータバスに送出し、この第1の番地を表わすアト
°レス信号を検出したデコーダの出力信号によって、セ
レクタは第2の番地を表わすアト°レス信号からCPU
よシ出力されるアドレス信号を出力するように切換える
ものであるから、RAM領域を零番地から割当てても簡
単9な回路によってリセット後のCPUを動作させるこ
とができる。
【図面の簡単な説明】
図は本発明の一実権例を示すブロック図である。 1・・@φマイクロコンピュータ(CPTJ)、 2・
・・・デコーダ、3・Φ・・セレクタ、4・・・拳ラッ
チ回路、5・・e・リードオンリーメモリ(ROM)、
6・・・−ランダムアクセスメモリ(RへM)。 特許出願人 新日本電気株式会社 代理人 山川政樹(ほか1名)

Claims (1)

    【特許請求の範囲】
  1. 中央演算処理装置からアト9レスバスに出力されるアト
    °レス信号が表わす番地にデータバスから供給されるデ
    ータの書込みおよび読出が行なわれるランダムアクセス
    メモリを備えたデータ処理装置において、リセット時に
    零番地を表わすアト°レス信号を送出する中央演算処理
    装置と、あらかじめ決められた第1の番地を表わすアド
    レス信号が供給された時に出力信号を発生するデコーダ
    と、このデコーダの出力信号をラッチすることによって
    特定の選択指令信号を発生するラッチ回路と、前記中央
    演算処理装置のアト°レス信号出力端から送出されるア
    ドレス信号が入力される第1の入力端子群と、前記第1
    の番地と異なるあらかじめ定められ九第2の番地を表わ
    すアドレス信号が入力される第2の入力端子群とを有し
    、前記ラッチ回路の選択指令信号に応じていずれか一方
    を選択的に切換えてアドレスバスに送出するセレクタト
    、前記中央演算処理装置が零番地を表わすアドレス信号
    を送出しかつ、前記セレクタが第2の番地を表わすアド
    レス信号を出力している時に前記中央演算処理装置が第
    1の番地を表わすアト°レス信号を送出するよう命令す
    るデータをデータバスに送出するリードオンリーメモリ
    とを備えたデータ処理装置。
JP56137296A 1981-08-31 1981-08-31 デ−タ処理装置 Pending JPS5839322A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP56137296A JPS5839322A (ja) 1981-08-31 1981-08-31 デ−タ処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56137296A JPS5839322A (ja) 1981-08-31 1981-08-31 デ−タ処理装置

Publications (1)

Publication Number Publication Date
JPS5839322A true JPS5839322A (ja) 1983-03-08

Family

ID=15195362

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56137296A Pending JPS5839322A (ja) 1981-08-31 1981-08-31 デ−タ処理装置

Country Status (1)

Country Link
JP (1) JPS5839322A (ja)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5597641A (en) * 1979-01-19 1980-07-25 Nec Corp Address generator
JPS5636744A (en) * 1979-08-31 1981-04-10 Nec Home Electronics Ltd Microcomputer unit
JPS5685160A (en) * 1979-10-31 1981-07-11 Nec Home Electronics Ltd Microcomputer device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5597641A (en) * 1979-01-19 1980-07-25 Nec Corp Address generator
JPS5636744A (en) * 1979-08-31 1981-04-10 Nec Home Electronics Ltd Microcomputer unit
JPS5685160A (en) * 1979-10-31 1981-07-11 Nec Home Electronics Ltd Microcomputer device

Similar Documents

Publication Publication Date Title
JPS5839322A (ja) デ−タ処理装置
US4831572A (en) Polynomial vector arithmetic operation control system
JPS6310445B2 (ja)
JPS6083157A (ja) ワンチツプマイクロコンピユ−タ
JPS6347831A (ja) マイクロコンピユ−タ
JP3182906B2 (ja) マイクロコンピュータ
JP2570977B2 (ja) 日本語コード変換装置
JPH01188937A (ja) 装置モード切替方式
JPH05151151A (ja) バス変換装置
JP3310482B2 (ja) マイクロコンピュータ
KR920005093Y1 (ko) 프로그래머블 콘트롤러의 입출력 카드 임의 지정 및 그의 확인장치
JPS6214856B2 (ja)
JPS63180103A (ja) プログラマブルコントロ−ラの入出力端子の信号設定方法
JPH01261747A (ja) コンピュータ装置
KR0159687B1 (ko) 데이터 비트스트림 발생장치
JP2574384B2 (ja) データストリーム発生器
JP3024410B2 (ja) プログラマブルコントローラ
JPS62107304A (ja) プログラマブルコントロ−ラ
JPS6249807B2 (ja)
JPS62155439A (ja) ガス器具等の制御装置
JPS6136858A (ja) システム構成制御装置
JPS63204333A (ja) 非同期信号発生回路
JPH0542695B2 (ja)
JPS6138656U (ja) 電子複写機制御装置
JPH09274611A (ja) マイクロコンピュータ