×

System for obtaining correct byte addresses by XOR-ING 2 LSB bits of byte address with binary 3 to facilitate compatibility between computer architecture having different memory orders

  • US 5,398,328 A
  • Filed: 09/27/1983
  • Issued: 03/14/1995
  • Est. Priority Date: 08/09/1990
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for converting a program designed to be executed on a computer system employing a first memory order to a program which is executable on a computer system employing a second memory order, the second memory order being the reverse of the first memory order, the method comprising the steps of:

  • (a) finding all instructions in the program which operate on bytes of data, each of said bytes of data having a byte address, each byte address having two least significant bits;

    (b) combining the two least significant bits of each byte address with binary three using an exclusive-OR logic function, thereby generating two complementary bits for each byte address; and

    (c) replacing the two least significant bits of each byte address with the two complementary bits, thereby generating a new byte address for each of said bytes of data.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×