JPH01293438A - オーバレイセグメント情報出力方式 - Google Patents

オーバレイセグメント情報出力方式

Info

Publication number
JPH01293438A
JPH01293438A JP12386788A JP12386788A JPH01293438A JP H01293438 A JPH01293438 A JP H01293438A JP 12386788 A JP12386788 A JP 12386788A JP 12386788 A JP12386788 A JP 12386788A JP H01293438 A JPH01293438 A JP H01293438A
Authority
JP
Japan
Prior art keywords
information
editing
combined information
search
storage medium
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
JP12386788A
Other languages
English (en)
Inventor
Motoko Nakajima
中島 元子
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 JP12386788A priority Critical patent/JPH01293438A/ja
Publication of JPH01293438A publication Critical patent/JPH01293438A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、ソースプログラム群を翻訳することで得たオ
ブジェクトプログラムを結合し、実行形式プログラムを
生成するシステムのオーバレイセグメント情報出力方式
に関する。
〔従来の技術〕
従来、システムの機能変更や不正処理等により、ソース
プログラムのロジック修正が発生した場合に、リリース
前のテスト工程であれば。
再結合可能なので、ソースプログラムを変更するだけで
よいのだが、リリース後であると、オブジェクトコード
を作成して実行形式プログラムのロジック修正を行うの
が一般的な修正方法である。
その際に使用されるのが、実行形式プログラムを生成す
る際に出力された帳表であり、それには、各オーバレイ
セグメント内に結合したソ−スプログラム順に、ソース
プログラム名、絶対番地、入ロ名、外部入口名等が、オ
ーバレイセグメント単位に分けて記載されている。
〔発明が解決しようとする課題〕
しかしながら、上述した従来の方式であると。
ロジック修正すべきソースプログラムを、複数のオーバ
レイセグメントで使用していた場合には、各オーバレイ
セグメントに対してオブジェクトコードを作成しなけれ
ばならないが、そのためには、全てのオーバレイセグメ
ントの内。
どのオーバレイセグメントでロジック変更すべき該プロ
グラムが使用されていたかが分かっていなければならな
いが、−担当者が複数プログラムを担当していることや
、他のソースプログラムに使用されたため該プログラム
がオーバレイセグメント内に結合されている場合等があ
り。
全てについて熟知しておくのは困難である。
其故、実行形式プログラムを生成する際に出力された帳
表の隅々までを眺め、該プログラムを結合しているオー
バレイセグメントを探しだすという作業を行わねばなら
ず2時間がかかるという問題がある。
また、オーバレイセグメントの開始番地も種種異なるた
め、該プログラムの絶対番地も異なり、各オーバレイセ
グメント毎に該プログラムの絶対番地を調べなくてはな
らない。
そこで本発明の技術的課題は、従来の作業工程における
以上のような問題点を解消させるため、実行形式プログ
ラムを生成する際に出力される帳表を編集することで、
プログラムロジック修・正作業の手間を省くことにある
〔課題を解決するための手段〕
本発明によれば、ソースプログラム群を翻訳することで
得たオブジェクトプログラムを結合し、実行形式プログ
ラムを生成するシステムにおいて、結合の際に帳表とし
て出力される結合情報を記憶媒体(102)に保存する
保存手段(101)と、該保存手段(101)で保存に
使用した記憶媒体名と結合情報編集要求とを受け取る入
力手段(103)と、該入力手段(103)で受け取っ
た記憶媒体(10,2)内に保存されている結合情報を
記憶媒体(102)から読み出す結合情報読み出し手段
(104)と、該結合情報読み出し手段(104)によ
り読み出された結合情報を入力として結合情報編集要求
を満たす情報を検索し、検索結果を編集する検索編集手
段(1OS)と、該検索編集手段(105)により編集
された結果を帳表へ出力する出力手段(fo6)とを有
していることを特徴とするオーバレイセグメント情報出
力方式が得られる。
尚、前記検索編集手段(105)は、利用者が取り出し
たい情報を基に結合情報を解析する結合情報解析手段(
201)と、該結合情報解析手段(201)により解析
された情報を記憶する記憶域(204)と、該記憶域(
204)に記憶された情報を検索する検索手段(202
)と、該検索手段(202)により検索された結果を編
集する結果編集手段(203)とを含む。
〔実施例〕
本発明の実施例を1図面を参照しながら説明する。
第1図は1本発明の一実施例を示すブロック図である。
本実施例のオーバレイセグメント情報出力方式は、保存
手段101.記憶媒体102゜入力手段103.結合情
報読み出し手段104゜検索編集手段105°、出力手
段106とから構。
成されている。
第1図において、保存手段101は、結合の際に帳表と
して出力された結合情報を、記憶媒体102に保存する
入力手段103は、保存の際に使用した記憶媒体102
の媒体名と結合情報編集要求とを入力し、検索編集手段
105に情報を渡す。検索編集手段105は、入力手段
106から渡された記憶媒体102の媒体名を結合情報
読み出し手段104に渡し、記憶媒体102から結合情
報を読み出す処理を指示し、読み込まれた結合情報を結
合情報編集要求を基に編集する。結合情報読み出し手段
104は検索編集手段105から渡された情報に対応す
る結合情報を記憶媒体102から読み出す。出力手段1
06は検索編集手段105により編集された編集結果を
帳表として出力する。
第2図は、検索編集手段105の構成を示す。
検索編集手段105は、結合情報解析手段201゜検索
手段202.結果編集手段203.記憶域204とから
構成されている。
第6図(al l (b)は、オーバレイセグメント内
ソースプログラムアドレス−覧と、各オーバレイセグメ
ントサイズリストが結合情報編集要求として指定された
場合に出力される帳表の一例を各々示している。
第4図は、第2図中の結合情報解析手段201における
第6図に示す帳表を出力する処理の概要を示すフローチ
ャートである。
結合情報解析手段201は入力手段106から渡された
記憶媒体102の媒体名と、結合情報編集要求を受け取
る(ステップ401)。次に、受け取った記憶媒体10
2の媒体名を結合情報読み出し手段104に渡し、記憶
媒体102から結合情報を読み出す処理を指示しくステ
ップ402 )、結合情報読み出し手段104によシ読
み出された結合情報から1ステップ取り出しくステップ
403 )、結合情報の終了判定を行い(ステップ40
4 )、結合情報が終了でなければ、取り出した1ステ
ツプが結合情報編集・要求であるオーバレイセグメント
内ソースプログラムアドレス−覧(第5図(a) ) 
、  または、各オーバレイセグメントサイズリスト(
第3図(b))を出力するのに必要な情報であるオーバ
レイセグメント名、ソースプログラム名、絶対番地等か
を判定しくステップ405 )、  ここで結合情報編
集要求を満たした情報と判定された場合は。
定義情報を保存しくステ、ブ406 )、ステップ40
6を実行する。ステップ404で終了と判定された場合
は、ステップ406で保存した定義情報全記憶域へ登録
する(ステップ407)。
第5図は、第2図中の検索手段202における第3図に
示す帳表を出力する処理の概要を示すフローチャートで
ある。
結合情報編集要求であるオーバレイセグメント内ソース
プログラムアドンスー覧処理を行うため、結合情報解析
手段201で登録した定義情報を記憶域力・ら入力しく
ステップ501 )。
次に定義情報の入力の終了判定を行う(ステップ502
)。終了でなければ、定義情報であるオーバレイセグメ
ント名であるかを判定しくステップ503 )、 オー
バレイセグメント名でないと判定されると、ステップ5
01を実行する。
ここでオーバレイセグメント名であると判定された場合
は、該オーバレイセグメントに付随する結合情報編集に
必要な情報であるソースプログラム名、絶対番地等を検
索しくステップ504)。
検索終了後、結果編集手段206へ検索情報を渡しくス
テップ505 )、ステップ501を実行する。ステッ
プ502で終了と判定された場合は2次の結合情報編集
要求があるか判定しくステップ506 )、オーバレイ
セグメント内ソースプログラムアドレス−覧要求がある
のでステップ501を実行する。
第6図は、第2図中の結果編集手段203における処理
の概要を示すフローチャートである。
検索手段202から受け取った検索情報を結合情報編集
要求に基づいて編集する(ステップ601)。
〔発明の効果〕
以上の説明であきらかなように2本発明によって、以下
の効果がある。
■ 結合後のプログラム開始番地が一目でわかるので、
オブジェクトコード作成時の時間が短縮される。
■ どのオーバレイセグメントで使用されているかがわ
かると同時に、使用しているオーバレイセグメント数が
わかるので、プログラム配置を考慮しメモリ削減が行え
る。
■ オーバレイセグメントサイズの把握がしやすい。
【図面の簡単な説明】
第1図は9本発明のオーバレイセグメント情報出力方式
の一実施例を示すブロック図、第2図は、第1図に示し
た検索編集手段の構成図。 第5図(a) 、 (b)はオーバレイセグメント情報
出力方式で出力される帳表の一例、第4図は第2図中の
結合情報解析手段における処理の概要を示すフローチャ
ート、第5図は第2図中の検索手段における処理の概要
を示すフローチャート。 第6図は第2図中の結果編集手段205における処理の
概要を示すフローチャートを示している。 101・・・保存手段、102・・・記憶媒体、103
・・・入力手段、104・・・結合情報読み出し手段、
105・・・検索編集手段、106・・・出力手段、2
01・・・結合情報解析手段、202・・・検索手段、
203・・・結果編集手段、204・・・記憶域。 第1図 第2図 第3図 (G) (b) 第5図

