Browse Prior Art Database

Host PC DOS Link-Edit for Code at Any Address

IP.com Disclosure Number: IPCOM000120496D
Original Publication Date: 1991-May-01
Included in the Prior Art Database: 2005-Apr-02
Document File: 3 page(s) / 67K

Publishing Venue

IBM

Related People

Caillet, B: AUTHOR

Abstract

Disclosed is a Host program which performs the PC DOS relocation of .EXE into .COM extended to any starting address (as opposed to the COM definition).

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 70% of the total text.

Host PC DOS Link-Edit for Code at Any Address

      Disclosed is a Host program which performs the PC DOS
relocation of .EXE into .COM extended to any starting address (as
opposed to the COM definition).

      The code written under a personal computer of the type IBM
PC/PS/ 2* is usually link-edited under PC/PS/2 and also run under
PC/PS/2 (Fig. 1, PC/PS world), but it is also possible to generate
EXE like on VM/CMS.

      But, a PC/PS/2 cannot be used because:
      - the hardware to be controlled by the code is not available
(under simulation)
        the code has to be put in place of DOS or OS/2
        the code has to be put in PROM at a precise address

      There is no means on a PC/PS2:
        to link-edit code within storage addresses used by
        DOS
        to link code at a precise address
        to transfer a storage image of runable code (link-edited) to
another environment (Fig. 1, Host world, other world).

      Most of such special environments being under Host, a Host
program has to be used to transform the "raw" code into "runable"
format (link-edited) as a "core" image and extend the relocation to
ANY range of address.

      The program EXE_COM performs the link-edit of .EXE programs
into a format usable under several applications like:
     simulation involving INTEL 386 model + 8086 family
     code + hardware design
        PROM generation
        t...