JPS6336335A - ユ−ザプログラムから参照されるシステムプログラムに対するリンクコマンドの自動認識方法 - Google Patents

ユ−ザプログラムから参照されるシステムプログラムに対するリンクコマンドの自動認識方法

Info

Publication number
JPS6336335A
JPS6336335A JP17781586A JP17781586A JPS6336335A JP S6336335 A JPS6336335 A JP S6336335A JP 17781586 A JP17781586 A JP 17781586A JP 17781586 A JP17781586 A JP 17781586A JP S6336335 A JPS6336335 A JP S6336335A
Authority
JP
Japan
Prior art keywords
program
link command
object module
compiler
system program
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
JP17781586A
Other languages
English (en)
Inventor
Koichi Toyoda
豊田 幸一
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 JP17781586A priority Critical patent/JPS6336335A/ja
Publication of JPS6336335A publication Critical patent/JPS6336335A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Devices For Executing Special Programs (AREA)

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明はソースグログラムをコン/Jイル、リンク、実
行の手順で動作させるコンピュータfログラムにおいて
9%にユーザプログラムから参照されるシステムプログ
ラムに対するリンクコマンドを与える方法に関するもの
である。
[従来の技術] 従来、ユーザプログラムから参照されるシステムプログ
ラムに対するリンクコマンドを与える方法には、リンク
時にリンクコマンドを直接指定する方法と、ユーザプロ
グラム作成時にソースコード中にリンクコマンドを挿入
する方法とがあった。
[発明が解決しようとする問題点] 上述した従来のリンクコマンド付与方法では。
リンク時にリンクコマンドを直接指定するか、もしくは
ユーザプログラム作成時にソースコード中にリンクコマ
ンドを挿入することになっているので、プログラム作成
者がプログラムから参照されるシステムプログラムを意
識する必要があるという問題がある。
[問題を解決するための手段] 本発明のユーザプログラムから参照されるシステムプロ
グラムに対するリンクコマンドを与える方法は、ユーザ
プログラムの内容を解析してそのプログラムから参照さ
れるシステムプログラムに対するリンクコマンドをオブ
ジェクトモジュール中に格納する手段を有するコンパイ
ラと、オブジェクトモジュールからコンパイラによって
格納されたリンクコマンドを読み込む手段を有するリン
カを含む。
[実施例] 以下9本発明の実施例について図面を参照して説明する
第2図を参照すると1本発明方法の適用されるシステム
ハ、ソースプログラム1.コンパイラ2゜オブジェクト
モジュール3.システムプログラムのオブジェクトモジ
ュール5.リンカ6、及びロードモジュール7を有する
。コンパイラ2は、システムプログラムに対するリンク
コマンド4をオプノエクトモジーール3中に格納する手
段を有する。リンカ6は、コンiぐイラ2によってオブ
ジェクトモジュール3中に格納されたリンクコマンド4
を読み込む手段を有する。
次に、第1図(a)及び(b)・を参照して、コンノソ
イラ2及びリンカ6の動作について更に詳細に説明する
第1図(、)を参照すると、コン・やイラ2はソースプ
ログラム1を入力(ステンf21)・解析し。
そのプログラム中で使用されているシステムの機能に応
じて、システムプログラムに対するリンクコマンドが必
要であることがわかる(ステップ22のYES )と、
そのリンクコマンド4をオブジェクトモジュール3の中
に格納しくステップ23)。
オブジェクトモジー−ル3を出力する(ステップ24)
第1図(b)を参照すると、リンカ6はコン・やイラ2
によって出力されたオブジェクトモジュール3を入力し
くステップ61)、オブジェクトモジュール3の中に格
納されたリンクコマンド4を読み込み(ステップ62)
、そのコマンドに従ってシステムプログラムのオブジェ
クトモジュール5を[発明の効果] 以上説明したように9本発明はプログラム作成者がプロ
グラム中で使用している機能によって参照されるシステ
ムプログラムに対するリンクコマンドを指定する必要を
無くすることにより、プログラム作成者とシステムとの
インタフェースを百1(除し、プログラム作成者の負担
を軽減するという効果がある。
【図面の簡単な説明】
第1図(、)及び(b)は本発明による一実施例の方法
を実現するコンパイラとリンカの動作を説明するための
フローチャート、第2図は本発明方法の適用されるシス
テムの構成を示したブロック図である。 トノースプログラム、2・・・コンiぐイラ、3・・・
オブジェクトモジュール、4・・・リンクコマンド。 5・・・システムプログラムのオブジェクトモノニール
、6・・・リンカ、7・・・ロードモジュール。

Claims (1)

    【特許請求の範囲】
  1. 1、ユーザプログラムから参照されるシステムプログラ
    ムに対するリンクコマンドを与える方法において、ユー
    ザプログラムの内容を解析してそのプログラムから参照
    されるシステムプログラムに対するリンクコマンドをオ
    ブジェクトモジュール中に格納する手段を有するコンパ
    イラと、前記オブジェクトモジュールから前記コンパイ
    ラによって格納された前記リンクコマンドを読み込む手
    段を有するリンカを含むことを特徴とする、ユーザプロ
    グラムから参照されるシステムプログラムに対するリン
    クコマンドの自動認識方法。
JP17781586A 1986-07-30 1986-07-30 ユ−ザプログラムから参照されるシステムプログラムに対するリンクコマンドの自動認識方法 Pending JPS6336335A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP17781586A JPS6336335A (ja) 1986-07-30 1986-07-30 ユ−ザプログラムから参照されるシステムプログラムに対するリンクコマンドの自動認識方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP17781586A JPS6336335A (ja) 1986-07-30 1986-07-30 ユ−ザプログラムから参照されるシステムプログラムに対するリンクコマンドの自動認識方法

Publications (1)

Publication Number Publication Date
JPS6336335A true JPS6336335A (ja) 1988-02-17

Family

ID=16037577

Family Applications (1)

Application Number Title Priority Date Filing Date
JP17781586A Pending JPS6336335A (ja) 1986-07-30 1986-07-30 ユ−ザプログラムから参照されるシステムプログラムに対するリンクコマンドの自動認識方法

Country Status (1)

Country Link
JP (1) JPS6336335A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02207302A (ja) * 1989-02-07 1990-08-17 Omron Tateisi Electron Co ファジイ制御システム開発支援装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02207302A (ja) * 1989-02-07 1990-08-17 Omron Tateisi Electron Co ファジイ制御システム開発支援装置

Similar Documents

Publication Publication Date Title
JPS6336335A (ja) ユ−ザプログラムから参照されるシステムプログラムに対するリンクコマンドの自動認識方法
JPS62214443A (ja) エミユレ−シヨン実行方法
KR100423742B1 (ko) 순차기능챠트에 의한 전용 제어 시스템
JPS59183441A (ja) 拡張言語のデバツグ処理方式
JPS63276127A (ja) ダイナミック命令生成方式
JPS63292338A (ja) 最適化プログラムデバツグ方式
JPH0126091B2 (ja)
JPS6074039A (ja) コンパイル言語認識処理方式
JPH0497484A (ja) コンパイラのベクトル化処理方式
JPH06168011A (ja) プログラム作成装置
JPS6232557A (ja) 通信プロトコ−ル変換装置
JPH01140236A (ja) プログラムの逆コンパイル方式
JPS63217433A (ja) プログラム実行制御方式
JPH04349533A (ja) コンパイル装置及びコンパイル方法
JPH034336A (ja) プログラムデバッグ処理装置
JPH02105224A (ja) コンパイラにおけるデータ割付け方式
JPH03122721A (ja) 未定義シンボル実行方式
JPS6339037A (ja) プログラム呼出し処理方式
JPS62239236A (ja) プログラムのコンパイル装置
JPH0216646A (ja) プログラマブルコントローラ
JPS63640A (ja) デ−タフロ−の部分ユニツト実行制御方式
JPH06282441A (ja) オンライン・コンパイル方式
JPH03233727A (ja) 無条件分岐テキストの最適化方式
JPS63104153A (ja) アボ−トダンブデ−タ記号編集方式
JPS60258655A (ja) パツチ・エリアの作成方式