JPS5839344A - 複数システムの初動装置 - Google Patents

複数システムの初動装置

Info

Publication number
JPS5839344A
JPS5839344A JP56136598A JP13659881A JPS5839344A JP S5839344 A JPS5839344 A JP S5839344A JP 56136598 A JP56136598 A JP 56136598A JP 13659881 A JP13659881 A JP 13659881A JP S5839344 A JPS5839344 A JP S5839344A
Authority
JP
Japan
Prior art keywords
fixed memory
instruction
signal
memory
microprocessor
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
JP56136598A
Other languages
English (en)
Inventor
Takahiro Yamazaki
山崎 隆宏
Mitsuhiro Otsuki
大槻 光弘
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 JP56136598A priority Critical patent/JPS5839344A/ja
Publication of JPS5839344A publication Critical patent/JPS5839344A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/22Microcontrol or microprogram arrangements
    • G06F9/26Address formation of the next micro-instruction ; Microprogram storage or retrieval arrangements

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 本発明は複数システムのひとつが選択されて動作する場
合、1個の中央演算処理装置(以下マイクロプロセッサ
と称す)を共通に使用可能とする初動装置に関する。
一般にマイクロプロセッサによって目的の動作を行なう
場合、目的が異なればスタート番地の内容を命令として
実行する命令サイクルも異なり、目的ごとに別々のマイ
クロプロセッサが用いられるのが通常であった。また、
共通なマイクロプロセッサによ4つて異なる目的の動作
を行う場合には、先ずマイクロプロセッサは目的の動作
の命令サイクルの開始に先立っていずれの目的の動作か
問う内容を命令として実行する。その結果、マイクロプ
ロセッサの目的の動作が軌道にのるまでには時間がかか
った。
本発明はかかる点に鑑みてなさ8れたもので、その目的
は異なる目的の動作を各目的ごとの命令プログラムを選
択することによって1個の共通なマイクロプロセッサに
より実行可能とするとともに、マイクロプロセッサに与
えられるリセット信号に続いて、各目的ごとに別々に設
けられたメモリのそれぞれのゼロ番地の内容を命令とし
て実行する命令サイクルから直ちに開始されるようにし
た複数システムの初動装置を提供することにある。
また、本発明の他の目的は複数システムに共通な命令を
サブルーチン化し、各システムにおけるノットウェアの
融通性を高めた初動装置を提供することにある。
このような本発明を以下実施例装置図面に従って説明す
る。第1図において、1はマイクロプロセッサ、2は命
令プログラム並びにデータの読み3きが行なわれるRA
M(ランダムアクセスメモリ)、3は例えば陰極線管デ
ィスプレイ装置などの出力装置、4は命令プログラム並
びにデータを人力する入力装置、5および6は例えばR
OM(リードオンリメモリ)等によって構成される第1
および第2固定メモリ、13はサブルーチン化した命令
が格納された第3固定メモリである。また、第1図に示
すDBはデータバス、ABはアドレスバスである。マイ
クロプロセッサ1は電源投入によって図示しない回路で
作成されるイニシャルリセット信号lNR8が端子IN
Rに与えられることによってプログラムカラ/りの内容
をゼロとし、続いて第1または第2固定メモリ5,6に
あらかじめ書き込まれているゼロ番地の内容を命令とし
て実行する命令サイクルを開始する。このとき、命令レ
ジスタ等の各部の初期値の設定はゼロ番地の内容を命令
として実行することにより行なわれる。
したがって、ゼロ番地以降の内容にしかるべき命令が入
れられているときには、そのルーチンに入って目的の動
作が軌道にのる。このように、これらはマイクロプロセ
ッサシステムを構成し、周知の動作を行なうのでここで
はその詳細は省略する。
ところで、第1および第2固定メモリ5,6はマイクロ
プロセッサ1が異なる目的の動作を軌道にのせるために
、あらかじめその目的とするマイクロプロセッサシステ
ムごとに応じた命令が書き込まれている。また、第3固
定メモリ13は両システムに共通なサブルーチン化され
た命令が、書き込まれている。したがって、第1図に示
す本発明実施例装置ではこの第1または第2固定メモリ
5,6は後述のようにシステムの選択に応じていずれか
一方をアクセスされる。第1固定メモリ(ROM l 
)5と第2固定メモリ(ROM2)6のOEは、このメ
モリのアクセスを可能とするようメモリを活性化する信
号が与えられるチップエネーブル端子である。また、第
3固定メモリ13は常時アクセス可能なように活性化さ
れている。
一方、この実施例装置では本発明要部を構成するケート
回路7、単安定マルチバイブレータ(以F単にモノマル
チと称す)8、エツジ検出回路9、インバータ10並び
に選択スイッチ11と抵抗12からなる選択回路100
が設けられる。
選択スイッチ11の一端は接地され、他端は抵抗12を
介して+Vの電圧が印加される。この他端は第2固定メ
モリ6のCE端子とインバータ10の入力とエツジ検出
回路9の入力とに接続される。
また、インバータ10の出力は第1固定メモリ5の(、
に端子に接続される。したがって、選択スイッチ11が
図のように開状態のときには、接続線101には・・イ
レベル(以下単に11と称す)の信号が現われ、閉状態
のときにはロウレベル(以下単に101と称す)の信号
が現われる。この選択スインは チ11の開閉システムの選択動作と対応して行な△ われる。例えば、ここでは接続線101が101のとき
には第1固定メモリ5を活性化し、”1“のときには第
2固定メモリ6を活性化する。このように、選択回路1
00はシステムの選択に応じて1”とo1の2値信号を
発生する。エツジ検出回路9は例えば周知の微分回路の
ようなもので構成し、上述の2値信号が11”から10
”へあるいは、101から”1″へ切換わるごとにパル
ス信号を発生する。このパルス信号はモノマルチ8のC
K端子に入力される。
モノマ゛ルチ8はあらかじめ設定される時定数がすでに
述べたリセット信号lNR8のパルス幅と同等となるよ
うに定められる。したがって、モノフルt8はパルス信
号がOK端子に入力されるごとに、リセント信号工NR
EIを作成して端子互から出力する。このモノマルチ8
の出力はゲート回路7の一方の入力端子に与えられる。
ゲート回路7の他方の入力端子には、すでに述べた電源
投入と同時に図示しない回路で作成されたイニシャルリ
セット信号lNR8が与えられる。また、ゲート回路7
の出力はマイクロプロセッサ1の工NR端子と接続され
る。マイクロプロセッサ1はゲート回路7の一方と他方
の入力端子のいずれかよシ入力されるリセント信号工N
R8によってリセットがかけられる。
以上のような構成の本発明実施例装置は、システムの選
択に応じて2値信号の“1”または”0”のいずれか一
方の値を選択回路1.00から出力し、第1または第2
固定メモリ5,6のいずれかをアクセス可能とするよう
に活性化する。同時に、この2値信号の値の切換わりを
エツジ検出回路9により検出し、モノマルチ8によって
リセット信号工NR8を作成する。このリセット信号は
マイクロプロセッサ1に与えられ、これをリセットする
ことによって第1または第2固定メモリ5,6いずれか
のゼロ番地をスタート番地として命令サイクルが開始さ
れる。したがって、マイクロプロセッサ1の動作は選択
スイッチ11で決定される2値信号の値に応じて切換え
られることとなる。また上述の命令サイクルにおいて、
第3固定メモリ・13に書き込まれたサブルーチン化さ
れた内容を命令として実行することによシ、第1並びに
第2固定メモリ5゜6に書き込まれる命令プログラムは
簡素化され、そのソフトウェアの融通性を高めることが
できる。
以上のように本発明によれば、システムの選択スイッチ
が作動された後、マイクロプロセッサ1は直ちに目的の
動作に入ることができ、そのアクセスタイムを短くする
ことができる。また、各システムに共通な命令をサブル
ーチン化した内容を常時読み出し可能状態とすることに
ょシッフトウエアの融通性を高めることができる。以上
、本発明を実施例装置に従って説明してきたが、本発明
はこれに限ることなく例えばモノマルチ8とゲート回路
7とで構成される信号作成手段は他の回路に置き換えて
もよいし、また電源投入時に作成されるイニシャルリセ
ット信号とモノマルチ8で作成されるリセット信号とは
同じ回路によって作成し、この作成を指令するモードを
電源投入とエツジ検出回路出力とに分けて制御してもよ
い。
【図面の簡単な説明】
第1図は本発明の一実施例装置の要部構成図である。 1・・・中央演算処理装置、5・・・第1固定メモリ、
6・・・第2固定メモリ、11・・・選択スイッチ、1
00・・・選択手段、9・・・エツジ検出手段、8・・
・信号作成手段、13・・・第3固定メモリ。

Claims (1)

    【特許請求の範囲】
  1. (1)  リセット信号が与えられることによってゼロ
    番地の内容を命令として実行する命令サイクルが開始さ
    れ、この命令サイクルの異なる少なくとも一対の処理シ
    ステムのいずれか一方が共通な中央演算処理装置によっ
    て選択的に動作される複数システムの処理装置において
    、 前記一方の処理システムの命令プログラムが書き込まれ
    た第1固定メモリと、 前記他方の処理システムの命令プログラムが書き込まれ
    た第2固定メモリと、 前記一対の処理システムのいずれか一方に選択され、前
    記一方の処理システムが選択されたときには2値の一方
    の値によって前記第1固定メモリを活性化し、前記他方
    の処理システムが選択されたときには前記2値の他方の
    値によって前記第2固定メモリを活性化する2値信号を
    発生する選択手段と、 前記2値信号の一方の値から他方へあるいは他方から一
    方の値へ前記選択手段が選択切換されるごとにパルス信
    号を発生するエツジ検出手段と、 前記エツジ検出手段から前記パルス信号が与えられるご
    とに、所定の幅をもつ前記リセット信号を前記共通な中
    央演算処理装置に対して送出する信号作成手段と、 前記一対の処理システムに共通なサブルーチン化した命
    令プログラムが書き込まれ、常時読み出し可能な状態に
    維持された第3固定メモリとを備えてなる複数システム
    の初動装置。
JP56136598A 1981-08-31 1981-08-31 複数システムの初動装置 Pending JPS5839344A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP56136598A JPS5839344A (ja) 1981-08-31 1981-08-31 複数システムの初動装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56136598A JPS5839344A (ja) 1981-08-31 1981-08-31 複数システムの初動装置

Publications (1)

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

Family

ID=15179037

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56136598A Pending JPS5839344A (ja) 1981-08-31 1981-08-31 複数システムの初動装置

Country Status (1)

Country Link
JP (1) JPS5839344A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05324286A (ja) * 1992-03-18 1993-12-07 Toshiba Corp 情報処理方式

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5193131A (ja) * 1975-02-12 1976-08-16
JPS55146545A (en) * 1979-05-04 1980-11-14 Hitachi Ltd Memory multiplexing system of microcomputer

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5193131A (ja) * 1975-02-12 1976-08-16
JPS55146545A (en) * 1979-05-04 1980-11-14 Hitachi Ltd Memory multiplexing system of microcomputer

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05324286A (ja) * 1992-03-18 1993-12-07 Toshiba Corp 情報処理方式

Similar Documents

Publication Publication Date Title
US4095268A (en) System for stopping and restarting the operation of a data processor
JP2882426B2 (ja) アドレス発生装置
US5361365A (en) Microprocessor for selectively performing cold and warm starts
JPS5839344A (ja) 複数システムの初動装置
US5590303A (en) Memory designation control device
US4807178A (en) Programmable sequence controller having indirect and direct input/output apparatus
JPS5839343A (ja) 複数システムの初動装置
JP2610912B2 (ja) 入出力制御システム
JPS5854418A (ja) 割込み処理方式
JPS6252635A (ja) デ−タ変換方式
JPH08179857A (ja) リセット回路
JP2619416B2 (ja) エミュレータ
JPH0816405A (ja) システム初期化装置
JP3190735B2 (ja) メモリチップセレクト切換回路
JPS63184858A (ja) ワンチツプマイクロコンピユ−タ
JPS62248043A (ja) マイクロコンピユ−タ・インストラクシヨン・フエツチ用メモリ切換回路
GB2075225A (en) Address range extension
JP3481666B2 (ja) プロセッサのメモリアクセス制御方法及び装置
JP2732052B2 (ja) 制御回路
JPS62155439A (ja) ガス器具等の制御装置
JPS6238746B2 (ja)
JPS60215259A (ja) メモリ制御回路
JPH02100153A (ja) メモリマップ切換制御方式
JPH06230857A (ja) リセット装置
JPS58213353A (ja) 強制ル−プ回路