JPH02280255A - Transplanting method for program of computer and execution processor for transplanted program - Google Patents

Transplanting method for program of computer and execution processor for transplanted program

Info

Publication number
JPH02280255A
JPH02280255A JP1102334A JP10233489A JPH02280255A JP H02280255 A JPH02280255 A JP H02280255A JP 1102334 A JP1102334 A JP 1102334A JP 10233489 A JP10233489 A JP 10233489A JP H02280255 A JPH02280255 A JP H02280255A
Authority
JP
Japan
Prior art keywords
dependent
processing
model
program
computer
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
JP1102334A
Other languages
Japanese (ja)
Inventor
Yoichi Kato
洋一 加藤
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.)
Sord Computer Corp
Original Assignee
Sord Computer 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 Sord Computer Corp filed Critical Sord Computer Corp
Priority to JP1102334A priority Critical patent/JPH02280255A/en
Publication of JPH02280255A publication Critical patent/JPH02280255A/en
Pending legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 【発明の目的1 (産業上の利用分野) 本発明は、コンピュータのプログラムの移植に関し、効
率的な移植方法およびその装置等に関する。
DETAILED DESCRIPTION OF THE INVENTION Object of the Invention 1 (Field of Industrial Application) The present invention relates to the porting of computer programs, and relates to an efficient porting method and apparatus therefor.

(従来の技術及び発明が解決しよう、とする課題)パー
ソナルコンピュータ等におけるプログラムについて、た
とえばアプリケーションプログラムを他の機種のコンピ
ュータへ移植するものとしては次ぎのようなものがある
(Problems to be Solved by the Prior Art and the Invention) Regarding programs in personal computers, for example, there are the following methods for porting application programs to other types of computers.

(1)全ソースファイルを入手して移植用としてソース
ファイルを修正する。
(1) Obtain all source files and modify them for porting.

(2)11種依存部のみのソースファイルとその他のオ
ブジェクトプログラムを入手して、機種依存部のみを修
正する。
(2) Obtain the source files of only the 11 type dependent parts and other object programs, and modify only the machine dependent parts.

(3)機種依存部をデバイスドライバーとして実現して
おき、機種ごとにデバイスドライバーのプログラムを作
成する。
(3) Implement the model-dependent part as a device driver, and create a device driver program for each model.

(4)機種依存部をランタイムライブラリーとして提供
し、アプリケージ」ンプログラムの実行時にダイナミッ
クリンクするためにランタイムライブラリーのプログラ
ムを作成する。
(4) Provide the model-dependent parts as a runtime library, and create a runtime library program for dynamic linking when executing an application program.

このような従来のアプリケージ1ンプログラムの移植方
法は、次のような種々なる欠、αがある。
Such a conventional method of porting an application program has various deficiencies and disadvantages as follows.

