JPS6079433A - プログラム処理装置 - Google Patents

プログラム処理装置

Info

Publication number
JPS6079433A
JPS6079433A JP18820883A JP18820883A JPS6079433A JP S6079433 A JPS6079433 A JP S6079433A JP 18820883 A JP18820883 A JP 18820883A JP 18820883 A JP18820883 A JP 18820883A JP S6079433 A JPS6079433 A JP S6079433A
Authority
JP
Japan
Prior art keywords
area
circuit
program
instructions
instruction
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
JP18820883A
Other languages
English (en)
Inventor
Yoshiharu Torii
鳥居 良春
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
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 Corp, Nippon Electric Co Ltd filed Critical NEC Corp
Priority to JP18820883A priority Critical patent/JPS6079433A/ja
Publication of JPS6079433A publication Critical patent/JPS6079433A/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/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Debugging And Monitoring (AREA)

Abstract

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

Description

【発明の詳細な説明】 発明の属する技術分野 本発明は、データ処理装置における特殊命令のシミュレ
ーション動作の処理を行なうプログラム処理装置に関す
る− 従来技術 従来、この種のデータ処理装置における、プログラム処
理方式では、特殊命令奮シミュレーションする場合、特
殊命令を認識した時点で一般の割込み機構を弁して例え
は、システム・プログラムの制御下で、特殊命令全シュ
ミレートした後、特殊命令の次のステップへ戻すという
方式がとられている。従って、上記のように相殊命令の
シミュレーションに割込機構を用いるために、実行時間
が多くかかるという欠点がある。
発明の目的 本発明の目的は上記欠点全解決し、高速に命令のシミュ
レーションをできるようにしたプログラム処理装置を提
供することにある。
発明の構成 不発明の装置は、命令を記憶領域から順次とり出して実
行するプログラム処理装置において。
記憶領域をプログラム領域とハードウェア領域に分割し
プログラム領域に存在するシミュレーション命令を検出
する検出手段と、 この検出手段によるシミュレーション命令検出に応答し
てそのシミュレーション命令に対応したハードウェア領
域の命令群のアドレスを与える手段と、 前記ハードウェア領域の命令群を実行中であることを示
す状態を保持する保持手段と、この保持手段の状態に従
って記憶領域に対するアクセスをハードウェア領域とプ
ログラム領域とに切換える手段と、 前記ハードウェア領域の命令群実行中に割込み機構?抑
止する抑止手段とを含む・ 発明の実施例 次に不発明について図面を参照して詳細に説明する。
8F!1図ヲ参照すると、メモリ領域は、ハードウェア
領域とプログラム領域とに区分されている。
不実施例においては、一般のプログラムはプログラム領
域のなかで実行されている。
しかし、プログラム実行中にシミュレーション全必要と
する特殊命令全検出した場合には、第2図に示す機構に
より、ハードウェア領域に存在する命令群を実行するこ
と盆可能にし、割込機構を′JP″jることなく、プロ
グラム全実行することができる。この様子を、第2図を
参照しながら説明する・第2図を参照すると、不発明の
一天癲例であるプログラム処理装#lは記憶装置2と1
H号線1000゜1001.1009.1010 で接
続されている。また、プログラム処理装置lは、命令と
り出し回路100゜アドレス変換回路1o3.実行回路
1o4.モード制御回路1o1.および割込制御回路1
’02’に備えている。
今、プログラム領域202の一般プログラムが走行して
いたとする。命令と9出し回路100は、命令アドレス
をアドレス変換回路103に送り、順次命令をとフ出し
ていく、この命令のなかに特殊命令が存在した時、第3
図に示す、命令のデコード回路305が、その命令全検
出しモード制御回路101に信号線1004’を介して
通知する1通知を受けたモード制御回路101は、特殊
命令をシミュレートするハードウェア領域のプログラム
のアドレスを作成し第3図に示す信号線3001に送出
するとともに、モードフリップ・フロップ302をセッ
トして、アドレス変換回路に、先の1H号線30oti
弁して送出したアドレスから命令金とり出すようiC1
=号線3002を介して指示を与える。
第2図では、信号線3001.および3002は、まと
めて、信号線1005により示している。ハードウェア
領域の命令KJ:るシミュレーションの終了は、実行回
路104によη検出され11号線1006を介してモー
ド制御回路101に通知される。この通知によりモード
・クリップフロップ302をリセットして、特殊命令の
シミュレーション全終了する。また、特殊命令全検出の
ハードウェア領域の命令の実行は、あたかも特殊命令1
つが実行されているように見える必要がある(つまり)
〜−ドウエア領域の命令の切れ目が見えてはいけない)
従って、信号線1007ffi介してモードフリップ7
0ツブ302が1オン”の間は1割込を発生しないよう
割込制御回路102に通知し、割込機4A全抑止してい
る。この様子は第3図においてモードフリップ70ツブ
302の出力で要込要因をケート306で抑止すること
Kより実現し得る。不実施例ではモードフリップ70ツ
ブ’fil−Jえているが、他の手段により切り換える
ことも可能である。
不発明には、シミュレーション命令金検出しその処理全
プログラム領域のプログラムから71−ドウエア領域の
命令群に移すことを可能なように構成することにより、
プログラムのオーバヘッドを軽減できるという効果があ
る。
【図面の簡単な説明】
第1図は、メモリ領域の分割を示す図、第2図は1本発
明の一実施例を示す図、および第3図は。 本発明の一実施例全部分的に示す図である。 第1図から第3図において、1・・・・・・データ処理
装置、2・・・・・・記憶装置、ioo・・・・・・命
令とり出し回路、101・・・・・モード制御回路、1
o2・・・・・・割込制御回路、103・・・・・・ア
ドレス変換回路、 104・・・・・実行回路、302
,303・山・・フリップ・70ツブ。 第 / 図 第 2 図 メ℃り 栴 3 閉

