Claims
- 1. A computer controlled method for storing a datum in a computer system to associate a value with a physical unit, comprising the steps of:
- said computer system storing a first signed value in a single magnitude register that represents a signed magnitude of said datum represented in said physical unit;
- said computer system storing a plurality of second values in a plurality of dimension fields of a single dimension register associated with said magnitude register, wherein said plurality of second values represent signed magnitudes of exponents of a plurality of base physical units for different base units of measure in the international (SI) system of measurement, wherein said plurality of dimension fields each comprise eight bits of information, including a single sign bit, wherein at least two of said second plurality of values are non-zero values representing said physical unit, said physical unit being a combination of at least two of said base units of measure in said SI system of measurement, each of said at least two base units of measure having a magnitude according to respective values stored in each of said at least two of said plurality of dimension fields.
- 2. The method of claim 1 wherein said plurality of physical units represent length, mass, time, electric current, temperature and luminous intensity.
- 3. The method of claim 2, wherein length is represented in meters, mass is represented in kilograms, time is represented in seconds, electric current is represented in Amperes, temperature is represented in degrees Kelvin, and luminous intensity is represented in candelas.
- 4. The method of claim 1, wherein said first value is represented as an integer.
- 5. The method of claim 1, wherein said first value is represented as a floating-point value.
- 6. The method of claim 1, wherein said datum is a binary number.
- 7. The method of claim 1, wherein said first value is comprised of 64 bits.
- 8. A computer controlled apparatus for storing a datum in a computer system to associate a value with a physical unit, comprising the steps of:
- means for storing a first signed value in a single magnitude register that represents a signed magnitude of said datum represented in said physical unit;
- means for storing a plurality of second values in a plurality of dimension fields of a single dimension register associated with said magnitude register, wherein said plurality of second values represent signed magnitudes of exponents of a plurality of base physical units for different base units of measure in the international (SI) system of measurement, wherein said plurality of dimension fields each comprise eight bits of information, including a single sign bit, wherein at least two of said second plurality of values are non-zero values representing said physical unit, said physical unit being a combination of at least two of said base units of measure in said SI system of measurement, each of said at least two base units of measure having a magnitude according to respective values stored in each of said at least two of said plurality of dimension fields.
- 9. The apparatus of claim 8 wherein said plurality of physical units represent length, mass, time, electric current, temperature and luminous intensity.
- 10. The apparatus of claim 9, wherein length is represented in meters, mass is represented in kilograms, time is represented in seconds, electric current is represented in Amperes, temperature is represented in degrees Kelvin, and luminous intensity is represented in candelas.
- 11. The apparatus of claim 8, wherein said first value is represented as an integer.
- 12. The apparatus of claim 8, wherein said first value is represented as a floating-point value.
- 13. The apparatus of claim 8, wherein said datum is a binary number.
- 14. The apparatus of claim 8, wherein said first value is comprised of 64 bits.
- 15. The apparatus of claim 8 wherein said means for storing said first value and second plurality of values comprises a processor coupled to a memory.
- 16. A computer controlled method for storing a datum in a computer system to associate a value with a physical unit, comprising the steps of:
- said computer system storing a first signed value in a single magnitude register that represents a signed magnitude of said datum represented in said physical unit;
- said computer system storing a plurality of second values in a plurality of dimension fields of a single dimension register associated with said magnitude register, wherein said plurality of second values represent signed magnitudes of exponents of a plurality of base physical units for different base units of measure in the international (SI) system of measurement representing length, mass, time, electric current, temperature and luminous intensity, wherein length is represented in meters, mass is represented in kilograms, time is represented in seconds, electric current is represented in Amperes, temperature is represented in degrees Kelvin, and luminous intensity is represented in candelas, wherein said plurality of dimension fields each comprise eight bits of information, including a single sign bit, wherein at least two of said second plurality of values are non-zero values representing said physical unit, said physical unit being a combination of at least two of said base units of measure in said SI system of measurement, each of said at least two base units of measure having a magnitude according to respective values stored in each of said at least two of said plurality of dimension fields.
- 17. A computer controlled method for storing a datum in a computer system to associate a value with a physical unit, comprising the steps of:
- said computer system storing a first signed value in a magnitude field of a register that represents a signed magnitude of said datum represented in said physical unit;
- said computer system storing a plurality of second values in a plurality of dimension fields of said register associated with said magnitude field, wherein said plurality of second values represent signed magnitudes of exponents of a plurality of base physical units for different base units of measure in the international (SI) system of measurement representing length, mass, time, electric current, temperature and luminous intensity, wherein length is represented in meters, mass is represented in kilograms, time is represented in seconds, electric current is represented in Amperes, temperature is represented in degrees Kelvin, and luminous intensity is represented in candelas, wherein said plurality of dimension fields each comprise eight bits of information, including a single sign bit, wherein at least two of said second plurality of values are non-zero values representing said physical unit, said physical unit being a combination of at least two of said base units of measure in said SI system of measurement, each of said at least two base units of measure having a magnitude according to respective values stored in each of said at least two of said plurality of dimension fields.
Parent Case Info
This a continuation of application Ser. No. 07/582.554, filed Sept. 14, 1990 now abandoned.
US Referenced Citations (4)
Number |
Name |
Date |
Kind |
3845465 |
Hosick et al. |
Oct 1974 |
|
4891776 |
Kuroki et al. |
Jan 1990 |
|
5050115 |
Matsuda et al. |
Sep 1991 |
|
5068819 |
Misra et al. |
Nov 1991 |
|
Continuations (1)
|
Number |
Date |
Country |
Parent |
582554 |
Sep 1990 |
|