Claims (1)

    【特許請求の範囲】
  1. 1)ソースプログラム群を翻訳することで得たオブジェ
    クトプログラムを結合し、実行形式プログラムを生成す
    るシステムにおいて、結合の際に帳表として出力される
    結合情報を記憶媒体に保存する保存手段と、該保存手段
    で保存に使用した記憶媒体名と結合情報編集要求とを受
    け取る入力手段と、該入力手段で受け取った記憶媒体内
    に保存されている結合情報を記憶媒体から読み出す結合
    情報読み出し手段と、該結合情報読み出し手段により読
    み出された結合情報を入力として結合情報編集要求を満
    たす情報を検索し、検索結果を編集する検索編集手段と
    、該検索編集手段により編集された結果を帳表へ出力す
    る出力手段とを有することを特徴とするオーバレイセグ
    メント情報出力方式。
JP12386788A 1988-05-23 1988-05-23 オーバレイセグメント情報出力方式 Pending JPH01293438A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP12386788A JPH01293438A (ja) 1988-05-23 1988-05-23 オーバレイセグメント情報出力方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP12386788A JPH01293438A (ja) 1988-05-23 1988-05-23 オーバレイセグメント情報出力方式

Publications (1)

Publication Number Publication Date
JPH01293438A true JPH01293438A (ja) 1989-11-27

