JPS6258337A - 情報処理装置 - Google Patents

情報処理装置

Info

Publication number
JPS6258337A
JPS6258337A JP19998085A JP19998085A JPS6258337A JP S6258337 A JPS6258337 A JP S6258337A JP 19998085 A JP19998085 A JP 19998085A JP 19998085 A JP19998085 A JP 19998085A JP S6258337 A JPS6258337 A JP S6258337A
Authority
JP
Japan
Prior art keywords
page
control program
address
control
loaded
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
JP19998085A
Other languages
English (en)
Inventor
Hironari Momose
百瀬 裕也
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 JP19998085A priority Critical patent/JPS6258337A/ja
Publication of JPS6258337A publication Critical patent/JPS6258337A/ja
Pending legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は情報処理装置、特に1機能対応に作成された制
御プログラムに基づいて動作する情報処理装置における
制御記憶のアクセス方式に関する。
(従来の技術) 従来のこの種の情報処理装置においては制御記憶を論理
的に1つ、すなわち、全アドレスが一括してアドレス付
けされたメモリとみなしている。
このような制御記憶に制御プログラムをロードするため
の第1の方法は、情報処理装置が実行しようとする機能
に応じ、その都度に、対応する制御プログラムを制御記
憶にロードするやシ方であシ、また、第2のロード方法
は、実行しようとする複数個の機能に対応する複数個の
制御プログラムを制御記憶の異なる複数個の領域に予め
一括ロードしておくや9方である。
第2のロード方法を採用する場合には、情報処理装置の
ソフトウェアプログラムに、どの制御プログラムが制御
記憶のどの領域にロードされ九かを認識させるようKし
ておく必要がある。
(発明が解決しようとする問題点) このような従来方式においては、制御記憶は論理的に1
つとみなされているため、制御記憶をアクセスするため
のアドレスカウンタおよび制御プログラム中のアドレス
フィールドは、制御記憶の全アドレスを指定可能なだけ
のビット幅を持つ必要があシ、さらに、第1のロード方
法を採用する場合には、実行する機能が変るたびごとに
制御記憶を書換えなければならないため、複数個の制御
プログラムを順次に繰返して使用するときでも毎回ロー
ドが必要になるのでロード動作に伴なう処理時間が増加
して情報処理装置のトータルな処理速度が低下し、また
、第2のロード方法を採用する場合には、同一制御プロ
グラムでもロードされる制御記憶の領域が異なると制御
プログラム中のアドレスフィールドの内容を変更する必
要が生じるという問題点がある。
(問題点を解決するための手段) 本発明の装置は、機能対応に作成された制御プログラム
に基づいて動作する情報処理装置において、 実行する機能に応じてロードされてくる制御プログラム
を格納するための制御記憶をそれぞれがほとんどすべて
の機能に対応する制御プログラムを収容できる程度の容
量を有する複数個の領域に分割し、また、 この領域を指定するだめの記憶手段を設げてp−ド時だ
けでなく適時に上位装置によっても上述の指定の設定が
可能にしておき、 上記記憶手段全制御記憶へのアクセスに使用できるよう
にしたことを特徴とする。
(実施例) 次に本発明の実施例について図面を参照して説明する。
第1図は本発明の一実施例を示し、第2図は本実施例の
一システム堀境を示す。
先ず、第2図を参照すると、本図は操作パネルPNL 
、マイクロプロセ、すMPU、メモリMEM。
データ転送回路DATおよび診断プロセッサDNPから
成り、データ処理装[EDPを診断するための診断制御
システムのプロ、り図を示している。
本診断制御システムは、データ処理装置EDPの診断制
御を診断プロセ、すDNPに任せ、マイクロプロセ、す
MPUを保守者や運用者と装置とのインタフェースの制
御のために使用するときのマイクロプロセッサMPUの
負荷を軽減して応答性の悪化を回避する目的で構成され
ている。
メモリMEMにはデータ処理装置EDPの診断保守を行
なうだめの6糧の制御プログラムやデータが診断機能対
応に予め格納されている。保守者が操作表示パネルPN
Lによシデータ処理装置EDrの診断保守動作を指示す
ると、プロセッサMPUはこれを識別し、指示どおりの
診断保守動作を実行するのに必要な制御プログラムおよ
びデータが格納されているメモリMEMのアドレスを計
算する。また、診断保守動作の糧類に応じて、保守者が
操作表示パネルPNLに設定したデータがマイクロプロ
セッサMPUによって読取られ、メモリMEMの所定の
アドレスに書込まれる。
以上のような準備の後に、マイクロプロセ、すMPUは
データ転送回路DATに対して、上述の制御プログラム
およびデータのアドレスやデータ長や後述のページを送
出してデータ転送の起動を指示する。この時点で、マイ
クロプロセッサMPUは診断保守動作の制御からいった
ん解放され、必要があれば、前述のようなインタフェー
ス制御等信のサービス要求に対する処理を行なうことが
できるようになる。
データ転送回路DATはマイクロプロセッサMPUから
のデータ転送の起動指示を受けると、マイクロプロセッ
サMPUを介することなく、メモIJMEMから所定の
制御プログラムおよびデータを胱出し、予め指示された
データ、要分だけ診断プロセ、すDNPの制御メモリC
’MEにこれらを転送する。転送の終了はデータ転送回
路DATからマイクロプロセッサMPUに報告され、さ
らに転送すべきデータが存在すれば同様の方法でデータ
転送t−繰返し、転送すべきデータが存在しなければ診
断プロセッサDNPに対して制御記憶CMHに格納され
た制御プログラムの実行開始を指示する。
マイクロプロセッサMPTJはこの時点で再び診断保守
動作から解放され、診断プロセッサSVPは制御記憶C
MEに格納された制御プログラムおよびデータに基づい
てデータh埋装置EDPの診断保守動作を実行する。お
断保守動作そのものや診断保守結果の出力についての説
明は、重筋から逸脱することになるので、省略する。
次に制御記憶CMHの内部を制御記憶CMEの周辺の回
路と共に示した第19を診照すると、本実施例は、第1
ページPGIおよび第2ページPG2の2つの論理的な
領域に分かたれた制御記憶CMEと、第1−(−ジPG
Iと第2ページPG2のいずれをアクセスするかを指定
するためのページフラグPFGと、アドレスカウンタA
CTと、歩進回路CNTと、切替器SWTと、マイクロ
命令レジスタMIRとから構成されている。
第1ページPGIと第2ページPG2のそれぞれは、メ
モリMEMに格納されている制御プログラムの1つひと
つをほとんどすべて収容でさる程度の容量を有し、また
、アドレスカウンタACTとマイクロ命令レジスタMI
Rのアドレス部のそれぞれは、第1ページPG1または
北2ベージPG2内のアドレス(内部アドレスと定める
)を特定できるだけのピッlを有する。
マイクロ命令レジスタMI几は制御記憶CM Eから読
出されたマイクロ命令を保持し、アドレスカウンタAC
Tはマイクロ命令レジスタMI几に保持されているマイ
クロ命令の制御記憶CM E上の内部アドレスを保持す
る。アドレスカウンタACTの保持内容は歩進回路CN
 ’1’においてプラス1されるが、次に制御記憶CM
Eをアクセスするための内部アドレスは、マイクロ命令
レジスタMIRのアドレス部AD′kLとの間で、マイ
クロ命令レジスタMI凡の命令コード(の一部)に基づ
いて切替器SWTで選定されて定まる。
さて、先に述べたように、メモリMEMからデータ転送
回路DAT経由で制御記憶CMEに制御プログラムをロ
ードするときやtfflJ 両プログラムを実行すると
ぎには、マイクロプロセッサMPUは診断プロセッサD
NPに対し、制御記憶CMHのアドレス上位桁であるペ
ージアドレスを送出してページの指定を行なう。このペ
ージアドレスはページフラグPFGに入力して保持され
、当該制御プログラムを第1ページPG1と第2ページ
PG2のいずれにロードするかまたは第1ページPG1
と第2ページPG2のいずれの制御プログラムを実行す
るかを定めるのに使用される。さらに、制御プログラム
実行中において、ページアドレスは、アドレスカウンタ
ACTまたはマイクロ命令レジスタMIRのアドレス部
が指定する内部アドレスを、第1ページPGIと第2ペ
ージPG2のいずれに対するものとするかを定めるのに
も使用される。
制御プログラムのロードは、たとえば第1ページPGI
に第1の制御プログラムをロードし、これに引続いて第
2ページPG2に第2の制御プログラムをロードしてお
き、その後に制御プログラムを実行するようにしてもよ
い。この場合、ページフラグPEGには、制御プログラ
ムがロードされるページまたは実行しようとする制御プ
ログラムが格納されているページに対応して、マイクロ
コンピュータMPUからページアドレスがロードされる
。さらに、ページフラグPFGは制御プログラムによっ
ても更新可能であシ、これによって第1ページPGIと
第2ページPG2の各制御プログラム間の移行ができる
ことになる。
以上に述べた実施例においては、アドレスカウンタAC
Tと制御プログラム中のアドレスフィールドの両方とも
が内部アドレスを指定できるだけのビット幅しか有して
いないが、アドレスカウンタACTは制御記憶CMEの
全アドレスあるいは複数ページ分のアドレスを指定でき
るだけのビット幅としてもよい。この場合には、制御記
憶CMEをアクセスするために制御プログラム中のアド
レスフィールドが使用されるときにのみページ2ラグP
PGが有用となる。
また、第1図に示した実施例においては、制御記憶CM
Eを2つのページに分割しているが、本発明はこれに限
定されることはなく、3つ以上の複数ページに分割して
もよいことはもちろんのことである。
(発明の効果) 本発明によれば、以上に説明したように、制御プログラ
ム中のアドレスフィールドは制御記憶の領域内アドレス
を指定できるだけのビット幅でよいことになるため、金
物量の削減またはマイクロ命令語中の他のビットの有効
利用ができるという第1の効果と共に制御記憶を分割せ
ずに構成した情報処理装置用に開発した制御プログラム
をそのまへ流用することが可能になるという第2の効果
がある。
また、制御プログラムのロードと同時にその格納領域を
示す情報がセットされるため、最終にロードされた制御
プログラムの実行起動を行なうときには上位装置は格納
領域を意識する必要がなく、さらに、値数側の制御プロ
グラムを一括してロードすることができるため、ロード
動作ごとに伴なう処理の時間を短縮できるので、情報処
理装置のトータルな処理速[k向上させることができる
ようになるという第3の効果がある。
【図面の簡単な説明】
第1図と第2図とは本発明の一実施例を示す。 CME・・・・・・制御記憶、PGI・・・・・・第1
ページ、PO2・・・・・・第2ページ、PFG・・・
・・・ページフラグ、ACT・・・・・・アドレスカウ
ンタ、CN’l’・・・・・・歩進回路、SWT・・・
・・−切替器、MIR・・−・・・マイクロ命令レジス
タ、ADR・・・・・・アドレス部、PNL・・・・・
・操作表示パネル、MPU・・・・・・マイクロプロセ
ッサ、Mf3M・−・・・・メモリ、DAT・・・・・
・データ転送回路、DNP・・・・・・診断プロセ、す
、EDP・・・・・・データ処理装置。 ′、 / 第 1゛ 図

Claims (1)

  1. 【特許請求の範囲】 機能対応に作成された制御プログラムに基づいて動作す
    る情報処理装置において、 実行する機能に応じてロードされてくる前記制御プログ
    ラムを格納するための制御記憶をそれぞれがほとんどす
    べての前記機能に対応する制御プログラムを収容できる
    程度の容量を有する複数個の領域に分割し、また、 該領域を指定するための記憶手段を設けて前記ロード時
    だけでなく適時に上位装置によっても前記指定の設定が
    可能にしておき、 該記憶手段を前記制御記憶へのアクセスに使用できるよ
    うにしたことを特徴とする情報処理装置。
JP19998085A 1985-09-09 1985-09-09 情報処理装置 Pending JPS6258337A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP19998085A JPS6258337A (ja) 1985-09-09 1985-09-09 情報処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP19998085A JPS6258337A (ja) 1985-09-09 1985-09-09 情報処理装置

Publications (1)

Publication Number Publication Date
JPS6258337A true JPS6258337A (ja) 1987-03-14

Family

ID=16416777

Family Applications (1)

Application Number Title Priority Date Filing Date
JP19998085A Pending JPS6258337A (ja) 1985-09-09 1985-09-09 情報処理装置

Country Status (1)

Country Link
JP (1) JPS6258337A (ja)

Similar Documents

Publication Publication Date Title
JPS6040067B2 (ja) 分散制御型多重処理システム
JPH0544054B2 (ja)
EP0526911B1 (en) A method and apparatus for coordinating execution of an instruction by a coprocessor
US6141635A (en) Method of diagnosing faults in an emulated computer system via a heterogeneous diagnostic program
JPH0754467B2 (ja) データ処理装置
JPS6266336A (ja) Vmモ−ド変更装置
JPS6116352A (ja) 情報処理装置
JPS61220030A (ja) ソフトウエア識別方式
JPS59180618A (ja) 周辺装置のプログラム・ロ−デイング制御方式
JP3192229B2 (ja) 装置周辺部の診断機能を持つ情報処理装置
JPS61184643A (ja) 仮想計算機の起動制御方式
JP2674873B2 (ja) プログラム開発支援装置のステップ実行動作方法
JPH082727Y2 (ja) プログラマブルシ−ケンサ
JPH0267632A (ja) 電子計算機における分岐命令構成法
JP3127737B2 (ja) ディジタル信号処理装置
Pick et al. Multimicroprocessor computer system
JPS62152032A (ja) 情報処理装置
JPS63140362A (ja) マルチcpuシステムのシステムプログラムロ−デイング方法
JPH02183330A (ja) データ処理装置
JPH03257572A (ja) マルチプロセッサシステム
JPS63316242A (ja) 診断方式
JPH0640311B2 (ja) レジスタ保存方法
JPH02146627A (ja) コンピュータ
JPS63196935A (ja) 予約情報検索装置
JPS6393049A (ja) プログラム・デバツグ装置