JPS58191047A - Detecting method of breakdown area of program - Google Patents
Detecting method of breakdown area of programInfo
- Publication number
- JPS58191047A JPS58191047A JP57073788A JP7378882A JPS58191047A JP S58191047 A JPS58191047 A JP S58191047A JP 57073788 A JP57073788 A JP 57073788A JP 7378882 A JP7378882 A JP 7378882A JP S58191047 A JPS58191047 A JP S58191047A
- Authority
- JP
- Japan
- Prior art keywords
- program
- file
- execution
- source program
- source
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Debugging And Monitoring (AREA)
- Devices For Executing Special Programs (AREA)
Abstract
Description
【発明の詳細な説明】
(a) 発明の技術分野
この発明は、処理装置に用いられるフログラムを運用す
る際に発生する70グラムミスに基う〈フロクラム・タ
クン箇所を検出する方式に関するものである。DETAILED DESCRIPTION OF THE INVENTION (a) Technical Field of the Invention The present invention relates to a method for detecting a 70-gram error that occurs when operating a program used in a processing device.
(bl 従来技術と問題点
処理装置ドち電子計算機を作動する之めにはプロクラム
が必要であり、要求される機能が大きければ大きい程こ
れに比例してプログラムの量も増大する。一方作成され
たプログラムはミスかなく完全なものが得られれば別に
問題はないがチェックを繰返しても100%完全である
といえず時として稼動中に不都合冷状態となり、処理実
行を不可能さてることがある。更に作成されたソースプ
ロクラムは翻訳処理とか結oIIii集処理等を経て機
械語の実行形式フログラムに変換されて処理装置を連用
する。通常10クラム拳ミスを迅速に修正するために#
:を稼動用の実行形式70グラムの中にテハンク轡能を
組込んで作成するのか一般であり。(bl) Prior Art and Problem Processing Device A program is required to operate an electronic computer, and the larger the required functionality, the larger the amount of the program will be. There is no problem with a program as long as it is complete without mistakes, but even after repeated checks, it cannot be said to be 100% complete, and sometimes it goes into an inconvenient cold state during operation, making it impossible to execute the process. In addition, the created source program is converted into an executable program in machine language through translation processing, OIII collection processing, etc., and is used continuously by a processing device.Usually, #10 is used to quickly correct mistakes.
: It is common to create a 70-gram executable format by incorporating the functions of the hacker.
従ってこのプログラムの中にはソース70クラムの各ス
テップに対応する機械語も収納されその分プログラムが
増大し主記憶装置の大型のものが必要となるばかりでな
く、実行処理速度が遅くなるといった欠点があった。Therefore, this program also contains machine language corresponding to each step of the source 70 crumbs, which not only increases the size of the program and requires a large main memory, but also has the drawbacks of slow execution processing speed. was there.
(c) 発明の目的
この発明は1以上のような従来の状況から稼動10グラ
ムの実行処理速度を低下しないで所要時にデパック機能
を作動し得るプログラム箇所検出方式を提供することを
目的とするものである。(c) Purpose of the Invention It is an object of the present invention to provide a program location detection method that can activate the depacking function when necessary without reducing the execution processing speed of the operating 10 grams in one or more conventional situations. It is.
(d) 発明の構成
簡単に述べるとこの発明は、処理装置の翻訳処理時に貴
行形式プロクラムのステップに対Eシ1ソースプログラ
ムのステップを格納するタクシ対策ファイルを作成し、
業務処理実行中にフロクラム・タクシが発生した際、ダ
ウン対策ファイルを参照して当該10クラム・タクシ・
ステップに対応したソース70クラムのステップを出力
するようにしたことを特徴とするものである。(d) Structure of the Invention Briefly stated, the present invention creates a taxi countermeasure file that stores steps of an E-based source program in steps of your bank format program during translation processing by a processing device,
When a flocram taxi occurs during execution of business processing, refer to the down countermeasure file and check the corresponding 10 cram taxi.
This method is characterized in that a step of 70 crumbs of source corresponding to the step is output.
(θ)発明の実施例 以下本発明の実施例を図面によって詳述する。(θ) Examples of the invention Embodiments of the present invention will be described in detail below with reference to the drawings.
図は本発明のプログラム・ダウン箇所検出方式を説明J
孟ブロック図であり、1はソースプログラム、2ij翻
訳処理部、3は磁気ディスタなどの外部記憶装置、4F
i結合編集処理部、5は実行形式プログラム・ファイル
、6はダウン対策ファイル、7は主記憶装置、8は表示
装置をそれぞれ示す。The figure explains the program down point detection method of the present invention.
This is a block diagram of Meng, where 1 is a source program, 2 is a translation processing unit, 3 is an external storage device such as a magnetic disk drive, and 4F
5 is an executable program file, 6 is a down protection file, 7 is a main storage device, and 8 is a display device.
ソースプログラムlは翻訳処理部2にて翻訳され相対形
式のプログラムとして外部記憶装置3の3−2に格納さ
れるとともにソースプログラムも3−3に一時保管され
る。結合編集処理部4は各種ライブラリーを格納する外
部記憶装置3−1と相対形式のプログラムとソースプロ
グラムトラ編集して実行形式プログラムを作成し実行形
式プロクラム・ファイ/I15に格納するとともに、ダ
ウン対策のファイルの作成が指示された場合以下の表に
示すように対策内容をダウン対策ファイル6に作成する
。 表
実行形式プログラムはローディング動作により主記憶¥
eI17のプログラム処理部7−IK格納され処理が行
われる。実行形式プログラムが処理続行中のム点忙てダ
ウンすると割込みが発生する。The source program 1 is translated by the translation processing unit 2 and stored as a relative format program in 3-2 of the external storage device 3, and the source program is also temporarily stored in 3-3. The combination editing processing unit 4 creates an executable program by editing the external storage device 3-1 that stores various libraries and relative format programs and source programs, stores it in the executable program file/I 15, and also takes measures against downtime. When the creation of a file is instructed, the contents of the countermeasure are created in the down countermeasure file 6 as shown in the table below. A table executable program uses main memory by loading operation.
The program processing unit 7-IK of the eI 17 is stored and processed. An interrupt occurs when an executable program goes down while it is still processing.
ダウン対策ファイル6を呼出すためKakけられた割込
み処理s7−21d割込みを検知し割込み発生をタクシ
対策部7−3に通知する。ダクン対策$7−3ij割込
発生のアクセスキイKM>したソースプログラムの実行
ステップ番号を検索して。The interrupt processing s7-21d, which is interrupted in order to call the down countermeasure file 6, is detected and the taxi countermeasure section 7-3 is notified of the occurrence of the interrupt. Dakun countermeasure $7-3ij Interrupt generation access key KM>Search the execution step number of the source program.
この内容を表示装vIL8に出力する。図に用いた表示
装置18は印刷装置で図示しであるが1例えばキャラク
タ・ディスプレイ装置Kてもよいことは勿論である。This content is output to the display device vIL8. Although the display device 18 used in the figure is shown as a printing device, it goes without saying that it may also be a character display device K, for example.
(f) 発明の効果
以上、詳細に説明したように、本発明の70クラム・ダ
クン箇所検出方式#i実行形式フロクラム内にテパッグ
4!I能を含ます、従って主記憶装置が有効に使用でき
るとともに処理速度を低下させることなく、所要lit
?にデパック機能を作動させ処理装置の運用上利点の多
いものとなる。(f) Effects of the Invention As explained in detail above, the 70-clam-dakun location detection method #i executable form of the present invention is included in the Tepag 4! Therefore, the main memory can be used effectively and the required liter capacity can be reduced without reducing processing speed.
? Activating the depacking function at the same time brings many advantages to the operation of the processing equipment.
図は本発明のフログラム・ダウン箇所検出方式を適用し
たブロック図である。
図において、IFiソースプログラム、2は翻訳処理部
、4Vi結合編集処理部、 5Fi実行形式プログラ
ムOファイル、6はダウン対策ファイルをそれぞれ示す
。
手続補正書(方式)
昭和57年!月23日
特許庁長官 殿
1、事件の表示
昭和57年特許願第 73788 号2発1すjの
名称
プログラム・ダウン箇所検出方式
、) 補正をすると
11件との関係 特許出顆人
住所 神奈川県用崎市中原区上小田中1015番地4
代 理 人 住所 神奈川県用崎市中原区
上小IH中1015番地%、1lli:E”)iノ1.
む
明細書の第4頁を別紙のとおり補正します。
8、添付書類の目録
明細書第4頁 1通以上The figure is a block diagram to which the program down point detection method of the present invention is applied. In the figure, 2 indicates the IFi source program, 2 indicates a translation processing section, 4Vi combination/edit processing section, 5Fi executable program O file, and 6 indicates a down protection file. Procedural amendment (method) 1982! May 23rd, Commissioner of the Japan Patent Office, Mr. 1, Indication of the case 1982 Patent Application No. 73788 Name of program down part detection method, ) If amended, relationship with 11 cases Patent issuer address Kanagawa prefecture 1015-4 Kamiodanaka, Nakahara-ku, Yozaki City
Agent Address: 1015 Kamiko IH Naka, Nakahara-ku, Yozaki-shi, Kanagawa Prefecture%, 1lli:E”) i-no-1.
The fourth page of the specification will be amended as shown in the attached sheet. 8. List of attached documents, page 4, 1 or more copies
Claims (1)
に変換し、該実行形式プログラムにて業務処理を実行す
る処理装置における処m装置において前記翻訳処理時に
前記実行形式10クラムのステップに対応して前記ソー
スプログラムのステップを格納するグクン対策ファイル
を作成し業務処理実行中音プログラム・ダクンが発生し
たる際該グクン対策ファイルを参照して当該フログラム
・グクン・ステップに対応した前記ソースフログラムの
ステップを出力するよう圧したことを特徴とするプログ
ラム・ダクン箇所検出方式。A translation processing unit converts the source program into an executable program of 70 grams, and a processing unit in a processing device that executes business processing using the executable program converts the source program into an executable format of 70 grams during the translation process. Create a countermeasure file that stores the steps of the source program, and when a sound program error occurs during business processing, refer to the countermeasure file and output the step of the source program corresponding to the program step. Program Dakun point detection method characterized by pressure.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP57073788A JPS58191047A (en) | 1982-04-30 | 1982-04-30 | Detecting method of breakdown area of program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP57073788A JPS58191047A (en) | 1982-04-30 | 1982-04-30 | Detecting method of breakdown area of program |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS58191047A true JPS58191047A (en) | 1983-11-08 |
Family
ID=13528272
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP57073788A Pending JPS58191047A (en) | 1982-04-30 | 1982-04-30 | Detecting method of breakdown area of program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS58191047A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS61131131A (en) * | 1984-11-30 | 1986-06-18 | Hitachi Ltd | Program editing system |
JPS63100543A (en) * | 1986-10-17 | 1988-05-02 | Hitachi Ltd | Program debugging backup device |
JPH01161543A (en) * | 1987-12-18 | 1989-06-26 | Fujitsu Ltd | System for retrieving error occurring row number of high-level language |
JPH01266636A (en) * | 1988-04-18 | 1989-10-24 | Nec Corp | Exception data display system |
-
1982
- 1982-04-30 JP JP57073788A patent/JPS58191047A/en active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS61131131A (en) * | 1984-11-30 | 1986-06-18 | Hitachi Ltd | Program editing system |
JPS63100543A (en) * | 1986-10-17 | 1988-05-02 | Hitachi Ltd | Program debugging backup device |
JPH01161543A (en) * | 1987-12-18 | 1989-06-26 | Fujitsu Ltd | System for retrieving error occurring row number of high-level language |
JPH01266636A (en) * | 1988-04-18 | 1989-10-24 | Nec Corp | Exception data display system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7614000B2 (en) | File formats, methods, and computer program products for representing presentations | |
CN100362495C (en) | Information leakage prevention method and apparatus and program for the same | |
US4731734A (en) | Digital computer system incorporating object-based addressing and access control and tables defining derivation of addresses of data from operands in instructions | |
US6175839B1 (en) | Filter interface for managing printer system information | |
KR880008152A (en) | Calculation Stack Recovery Device and Method in Calculator | |
JPS58191047A (en) | Detecting method of breakdown area of program | |
CN104008004B (en) | A kind of process protection method and electronic equipment | |
US4660142A (en) | Digital data processing system employing an object-based addressing system with a single object table | |
CN103440193A (en) | Method for quickly recording selected information | |
Needham et al. | Theory and practice in operating system design | |
JP3079825B2 (en) | Electronic computer equipment | |
JPH025132A (en) | Automatic document forming system | |
JPS55131853A (en) | Control method for multiple-system electronic computer | |
JPS63245723A (en) | System command registering system | |
CN112182605A (en) | Operation request processing method and device, electronic equipment and readable storage medium | |
JPS60178549A (en) | Registration system for data to memory device | |
JPS63131263A (en) | Document forming device | |
KR920022779A (en) | How to Manage Disks Using SCSI | |
JPH0589135A (en) | Processing program starting device | |
JPS60147873A (en) | Intelligent data processor with data backup function | |
JPH04181366A (en) | Data processor | |
JPH04123139A (en) | Task dispatching system | |
JPH0219924A (en) | High-speed data access system | |
JPS61279934A (en) | Access system for data shorter than register length | |
JPH01155448A (en) | System for preventing multiple output of diagnostic information with same cause |