首页> 外国专利> Method to change an object code version of a first program stored in the computer of an appliance into an object code version of a second program which was derived by at least one change to the first program

Method to change an object code version of a first program stored in the computer of an appliance into an object code version of a second program which was derived by at least one change to the first program

机译:将存储在设备计算机中的第一程序的目标代码版本更改为第二程序的目标代码版本的方法,该第二程序是通过对第一程序的至少一次更改而得​​出的

摘要

Each time a source version of a program is converted into an associated object code version, a compiler program divides the source version into segments and a linker program stores segment information items in a buffer file. The linker program reads the segment information items of the first program during the conversion of the second program and compares them with the segment information items of the second program. The content of each segment which, at the most, requires the same amount of storage space in the second program as in the first program, is stored under an identical address in each case in both object code versions. The content of each segment which needs a greater amount of storage space in the object code version of the second program than in the first program is stored in a free storage area, releasing the previously occupied storage area in favour of other segments. A comparator/generator program compares all bytes of the two object code versions with one another and generates a differences program which now only contains the bytes which are different for the two object code versions, and the associated addresses, and which is subsequently forwarded to the device (1 to 5) which is connected to a central processing unit (6) via a transmission network (7). IMAGE
机译:每次将程序的源版本转换为关联的目标代码版本时,编译器程序都会将源版本划分为段,而链接程序会将段信息项存储在缓冲区文件中。链接器程序在第二程序转换期间读取第一程序的段信息,并将它们与第二程序的段信息进行比较。在两个目标代码版本中,每个段的内容最多都需要在第二个程序中与第一个程序中相同的存储空间存储在相同的地址下。与第一程序相比,第二程序的目标代码版本中需要更大存储空间的每个段的内容存储在空闲存储区中,从而释放了先前占用的存储区,从而有利于其他段。比较器/生成器程序将两个目标代码版本的所有字节相互比较,并生成一个差异程序,该程序现在仅包含两个目标代码版本不同的字节以及关联的地址,然后将其转发给通过传输网络(7)连接到中央处理单元(6)的设备(1至5)。 <图像>

著录项

  • 公开/公告号EP0472812B1

    专利类型

  • 公开/公告日1998-05-06

    原文格式PDF

  • 申请/专利权人 LANDIS & GYR TECHNOLOGY INNOVATION AG;

    申请/专利号EP19910107079

  • 发明设计人 MEYER MARK;WEHRLI HERBERT;

    申请日1991-05-02

  • 分类号G06F9/44;G06F9/45;

  • 国家 EP

  • 入库时间 2022-08-22 02:50:46

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号