Extended syntax record for assembler language instructions
    4.
    发明授权
    Extended syntax record for assembler language instructions 有权
    汇编语言指令的扩展语法记录

    公开(公告)号:US06631516B1

    公开(公告)日:2003-10-07

    申请号:US09558430

    申请日:2000-04-25

    IPC分类号: G06F944

    CPC分类号: G06F8/54

    摘要: Disclosed is a method, system, and information bearing medium for associating attribute information with symbols. A command is processed associating user specified attribute information with a symbol definition or reference. The user specified attribute information is added to an object file including the symbol definition or reference. The attribute information may then be used to determine compatibility when resolving references to the symbol. Further, the user specified attribute information may also be associated with an address constant.

    摘要翻译: 公开了一种用于将属性信息与符号相关联的方法,系统和信息承载介质。 处理将用户指定的属性信息与符号定义或引用相关联的命令。 用户指定的属性信息被添加到包含符号定义或引用的对象文件中。 然后,当解析对符号的引用时,可以使用属性信息来确定兼容性。 此外,用户指定的属性信息也可以与地址常数相关联。

    System and method for preparing a computer program for execution
    7.
    发明授权
    System and method for preparing a computer program for execution 失效
    用于准备执行计算机程序的系统和方法

    公开(公告)号:US5553286A

    公开(公告)日:1996-09-03

    申请号:US214735

    申请日:1994-03-17

    申请人: Richard E. Lee

    发明人: Richard E. Lee

    IPC分类号: G06F9/445

    CPC分类号: G06F9/44521 Y10S707/99931

    摘要: A new format of executable program is provided which is flexible and open-ended to provide a means for storing heterogeneous program data in an executable program. In a computer system having a central processing unit, memory, and a storage device, a system and method of executing a computer program is provided for converting one or more source programs into an executable program. The data from the object modules are arranged according to a set of predefined classes. Each class of data is written out to memory keeping data from the same class stored together. Only the data in classes needed for running the program are loaded into memory. As data is required to continue running the program, it is read into memory. A directory is maintained of where each class is stored on the storage device.

    摘要翻译: 提供了一种新的可执行程序格式,其灵活和开放,以提供用于在可执行程序中存储异构程序数据的手段。 在具有中央处理单元,存储器和存储设备的计算机系统中,提供了一种执行计算机程序的系统和方法,用于将一个或多个源程序转换为可执行程序。 来自对象模块的数据根据​​一组预定义的类来排列。 每个类别的数据被写出来保存来自保存在一起的同一类的数据。 只有运行程序所需的类中的数据才会被加载到内存中。 由于需要继续运行程序的数据,因此读入内存。 维护每个类存储在存储设备上的目录。

    System and method using extended relocation types and operations in relocating operations
    9.
    发明授权
    System and method using extended relocation types and operations in relocating operations 失效
    使用扩展重定位类型和重新定位操作中的操作的系统和方法

    公开(公告)号:US06578194B1

    公开(公告)日:2003-06-10

    申请号:US09392128

    申请日:1999-09-08

    IPC分类号: G06F945

    CPC分类号: G06F8/44

    摘要: A method, apparatus, and article of manufacture for the inclusion of extended relocation types and operations performed thereon in a relocation directory within an object module or load module. The relocation directory includes a field to describe the referenced item relocated into the address constant location within the text, which may be a numerical value, symbol, address, set of data or instructions or symbol. The relocation directory further includes a field to describe the operation performed on the referenced item and the present contents of the address constant, which includes operations such as subtraction, addition, division, multiplication, logical AND, logical OR, shifting, logical XOR, and moving. The result of the operation performed on the referenced item and the content of the address constant is relocated into the address constant location.

    摘要翻译: 一种用于将扩展重定位类型和操作包括在对象模块或加载模块内的重定位目录中的方法,装置和制品。 重定位目录包括一个字段,用于描述重新定位到文本内的地址常量位置中的被引用的项目,其可以是数值,符号,地址,数据集或指令或符号。 重定位目录还包括描述对被引用项目执行的操作和地址常数的当前内容的字段,其包括诸如减法,加法,除法,乘法,逻辑与,逻辑或,移位,逻辑异或和 移动。 对参考项目执行的操作结果和地址常量的内容重新定位到地址常量位置。