JPH0285929A - オブジェクトコードリストへの頁番号出力方式 - Google Patents

オブジェクトコードリストへの頁番号出力方式

Info

Publication number
JPH0285929A
JPH0285929A JP23773388A JP23773388A JPH0285929A JP H0285929 A JPH0285929 A JP H0285929A JP 23773388 A JP23773388 A JP 23773388A JP 23773388 A JP23773388 A JP 23773388A JP H0285929 A JPH0285929 A JP H0285929A
Authority
JP
Japan
Prior art keywords
object code
line number
page number
page
list
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
JP23773388A
Other languages
English (en)
Inventor
Tomoyuki Yui
朋之 湯井
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 JP23773388A priority Critical patent/JPH0285929A/ja
Publication of JPH0285929A publication Critical patent/JPH0285929A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Devices For Executing Special Programs (AREA)
  • Stored Programmes (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はコンパイラがコンパイル時に出力するオブジェ
クトコードリストの出力方式に関し、特にオブジェクト
コードに対するソースプログラムの頁(ベージ)番号出
力方式に関する。
〔従来の技術〕
従来、この種のオブジェクトコードリスト出力方式は、
オブジェクトコードに対するソースプログラムのソース
プログラム上の行番号のみを出力していた。
〔発明が解決しようとする課題〕
上述した従来のオブジェクトコードリスト出力方式は、
オブジェクトコードに対するソースプログラムのソース
プログラムリスト上の行番号のみを出力するので、オブ
ジェクトコードに対するソースプログラムを検索する際
時間がかかるという欠点がある。
〔課題を解決するための手段〕
本発明のオブジェクトコードリストへの頁番号出力方式
は、コンパイラがプログラムをコンパイルしている時に
出力するソースプログラムリストとオブジェクトコード
リストとのうち、オブジェクトコードリスト上のオブジ
ェクトコードに対するソースプログラムの行がソースプ
ログラムリストのどの頁にあるかをオブジェクトコード
リスト上に示す出力方式において、ソースプログラムに
対する行番号が設定される行番号格納域と前記行番号の
存在するソースプログラムリスト上の頁番号が設定され
る頁番号格納域とを有し、前記行番号格納域にソースプ
ログラムに対する行番号を設定する行番号取得手段と、
前記行番号取得手段により前記行番号格納域に設定され
た行番号を前記オブジェクトコードリスト上に出力する
行番号出力手段と、前記行番号取得手段により前記行番
号格納域に設定された行番号を取得し該行番号に対する
ソースプログラムリスト上の頁番号を計算し前記頁番号
格納域に該頁番号を格納する頁番号取得手段と、前記頁
番号取得手段により頁番号格納域に設定された頁番号を
入力しオブジェクトコードリスト上に出力する頁番号出
力手段とを備えて構成される。
〔実施例〕
次に、本発明について図面を参照して説明する。
第1図は本発明の一実施例の構成を示すブロック図であ
る。
第1図を参照すると本発明の一実施例は、オブジェクト
コードリスト出力部1と、頁・行番号出力部2と、オブ
ジェクトコード出力部3とから構成される。さらに頁・
行番号出力部2は、行番号取得手段4と行番号出力手段
5と頁番号取得手段6と頁番号出力手段7とを含んでお
り、作業用の領域として行番号格納域8と頁番号格納域
9とを有する。出力結果としては、オブジェクトコード
リスト10がある。また、オブジェクトコードリスト出
力部1の入力として中間テキスト11がある。なお、図
中の一重線の矢印は制御の流れを、二重線の矢印はデー
タの流れを示す。
次に処理の流れを説明する。オブジェクトコードリスト
出力部1が起動されると、中間テキスト11を読み込み
頁・行番号出力部2.オブジェクトコード出力部3を順
次起動する。行番号取得手段42行番号出力手段51頁
番号取得手段6および頁番号出力手段7は、頁・行番号
出力部2より順次起動される0行番号取得手段4は中間
テキスト11中の行番号テキストより行番号12を得て
行番号格納域8に格納する。
行番号出力手段5は行番号格納域8に格納されている行
番号12を編集しオブジェクトコードリスト10上へ出
力する。
頁番号取得手段6は行番号格納域8に格納されている行
番号12を゛入力し、頁番号を計算゛し頁番号格納域9
へ計算結果の頁番号13を格納する。
その際、ソースプログラムリストの1頁にn行あった場
合、頁番号13は次式〈ただしmはソースプログラムリ
ストの先頭の頁番号)で計算される。
買1]「T〕−= ((〒丁T「Y÷n>の小数部切り捨て)+m頁番号出
力手段7は頁番号格納域9に格納されている頁番号13
を編集しオブジェクトコードリスT・上へ出力する。オ
ブジェクトコード出力部3は、中間テキスト11よりオ
ブジェクトコードを得てオブジェクトコードリスト上へ
編集し出力する。
〔発明の効果〕
以上説明したように本発明は、オブジェクトコードリス
ト上にオブジェクトコードに対するソースプログラムの
ソースプログラムリスト上の頁番号を出力することによ
り、オブジェクトコードに対するソースプログラムの検
索を容易にできるという効果がある。
【図面の簡単な説明】
第1図は本発明の一実施例の構成を示すブロック図であ
る。 1・・・オブジェクトコードリスト出力部、2・・・頁
・行番号出力部、3・・・オブジェクトコード出力部、
4・・・行番号取得手段、5・・・行番号出力手段、6
・・・頁番号取得手段、7・・・頁番号出力手段、8・
・・行番号格納域、9・・・頁番号格納域、10・・・
オブジェクトコードリスト。

Claims (1)

    【特許請求の範囲】
  1. コンパイラがプログラムをコンパイルしている時に出力
    するソースプログラムリストとオブジェクトコードリス
    トとのうち、オブジェクトコードリスト上のオブジェク
    トコードに対するソースプログラムの行がソースプログ
    ラムリストのどの頁にあるかをオブジェクトコードリス
    ト上に示す出力方式において、ソースプログラムに対す
    る行番号が設定される行番号格納域と前記行番号の存在
    するソースプログラムリスト上の頁番号が設定される頁
    番号格納域とを有し、前記行番号格納域にソースプログ
    ラムに対する行番号を設定する行番号取得手段と、前記
    行番号取得手段により前記行番号格納域に設定された行
    番号を前記オブジェクトコードリスト上に出力する行番
    号出力手段と、前記行番号取得手段により前記行番号格
    納域に設定された行番号を取得し該行番号に対するソー
    スプログラムリスト上の頁番号を計算し前記頁番号格納
    域に該頁番号を格納する頁番号取得手段と、前記頁番号
    取得手段により頁番号格納域に設定された頁番号を入力
    しオブジェクトコードリスト上に出力する頁番号出力手
    段とを備えて成ることを特徴とするオブジェクトコード
    リストへの頁番号出力方式。
JP23773388A 1988-09-21 1988-09-21 オブジェクトコードリストへの頁番号出力方式 Pending JPH0285929A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP23773388A JPH0285929A (ja) 1988-09-21 1988-09-21 オブジェクトコードリストへの頁番号出力方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP23773388A JPH0285929A (ja) 1988-09-21 1988-09-21 オブジェクトコードリストへの頁番号出力方式

Publications (1)

Publication Number Publication Date
JPH0285929A true JPH0285929A (ja) 1990-03-27

Family

ID=17019674

Family Applications (1)

Application Number Title Priority Date Filing Date
JP23773388A Pending JPH0285929A (ja) 1988-09-21 1988-09-21 オブジェクトコードリストへの頁番号出力方式

Country Status (1)

Country Link
JP (1) JPH0285929A (ja)

Similar Documents

Publication Publication Date Title
CA2236229A1 (en) Application program and documentation generator system and method
EP0261845A3 (en) Data processing apparatus for extracting documentation text from a source code program
DE69419036D1 (de) Datenverarbeitungssystem und betriebsverfahren
DE69219335D1 (de) Steuerungssystem für werkzeugmaschine
KR920005227B1 (ko) 프로그램어블 콘트롤러
ATE191801T1 (de) Speicherauswahl enthaltendes verarbeitungs-system und verfahren
JPS5532161A (en) Integration processing unit
JPH0285929A (ja) オブジェクトコードリストへの頁番号出力方式
ATE387993T1 (de) Robotersystem und verfahren und software für das robotersystem
JPH0212525A (ja) プログラム編集結合装置
JPH04123256A (ja) データ編集機能の後戻り処理方式
JPH03282834A (ja) トレース情報出力方式
JPH06131196A (ja) 最適化処理方式
JPS63104139A (ja) Cobolソ−スリスト編集方式
JPH01270153A (ja) プログラム割込情報収集方式
JPH03209542A (ja) 通信制御プログラムの連動テストデータ自動生成方式及びその装置
JPH02227737A (ja) コンパイルユニット管理方式
JPH0371229A (ja) プログラム制御装置
JPS62160536A (ja) コボル構文変換方法
JPH05143354A (ja) テキストフアイル変換方式
JPH0588908A (ja) クロスコンパイラのオブジエクト出力方式
JPH02139628A (ja) 高速順次復号化方式
JPS60146359A (ja) 演算処理の可能な文書編集処理装置
JPS63201833A (ja) 未解決ラベル参照解決方式
JPH06282441A (ja) オンライン・コンパイル方式