Family

ID=14871344

Family Applications (1)

Application Number Title Priority Date Filing Date
JP12386788A Pending JPH01293438A (ja) 1988-05-23 1988-05-23 オーバレイセグメント情報出力方式

Country Status (1)

Country Link
JP (1) JPH01293438A (ja)

Similar Documents

Publication Publication Date Title
JPH01293438A (ja) オーバレイセグメント情報出力方式
JP3529325B2 (ja) ダンプ編集処理方式
JP2990701B2 (ja) ファイル編集方式
JP2588788B2 (ja) ファイル抽出方式
JPH11327887A (ja) 自動部品化機能付コンパイラシステムおよび記録媒体
JPH0454558A (ja) テキスト管理方式
JPH0512394A (ja) 画像編集方式
JPH0816382A (ja) 誤修正行検索装置
JPH02120950A (ja) メモリダンプファイルアクセスにおけるアドレス変換方式
JPH04273345A (ja) セグメントの編集出力方式
JP2003030017A (ja) データ格納方法およびその方法によったプログラムを記憶した記憶媒体
JPH04195427A (ja) 2次元表データ比較方式
JPH11161401A (ja) 画面遷移方式及び記録媒体
JPH04304525A (ja) 光学式読み込みデータの処理方式
JPH0823867B2 (ja) 集合フアイルを利用した隣接検索方式
JPH01305431A (ja) エラーメッセージ挿入方式
JPH03259324A (ja) 書き換え不可媒体の複写方式
JPH01270127A (ja) データ検索処理方式
JPS60178535A (ja) 処理の実行定義形コマンド方式
JPH04257034A (ja) マクロファイルの論理名表示方式
JPH07104990A (ja) 特定文字列の不一致を無視できるテキストデータ比較方式
JPH08235048A (ja) ネットワーク・ファイル処理方法およびネットワーク・ ファイル処理方式
JPH02208751A (ja) データ保存方式
JPH0713752A (ja) プログラムのリビジョン管理方法とその装置
JPH05313967A (ja) レコード編集方式