JPH02271412A - 個別命令数測定を兼ねた課金回路 - Google Patents

個別命令数測定を兼ねた課金回路

Info

Publication number
JPH02271412A
JPH02271412A JP1093470A JP9347089A JPH02271412A JP H02271412 A JPH02271412 A JP H02271412A JP 1093470 A JP1093470 A JP 1093470A JP 9347089 A JP9347089 A JP 9347089A JP H02271412 A JPH02271412 A JP H02271412A
Authority
JP
Japan
Prior art keywords
instruction
output
register
measured
instructions
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
JP1093470A
Other languages
English (en)
Inventor
Masashi Shinohara
篠原 真史
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 JP1093470A priority Critical patent/JPH02271412A/ja
Publication of JPH02271412A publication Critical patent/JPH02271412A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は電子計算機システムに関し、特に個別命令数測
定を兼ねた課金回路に関する。
〔従来の技術〕
電子計算機システムにおける課金方式の一手段として、
各命令コードに対して重み付けされた値を課金情報とし
て累積加算するものがある。この種の課金回路を用いて
個別命令数を測定する場合、被測定命令に対応する課金
情報(重み値)のみ1とし、他は0となるように重み値
を格納したメモリを初期設定することにより測定してい
た。
〔発明が解決しようとする課題〕
従来の課金回路を用いて命令数を測定する場合には、被
測定命令を変更するたびにメモリの内容を再設定しなけ
ればならず、続けていくつもの命令の実行回数を測定す
る場合には効率が悪くなるという欠点がある。
〔課題を解決するための手段〕
本発明の個別命令数測定を兼ねた課金回路は、命令コー
ドに対応して重み付けされた値を課金情報として累積加
算する課金回路において、命令コードを保持する命令レ
ジスタと、前記命令コードをデコードするメモリ手段と
、命令数測定を指示する命令数測定フラグと、被測定命
令コードを保持する被測定命令レジスタと、前記命令コ
ードと前記被測定命令コードとを比較する比較器と、前
記命令数測定フラグと前記比較器との出力に応じて選択
信号を作成する選択信号作成回路と、前記選択信号作成
回路の出力に応答して前記メモリ手段の出力とあらかじ
め定められた値とを選択するセレクタと、前記セレクタ
の出力を累積するカウンタとを備えて構成される。
〔実施例〕
以下本発明について図面を参照して詳細に説明する。
第1図は本発明の一実施例の構成を示すブロック図であ
って、課金回路において本発明に関連する部分のみを示
したものである。
第1図において10が被測定命令レジスタ(CIR)、
20が命令レジスタ(IR)、30が被測定命令レジス
タ(CIR)10と命令レジスタ(IR>20を比較器
、40が命令数測定フラグ(CF)、50が(IR)を
デコードするメモリ手段、60が比較器30の出力と命
令数測定フラグ(CF)40の出力に応じてメモリ手段
50とあらかじめ定められた値とを選択するセレクタ、
80がセレクタ70の出力を累積するカウンタ、81が
加算器(WIC)、82がレジスタ(WIC)81の出
力を保持するレジスタ(WICR)82がレジスタ(W
ICR)82の出力を制御する制御回路である。
次にこの課金回路の動作について説明する。
今、命令レジスタ(IR)20に命令コードがセットさ
れるとその命令コードをアドレスとしてメモリ手段50
を読み出し、その出力を加算器(WIC>81によって
レジスタ(WICR)82の出力と累積加算されて再び
レジスタ(WICR)82にセーブされる。メモリ手段
50には命令レジスタ(IR)20に対応して重み付け
された値があらかじめ格納されており、この値を課金情
報として累積加算することができる。
本発明では、命令数測定フラグ(CF)40で命令数測
定の指示がある場合、被測定命令レジスタ(CIR)1
0と命令レジスタ(IR)20の出力とを比較器30に
よって比較し、一致している場合は選択信号作成回路6
0の出力を調整してセレクタ70の出力が“1”を出力
するようにする。不一致の場合はセレクタ70の出力が
ii Onになるよう選択信号作成回路60の出力を調
整する。その後、セレクタ70の出力を加算器(WIC
)81へ入力し、レジスタ(WICR)82の出力と加
算して再びレジスタ(WICR)82にセーブする。こ
の動作により、レジスタ(WICR)82には被測定命
令レジスタ(CIR)10の指定する命令コードの命令
の実行回数が累積される。すなわち、レジスタ(WIC
R)82の出力を読み出すことによって命令の実行回数
が測定できる。
〔発明の効果〕
以上説明したように本発明は、命令数測定を指示するフ
ラグを設け、被測定命令コードと命令コードとを比較し
、それらの出力でカウンタの入力を制御することにより
、メモリの内容を再設定することなく個別命令数を測定
できるという効果がある。また、被測定命令コードをソ
フトウェアにより設定できるようにすれば、ソフトウェ
アの制御によりダイナミックに測定すべき命令が変更で
きるため、命令数の測定を効率よく実行できるという効
果がある。
【図面の簡単な説明】
第1図は本発明の一実施例の構成を示すブロック図であ
る。 10・・・被測定命令レジスタ(CIR)、20.、。 命令レジスタ(IR)、30・・・比較器、40・・・
命令数測定フラグ(CF)、50・・・メモリ手段、6
0・・・選択信号作成回路、70・・・セレクタ、80
・・・カウンタ、81・・・加算器(WIC)、82・
・・しジスタ(WICR)

Claims (1)

    【特許請求の範囲】
  1.  命令コードに対応して重み付けされた値を課金情報と
    して累積加算する課金回路において、命令コードを保持
    する命令レジスタと、前記命令コードをデコードするメ
    モリ手段と、命令数測定を指示する命令数測定フラグと
    、被測定命令コードを保持する被測定命令レジスタと、
    前記命令コードと前記被測定命令コードとを比較する比
    較器と、前記命令数測定フラグと前記比較器との出力に
    応じて選択信号を作成する選択信号作成回路と、前記選
    択信号作成回路の出力に応答して前記メモリ手段の出力
    とあらかじめ定められた値とを選択するセレクタと、前
    記セレクタの出力を累積するカウンタとを備えて成るこ
    とを特徴とする個別命令数測定を兼ねた課金回路。
JP1093470A 1989-04-12 1989-04-12 個別命令数測定を兼ねた課金回路 Pending JPH02271412A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1093470A JPH02271412A (ja) 1989-04-12 1989-04-12 個別命令数測定を兼ねた課金回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1093470A JPH02271412A (ja) 1989-04-12 1989-04-12 個別命令数測定を兼ねた課金回路

Publications (1)

Publication Number Publication Date
JPH02271412A true JPH02271412A (ja) 1990-11-06

Family

ID=14083226

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1093470A Pending JPH02271412A (ja) 1989-04-12 1989-04-12 個別命令数測定を兼ねた課金回路

Country Status (1)

Country Link
JP (1) JPH02271412A (ja)

Similar Documents

Publication Publication Date Title
US4601008A (en) Data processing system
US20020194409A1 (en) System and method for implementing a flexible interrupt mechanism
JPH06139107A (ja) ブレイクアドレス検出回路
US6070220A (en) Jump code generator, interrupt program selection system, interruption program selection method, and computer with the function
JPS61229134A (ja) マイクロコンピユ−タ
US4679194A (en) Load double test instruction
JP2677719B2 (ja) 情報処理装置
US5732252A (en) Program counter system capable of incrementing or decrementing after a conditional jump instruction
JP2668382B2 (ja) マイクロプログラムの試験のための擬似障害発生方法
JPS60132218A (ja) マイクロコンピユ−タ
JPS6167148A (ja) マイクロコンピユ−タ
JPS6385942A (ja) 並列プログラムのデバツグ支援装置
JP3057732B2 (ja) 情報処理装置
JPS6118045A (ja) プログラムの暴走検出方式
JPH02220132A (ja) Cpuタイプ判別装置
JPH0553842A (ja) マイクロコンピユータ
JPH0335326A (ja) マイクロプロセッサ
JPH01310440A (ja) データ処理装置
JPH03233724A (ja) 繰り返し処理の制御方式
JPH08202582A (ja) マイクロプロセッサのデータ転送装置
JPS63181045A (ja) デ−タ処理装置
JPS5883397A (ja) メモリ内容チエツク制御方式
JPH03233633A (ja) 割込制御回路
JPH02114373A (ja) ベクトルデータ処理装置
JPH0477836A (ja) スキャンパス試験回路