Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
【発明の名称】転送可能および転送不可能なプログラム部分を有するプログラムを移送するための方法
Document Type and Number:
Japanese Patent JPH11514119
Kind Code:
A
Abstract:
PCT No. PCT/DE97/01220 Sec. 371 Date Jan. 4, 1999 Sec. 102(e) Date Jan. 4, 1999 PCT Filed Jun. 16, 1997 PCT Pub. No. WO98/01805 PCT Pub. Date Jan. 15, 1998The method is for moving hardware-proximate and subprogram-independent program code. Portable program parts (C, D) for the destination hardware are respectively recompiled and all entry points at which these program parts can be branched to proceeding from other program parts are identified. A specific bit pattern (NOP) is respectively generated at these entry points, this bit pattern representing, on the one hand, a dummy command of the destination hardware but, on the other hand, not representing a valid operation for the source hardware. Moreover, program code is generated at all potential exit points of non-local branchings, this program code checking the branch destination of the corresponding branch at the run time to see whether the specific bit pattern (NOP) is present thereat. When this is not the case, an emulator (EM) is activated that emulates the program part branched to and consequently present as non-portable code (A, B) for the source hardware on the destination hardware. A check is likewise carried out in the emulation at all potential non-local branches to see whether the specific bit pattern (NOP) is present at the destination address and the emulation is ended as warranted.

Inventors:
Stadel, Manfred
Weber, Christian
Application Number:
JP50463698A
Publication Date:
November 30, 1999
Filing Date:
June 16, 1997
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
Siemens Nixdorf Infant Automation The Steme Actien Gezershaft
International Classes:
G06F8/52; G06F9/30; G06F9/318; G06F9/45; G06F9/455; (IPC1-7): G06F9/455; G06F9/45
Attorney, Agent or Firm:
Iwao Yamaguchi