×

System and method for obtaining correct byte addresses by using logical operations on 2 least significant bits of byte address to facilitate compatibility between computer architectures having different memory orders

  • US 5,572,713 A
  • Filed: 01/27/1995
  • Issued: 11/05/1996
  • 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 predefined memory order to a program which is executable on a computer system employing a second predefined memory order different from said first predefined memory order, the method comprising the steps of:

  • 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;

    operating on the two least significant bits of each byte address using a logic function to thereby generate two complementary bits for each byte address; and

    replacing the two least significant bits of the byte address with two complementary bits to thereby generate a new byte address for each of said bytes of data.

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