上記(1)、(2ンの場合は移植のためにアプリケーシ
ョンプログラムの提供側は、ソースプログラム又はオブ
ジェクトプログラムを提供する必要があった。 これは
アプリケージ謄ンプログラムの貴重な技術資料およびノ
ウハウ等の秘密を保持する関係上非公開にするのが一般
的傾向であり、実情に合わない問題があった。
In the case of (1) and (2) above, in order to port the application program, the provider of the application program had to provide the source program or object program. The general trend is to keep information private in order to maintain confidentiality, and this poses a problem that does not suit the actual situation.

また上記(3)の場合は、機種ごとのデバイスドライバ
ーの作成が困難であり、デバイスドライバープログラム
の作成のための外部仕様書の作成や高度技術情報が必要
であり、移植作業の効率が低下する問題があった。
In the case of (3) above, it is difficult to create a device driver for each model, and it is necessary to create external specifications and advanced technical information to create a device driver program, which reduces the efficiency of porting work. There was a problem.

(4)の場合もランタイムライブラリーのダイナミック
リンク等をオペレーティングシステムがサポートしなけ
ればならず、さらにランタイムライブラリーの外部仕様
書の作成や高度技術情報が必要であり、開発効率を低下
させる問題があった。
In the case of (4), the operating system must support dynamic linking of the runtime library, and the creation of external specifications for the runtime library and advanced technical information are also required, which reduces development efficiency. there were.

本発明は、これら従来の問題点を解消し、パーソナルコ
ンピュータ等のプログラムの移植の効率化を図るプログ
ラムの移植方法およびその手段を提供することを目的と
する。
SUMMARY OF THE INVENTION An object of the present invention is to provide a program porting method and means for solving these conventional problems and improving the efficiency of program porting for personal computers and the like.

[発明の構成l (課題を解決するための手段) 本発明は、移植先のコンピュータのハードウェアとのイ
ンターフェースを含む機種依存部と処理本体部とを有す
るコンビ二一夕のプログラムを移植先のコンピュータの
主記憶装置にロードすると共に、この移植先の主記憶装
置に前記機種依存部と処理本体部のための共有スタック
の領域を設け、この共有スタックを介して処理本体部と
機種依存部との間のデータの送受性なうことにより、前
記コンビ二一夕のプログラムを実行することを特憬とす
る。
[Structure of the Invention 1 (Means for Solving the Problems) The present invention provides a combination program having a machine-dependent section including an interface with the hardware of the destination computer and a processing main section, to the destination computer. In addition to loading it into the computer's main memory, a shared stack area for the machine-dependent section and the processing main body section is provided in the main memory of the porting destination, and the processing main section and the machine-dependent section are loaded via this shared stack. It is special to execute the program of the above-mentioned combination machine by transmitting and receiving data during the process.

(作用) 移植先のコンピュータのハードウェアとのインターフェ
ースを含む機種依存部と処理本体部とを有するコンピュ
ータのプログラムを、移植先のコンピュータシステムで
実行することができる。
(Operation) A computer program having a model-dependent section including an interface with the hardware of the porting destination computer and a processing main body section can be executed on the porting destination computer system.

(実施例) 次ぎに本発明の実施例を図面を参照して説明する。 第
1図は本発明に用いられるアプリケーションプログラム
の構成を示すもので、アプリケーションプログラムは処
理本体部1とコンピュータの機種依存部2とから構成さ
れる。
(Example) Next, an example of the present invention will be described with reference to the drawings. FIG. 1 shows the configuration of an application program used in the present invention. The application program is composed of a processing main unit 1 and a computer model dependent unit 2.

処理本体部1はアプリケーションプログラムの本末の種
々の処理機能を行なう処理部3と、前記機種依存部2と
の通信I!能を有する本体側通信部4とからなる。
The main processing unit 1 communicates with the processing unit 3 that performs various processing functions at the end of the application program, and the model-dependent unit 2! and a main body side communication section 4 having functions.

機種依存部2は、移植先のコンピュータのハードウェア
とのインターフェースを含み基本入出力システムプログ
ラム(以下BIO8と称する)からのデータを処理する
と共に前記処理本体部1の処理部3からのデータを処理
する機種依存処理部5と、前記処理本体部1との通イざ
W1能を有する機種依存側通信g6とからなる。
The model-dependent unit 2 includes an interface with the hardware of the computer to be ported to, processes data from the basic input/output system program (hereinafter referred to as BIO8), and processes data from the processing unit 3 of the processing main unit 1. It consists of a model-dependent processing section 5 that performs the processing, and a model-dependent side communication g6 that has a communication W1 function with the processing main body section 1.

尚、図中符合7は処理本体部1と機種依存部2からのデ
ータ等を記憶する共有スタック、8はBiO2である。
In the figure, reference numeral 7 indicates a shared stack for storing data etc. from the processing main unit 1 and the model-dependent unit 2, and 8 indicates a BiO2.

機種依存処理部3は識別データテーブル9を有し、この
識別データテーブル9にはアプリケージタンプログラム
が行なう種々の処理内容を表わす識別データが格納され
ている。
The model-dependent processing section 3 has an identification data table 9, and this identification data table 9 stores identification data representing various processing contents performed by the application tongue program.

識別データは処理内容を表わす命令とパラメータとから
なり、例えば直線を描く命令LINEと座標を表わすパ
ラメータ、円を描く命令CIRCLEと座標を表わすパ
ラメー・夕、表示内容を消去する命令CLEARと消去
領域座標を表わすパラメータ等がある。
Identification data consists of commands and parameters that represent processing contents, such as a command LINE to draw a straight line and parameters representing coordinates, a command CIRCLE to draw a circle and parameters representing coordinates, a command CLEAR to erase display contents and erase area coordinates. There are parameters etc.

これら各種の識別データの各々には識別番号がもうけら
れており、各々の識別データが識別される。 これら識
別データテーブル名、識別番号、識別データは呼び出し
関数を構成し、呼び出し関数は例えばfoo(識別デー
タテーブル名、識別番号、識別データ)で表わされ、以
下呼び出し関数をfo。
An identification number is assigned to each of these various pieces of identification data, and each piece of identification data is identified. These identification data table name, identification number, and identification data constitute a calling function, and the calling function is represented, for example, by foo (identification data table name, identification number, identification data), and hereinafter the calling function is called fo.

で表わす。It is expressed as

前記アプリケ−シーンプログラムの処理本体部1と機種
依存部2は独立した通常のプログラムとして提供され、
実行可能なファイルとして処理される。
The processing main body part 1 and the model-dependent part 2 of the application scene program are provided as independent normal programs,
Treated as an executable file.

すなわち、オペレーティングシステム(OS)からみて
これら処理本体部1と機種依存部2は実行可能なファイ
ルとして扱い、本発明に用いられるアプリケージタンプ
ログラムがO8によりコンビ二一夕の主記憶装置にロー
ドされる。
That is, from the perspective of the operating system (OS), these processing main body part 1 and model-dependent part 2 are treated as executable files, and the application program used in the present invention is loaded into the main memory of the combination computer by O8. .

第2図は主記憶装置10のメモリマツプを示すもので、
主記憶装置10にはO8の基本構成要素であるデスクオ
ペレーティングシステム(D OS )、BiO2,コ
マンドプロセッサ、オブシ鰭ンデバイスドライバー等の
他に本発明に用いられるアプリケージタンプログラムの
処理本体部1と機種依存部2とがロードされており、そ
のほかに本発明で用v1られる共有スタック7の領域が
ある。
FIG. 2 shows a memory map of the main storage device 10.
The main storage device 10 contains the basic components of O8, such as a desk operating system (DOS), BiO2, command processor, obshi fin device driver, etc., as well as the processing main unit 1 and model of the application program used in the present invention. The dependent part 2 is loaded, and there is also an area of the shared stack 7 that is used in the present invention v1.

処理本体部1の処理部3は機種依存部2を主記憶装置1
0に呼び込む手順を有し、この呼び込み手順の実行によ
り機糧依存82が主記憶装置10にロードされる。
The processing section 3 of the processing main body section 1 stores the model-dependent section 2 in the main storage device 1.
0, and by executing this loading procedure, the equipment dependency 82 is loaded into the main storage device 10.

第3図は本発明を適用したコンピュータシステムを示す
もので、本発明に用いるアプリケージタンプログラムは
外部記憶装置11の70ツピデスクに記憶されている。
FIG. 3 shows a computer system to which the present invention is applied, and the application program used in the present invention is stored in the 70 disk of the external storage device 11.

システムの立ちあげのときに、RAMで構成された主記
憶装置10に70ツピデスクに記憶されている7ブリケ
ーシ惣ンプログラムがロードされ、CPU 12によっ
てアプリケージタンプログラムが実行される。 尚、図
中符号13はプートプログラム、BiO2等を記憶した
ROM、14は入力装置、15は表示装置、16は7・
口7ビデスクのドライブ装置等のインターフェースであ
る。
When the system is started up, seven application programs stored in 70 disks are loaded into the main memory 10 constituted by RAM, and the application programs are executed by the CPU 12. In the figure, reference numeral 13 is a ROM that stores a boot program, BiO2, etc., 14 is an input device, 15 is a display device, 16 is 7.
7 This is an interface for the drive device of the video desk, etc.

第4図、第5図は本発明の動作を示す70−チャートで
ある。
4 and 5 are 70-charts showing the operation of the present invention.

本発明に用いられるアプリケ−シランプログラムの処理
本体部1と機種依存部2は、コンピュータシステムのf
il!およびO8に応じて構成すればよい、 たとえば
、O8がMS−DO8(マイクロソフト社の登録商標)
であれば、アプリケーションプログラムの処理本体部1
と機種依存部2はMS−DO3の実行可能な7Tイル(
、EXE7yイルと表t)す)として構成すればよい。
The processing main unit 1 and model-dependent unit 2 of the application run program used in the present invention are
Il! and O8. For example, O8 is MS-DO8 (registered trademark of Microsoft Corporation)
If so, the processing body part 1 of the application program
and the model-dependent part 2 are executable 7T files of MS-DO3 (
, EXE7y file.

次ぎに本発明の動作を第4図、第5図の70−チャート
について説明する。 70ツピデスクに記憶されている
アプリケージタンプログラムの処理本体部1と機種依存
部2を主2[装置10にロードするには、O8の管理下
においてまずステップS1でオペレータが入力装置14
から機種依存部2の7Tイル名を入力する。
Next, the operation of the present invention will be explained with reference to the chart 70 in FIGS. 4 and 5. To load the processing body part 1 and model-dependent part 2 of the application program stored in the 70-device into the main device 10, under the control of the O8, the operator first inputs the input device 14 in step S1.
Enter the 7T file name in the model dependent section 2 from .

P11種依存部2のファイル名が入力されると、CTI
J12により実行されるO8によりm種依存部2が70
ツピデスクからRAMの主犯1!装置10にロードされ
る。 R種依存部2が主記憶装置10にロードされると
、ステップS2においてO8によりCPU12は機種依
存部2の機種依存処理8s5の処理本体部1を主記憶装
置10に呼び込む手順を実行し、ステップS3において
処理本体部1は主記憶装置10にロードされる。
When the file name of P11 type dependent part 2 is input, CTI
M type dependent part 2 is set to 70 by O8 executed by J12.
The main culprit of RAM from Tsupidesk! loaded into the device 10. When the R type dependent section 2 is loaded into the main storage device 10, in step S2, the CPU 12 executes a procedure to call the processing main body section 1 of the model dependent processing 8s5 of the model dependent section 2 into the main storage device 10 by O8. In S3, the main processing unit 1 is loaded into the main storage device 10.

主記憶装置10に7プリケーシツンプログラムの機種依
存部2と処理本体n1がロードされると、コンピュータ
システムはO8から7プリケーシ。
When the machine-dependent part 2 and the processing body n1 of the 7-part program are loaded into the main storage device 10, the computer system runs the 7-part program from O8.

ンプログラムに移行する。transition to the new program.

尚、共有スタック7は7プリケーシ鱈ンプログラムが主
記憶装置10にロードされるときに、O8により主記憶
装置10に共有スタック7の領域が設けられる。 次に
主記憶装置10にロードされた処理本体部1と機種依存
部2の動作を第5図について説明する。
Incidentally, the shared stack 7 has seven applications. When the program is loaded into the main storage device 10, an area for the shared stack 7 is provided in the main storage device 10 by O8. Next, the operations of the main processing unit 1 and the model-dependent unit 2 loaded into the main storage device 10 will be explained with reference to FIG.

コンピュータシステムのオペレータからデータ処理の命
令、たとえば円を措く命令が入力されると処理本体部1
の処1!i部3は、ステップSaにおいて円を措く命令
(、IRCLEの呼び出し関数f。
When a data processing command, for example, a command to remove a circle, is input from the computer system operator, the processing main unit 1
Where 1! The i section 3 includes an instruction (, a calling function f of IRCLE) to remove a circle in step Sa.

Oを呼び出すデータを、本体側通信部4を介して共有ス
タックへPUSHする。
PUSH the data that calls O to the shared stack via the main body communication unit 4.

次にステップsbにおいてこの呼び出し関数のアドレス
を求める。 呼び出し関数のアドレスが求められると、
ステップScに進み呼び出し関数がCALLされ、この
呼び出しrll数のアドレスは、機種依存部2の機種依
存側通信部6により機種依存処理部3に送られシステム
の制御が機種依存部2に移行する。
Next, in step sb, the address of this called function is determined. When the address of the calling function is determined,
Proceeding to step Sc, the calling function is called, and the address of the number of calls rll is sent to the model dependent processing unit 3 by the model dependent communication unit 6 of the model dependent unit 2, and control of the system is transferred to the model dependent unit 2.

機種依存処理部3にシステムの制御が移行すると、機種
依存部2は共有スタックのデータをPOPし、POPさ
れたこのデータにしたがって機種依存毎J!!部3の識
別データテーブル内に格納されている当該識別データが
、機種依存側通信部6により共有スタック7にPUSH
される。 この場合は円を描く命令と座標を表わすパラ
メータが該当する。
When control of the system is transferred to the model-dependent processing unit 3, the model-dependent unit 2 pops the data in the shared stack, and performs J! ! The identification data stored in the identification data table of the unit 3 is pushed to the shared stack 7 by the model-dependent communication unit 6.
be done. In this case, the command to draw a circle and the parameters representing the coordinates are relevant.

次に共有スタック、7に格納された識別データはBiO
2によってPOPされ、目的の処理が実行される。
Next, the identification data stored in the shared stack, 7, is BiO
2, and the target process is executed.

このように本発明においては、アプリケ−シランプログ
ラムの処理本体部1と機種依存部2が、呼び出し関数と
共有スタック7を介してアプリケージタンプログラムを
実行している。
As described above, in the present invention, the processing body section 1 and the machine dependent section 2 of the application run program execute the application run program via the calling function and the shared stack 7.

したがって、本発明において他の機種のコンピュータシ
ステムに移植するには、アプリケーションプログラムの
提供側が呼び出し関数の外部仕様書を公開提示するだけ
で足りる。
Therefore, in order to port the present invention to other types of computer systems, it is sufficient for the provider of the application program to publicly present the external specifications of the calling function.

移植を受けろ側は、提供された呼び出し関数の外部仕様
書に基づいて機種のハードウェアとのインターフェース
を含む機種依存部2を作成するだけで簡単に7プリケー
シaンプログラムを移植することができる。
The recipient of the porting can easily port the 7 Precian program by simply creating the machine-dependent section 2 that includes an interface with the machine's hardware based on the provided external specification of the calling function.

[発明の効果] この発明によれば、コンピュータのプログラムのプログ
ラムを他の機種のフンピユータシステムに移植するのに
、例えばアプリケージ壇ンプログラムの提供側はアプリ
ケージタンプログラムのソースフード、オブジェクトコ
ード等の開示を行なわなくてもよいのでノウハウ等の秘
密を保持することができる。
[Effects of the Invention] According to the present invention, in order to port a computer program to another type of computer system, for example, the provider of the application platform program uses the source food and object code of the application platform program. Since there is no need to disclose such information, know-how, etc. can be kept confidential.

さらに、他の機種のコンピュータシステムに移植するに
あたって、呼び出し関数に基づ(インターフェースを作
成する作業で足りるので移植作業が簡略化することがで
さる。
Furthermore, when porting to another type of computer system, it is sufficient to create an interface based on the call function, which simplifies the porting work.

【図面の簡単な説明】[Brief explanation of drawings]

第1図は本発明に用いられるプログラムの構成を示すブ
ロック図、第2図はメモリマツプの説明図、第3図は本
発明を適用したコンピュータシステムのブロック図、第
4図及び第5図は動作を示す70−チヤトである。 1・・・処理本体部、2・・・機種依存部、3・・・処
理部、4・・・本体側通信部、5・・・機種依存処理部
、6・・・機種依存側通信部、7・・・共有スタック、
8・・・BiO2,9・・・識別データテーブル10・
・・主記憶装置。
Figure 1 is a block diagram showing the configuration of a program used in the present invention, Figure 2 is an explanatory diagram of a memory map, Figure 3 is a block diagram of a computer system to which the present invention is applied, and Figures 4 and 5 are operations. It is 70-chat indicating. DESCRIPTION OF SYMBOLS 1... Processing main body part, 2... Model dependent part, 3... Processing part, 4... Main body side communication part, 5... Model dependent processing part, 6... Model dependent side communication part ,7...shared stack,
8...BiO2, 9...Identification data table 10.
...Main memory.

Claims (3)

【特許請求の範囲】[Claims] (1)移植先のコンピュータのハードウェアとのインタ
ーフェースを含む機種依存部と処理本体部とを有するコ
ンピュータのプログラムを移植先のコンピュータの主記
憶装置にロードすると共に、この移植先の主記憶装置に
前記機種依存部と処理本体部のための共有スタックの領
域を設け、この共有スタッグを介して処理本体部と機種
依存部との間のデータの送受行なうことにより、前記コ
ンピュータのプログラムを実行することを特徴とするプ
ログラムの移植方法。
(1) Load a computer program that has a machine-dependent part that includes an interface with the hardware of the porting destination computer and a main processing section into the main storage of the porting destination computer, and Executing the computer program by providing a shared stack area for the machine-dependent section and the processing main body, and transmitting and receiving data between the processing main body and the machine-dependent section via the shared stack. A method of porting a program featuring the following.
(2)移植先のコンピュータシステムの主記憶装置にお
いてコンピュータのプログラムを構成する処理本体部と
機種依存部の各々の領域と共有スタックの領域を備える
と共に、この処理本体部はコンピュータのプログラムの
種々の処理機能を行なう処理部と前記機種依存部との通
信を行なう本体側通信部とを有し、前記機種依存部は移
植先のコンピュータのハードウェアとのインターフェー
スを含み基本入出力システムプログラムからのデータを
処理すると共に前記処理本体部の処理部からのデータを
処理する機種依存処理部と前記処理本体部と通信を行な
う機種依存側通信部と有することを特徴とする移植され
たプログラムの実行処理装置。
(2) The main memory of the computer system to which the computer is to be migrated is provided with areas for the processing main body and model dependent parts that make up the computer program, as well as a shared stack area. It has a processing section that performs processing functions and a main body side communication section that communicates with the model-dependent section, and the model-dependent section includes an interface with the hardware of the computer to be ported and receives data from the basic input/output system program. A device for executing a ported program, comprising: a model-dependent processing unit that processes data from the processing unit of the processing main unit; and a model-dependent communication unit that communicates with the processing main unit. .
(3)前記機種依存処理部はコンピュータのプログラム
が行なう種々の処理内容を表わす識別データが格納され
た識別データテーブルを有し、コンピユータシステムの
オペレータからのデータ処理の命令に関する呼び出し関
数を呼び出すデータを本体側通信部を介して共有スタッ
クへPUSHする手段と、この呼び出し関数を求める手
段と、共有スタックのデータをPOPしPOPされたデ
ータに基づき機種依存処理部の識別データテーブル内に
格納されている当該識別データを共有スタックにPUS
Hする手段とを備えたことを特徴とする請求項(2)に
記載の移植されたプログラムの実行処理装置。
(3) The model-dependent processing unit has an identification data table in which identification data representing various processing contents performed by computer programs is stored, and the model-dependent processing unit receives data for calling a calling function related to data processing commands from an operator of the computer system. A means for PUSHing to the shared stack via the communication unit on the main body side, a means for obtaining the calling function, and a means for POPing the data of the shared stack and storing it in the identification data table of the model-dependent processing unit based on the POP data. PUS the relevant identification data to the shared stack
3. The ported program execution processing apparatus according to claim 2, further comprising: means for performing H.
JP1102334A 1989-04-21 1989-04-21 Transplanting method for program of computer and execution processor for transplanted program Pending JPH02280255A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1102334A JPH02280255A (en) 1989-04-21 1989-04-21 Transplanting method for program of computer and execution processor for transplanted program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1102334A JPH02280255A (en) 1989-04-21 1989-04-21 Transplanting method for program of computer and execution processor for transplanted program

Publications (1)

Publication Number Publication Date
JPH02280255A true JPH02280255A (en) 1990-11-16

Family

ID=14324618

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1102334A Pending JPH02280255A (en) 1989-04-21 1989-04-21 Transplanting method for program of computer and execution processor for transplanted program

Country Status (1)

Country Link
JP (1) JPH02280255A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000049506A1 (en) * 1999-02-19 2000-08-24 Wacom Engineering Co., Ltd. Operation input processing device and method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000049506A1 (en) * 1999-02-19 2000-08-24 Wacom Engineering Co., Ltd. Operation input processing device and method
US6715102B1 (en) 1999-02-19 2004-03-30 Romwin Limited Company Operation input processing apparatus and method

Similar Documents

Publication Publication Date Title
JP4562918B2 (en) Compiling program generation for an interpretive runtime environment
JPH0418638A (en) Static memory allocation processing method
JP4086791B2 (en) Compiler program, dynamic compiler program, reproduction compiler program, reproduction compiler, compilation method, and recording medium
JP2856492B2 (en) Program processing device
JPH02280255A (en) Transplanting method for program of computer and execution processor for transplanted program
JP3074223B2 (en) Audio and image output method
JPH04156615A (en) System rising system
JPH08286893A (en) Computer file for execution of plurality vendors and plurality of architectures and its formation method
JPS6315345A (en) Emulator device having split read function of program
JPH03122721A (en) Undefined symbol executing system
KR100501903B1 (en) Method for creating memory structure to process input-value specification file for data fields
CN114254303A (en) Method, system, terminal and storage medium for resource sharing of multilevel container
JPS6358565A (en) Changing device for processing contents
CN118092968A (en) Method, medium and terminal for realizing separation development of bottom kernel driver and application
JP3664602B2 (en) Information processing system
JPH01185729A (en) Overlay structure program execution system
JPS62221058A (en) Additional load control system for input/output control program
JPH01188938A (en) Collective batch processing system
JPH01191238A (en) Memory dump system
JPH03290732A (en) Program execution control method
JPH04102925A (en) Programing/execution system for computer
JPH01259430A (en) Subtracting method for interval timer value
JPH04148326A (en) Application activating system
JPS63308655A (en) System for built-in input/output device driver
JPS62216042A (en) Memory allocation method for data area