Claims (1)

  1. 【特許請求の範囲】 命令全記憶領域から順次とり出して実行するプログラム
    処理装置において、 記憶領域をプログラム領域とハードウェア領域とに分割
    しlプログラム領域に存在するシミュレーション命令全
    検出する検出手段と、 この検出手段によるシミュレーション命令検出に応答し
    てlそのシミュレーション命令に対応したハードウェア
    領域の命令群のアドレスを与える手段と、 前記ハードウェア領域の命令群を実行中であることを示
    す状態を保持する保持手段と、この保持手段の状態に従
    って記憶領域に対するアクセスqハードウェア領域とプ
    ログラム領域とに切り換える手段と。 前記ハードウェア領域の命令群笑行中に割込み機構を抑
    止する抑止手段と金含むこと全特徴とするプログラム処
    J8!装置。
JP18820883A 1983-10-07 1983-10-07 プログラム処理装置 Pending JPS6079433A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP18820883A JPS6079433A (ja) 1983-10-07 1983-10-07 プログラム処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP18820883A JPS6079433A (ja) 1983-10-07 1983-10-07 プログラム処理装置

Publications (1)

Publication Number Publication Date
JPS6079433A true JPS6079433A (ja) 1985-05-07

Family

ID=16219655

Family Applications (1)

Application Number Title Priority Date Filing Date
JP18820883A Pending JPS6079433A (ja) 1983-10-07 1983-10-07 プログラム処理装置

Country Status (1)

Country Link
JP (1) JPS6079433A (ja)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63111152U (ja) * 1986-08-12 1988-07-16
JPS6452469A (en) * 1987-08-21 1989-02-28 Ijiri Seiji Method for sterilizing, asceptic and antifungal treatment of material or processed product composed of synthetic resin, rubber, synthetic fiber, metal or ceramics
US4906464A (en) * 1987-12-26 1990-03-06 Shinagawa Fuel Co., Ltd. Method for preparing dispersions containing antibiotic power
US4938958A (en) * 1986-12-05 1990-07-03 Shinagawa Fuel Co., Ltd. Antibiotic zeolite
US4938955A (en) * 1987-04-22 1990-07-03 Shingawa Fuel Co., Ltd Antibiotic resin composition
US5556699A (en) * 1987-06-30 1996-09-17 Shingawa Fuel Co. Ltd. Antibiotic zeolite-containing film
US6929705B2 (en) 2001-04-30 2005-08-16 Ak Steel Corporation Antimicrobial coated metal sheet

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63111152U (ja) * 1986-08-12 1988-07-16
US4938958A (en) * 1986-12-05 1990-07-03 Shinagawa Fuel Co., Ltd. Antibiotic zeolite
US4938955A (en) * 1987-04-22 1990-07-03 Shingawa Fuel Co., Ltd Antibiotic resin composition
US5556699A (en) * 1987-06-30 1996-09-17 Shingawa Fuel Co. Ltd. Antibiotic zeolite-containing film
JPS6452469A (en) * 1987-08-21 1989-02-28 Ijiri Seiji Method for sterilizing, asceptic and antifungal treatment of material or processed product composed of synthetic resin, rubber, synthetic fiber, metal or ceramics
US4906464A (en) * 1987-12-26 1990-03-06 Shinagawa Fuel Co., Ltd. Method for preparing dispersions containing antibiotic power
US6929705B2 (en) 2001-04-30 2005-08-16 Ak Steel Corporation Antimicrobial coated metal sheet

Similar Documents

Publication Publication Date Title
JPS6079433A (ja) プログラム処理装置
GB1121968A (en) Improvements in data processing apparatus
JPS5580158A (en) False fault generation control system
JP2808757B2 (ja) デバッグ用マイクロプロセッサ
JPS60142744A (ja) 多重言語処理システム
JPS61202225A (ja) プロセツサによるハ−ドウエア制御方式
JPS57199052A (en) Data processing device
JPH0229833A (ja) 保守診断方式
JPS59116857A (ja) マイクロプログラム制御デ−タ処理装置
JPS59163653A (ja) デバツグ装置
JPS59200356A (ja) プログラムトレ−ス方式
JPS6319040A (ja) 情報処理装置
JPH04149716A (ja) 情報処理装置
JPS60142425A (ja) スキヤン制御方式
JPS61220035A (ja) 割り込み発生回路
JPS63197249A (ja) スト−ル検出回路
JPS63177232A (ja) 情報処理装置
JPS63118849A (ja) トレ−サ制御方式
JPS5958548A (ja) マイクロプログラムの診断処理方式
JPH04273356A (ja) 入出力制御装置
JPS60230258A (ja) マルチプロセツサのメモリ制御方式
JPH0281142A (ja) 情報処理装置
JPS58129657A (ja) マイクロプログラム制御装置
JPH03282915A (ja) 情報処理装置
JPH01244554A (ja) トレーサ装置