Claims
- 1. A method of converting binary bits into decimal digits from which the binary bits were encoded for efficient storage, such that the decimal digits can be decoded and used comprising:receiving ten binary bits; decoding said ten binary bits into three decimal digits, wherein the first logical step of said decoding is to examine the value of an indicator bit, the indicator bit indicating whether at least one of the three decimal digits is a whole number between zero an seven, the indicator bit being one of: the second through the tenth bit in the ten binary bits; at least partially based on at least the indicator bit, outputting said three decimal digit; and using the decoded decimal digits.
- 2. The method of claim 1, wherein said indicator bit is not located at the end of said ten binary bits.
- 3. The method of claim 2, wherein said indicator bit is the seventh out of said ten binary bits.
- 4. The method of claim 1, wherein said three decimal digits are output in the form of binary coded decimal.
- 5. A system for converting binary bits into decimal digits comprising:means for receiving ten binary bits; means for decoding said ten binary bits into three decimal digits, wherein the first logical step of said decoding is to examine the value of an indicator bit, the indicator bit indicating whether at least one of the three decimal digits is small, the indicator bit not being the first bit in the ten binary bits; means for, at least partially based on at least the indicator bit, outputting said three decimal digits for use thereof by a processing apparatus.
- 6. The system of claim 5, wherein said indicator bit is not located at the end of said ten binary bits.
- 7. The system of claim 6, wherein said indicator bit is the seventh out of said ten binary bits.
- 8. The system of claim 5, wherein said three decimal digits are output in the form of binary coded decimal.
- 9. A computer program product for converting binary bits into decimal digits comprising program instructions when executed by a machine causing the machine to perform the steps of:receiving ten binary bits; decoding said ten binary bits into three decimal digits, wherein the first logical step of said decoding is to examine the value of an indicator bit, the indicator bit indicating whether the three decimal digits are small, the indicator bit being one of: the second through the tenth bit in the ten binary bits; and at least partially based on at least the indicator bit, outputting said three decimal digits for use thereof by a processor.
- 10. The computer program product of claim 9, wherein said indicator bit is not located at the end of said ten binary bits.
- 11. The computer program product of claim 10, wherein said indicator bit is the seventh out if said ten binary bits.
- 12. The computer program product of claim 9, wherein said three decimal digits are output in the form of binary coded decimal.
Priority Claims (1)
Number |
Date |
Country |
Kind |
0102154 |
Jan 2001 |
GB |
|
Parent Case Info
This is a division of application Ser. No. 09/932,352, filed Aug. 17, 2001, now U.S. Pat. No. 6,437,715.
US Referenced Citations (4)
Number |
Name |
Date |
Kind |
3842414 |
Chen et al. |
Oct 1974 |
A |
4719450 |
Yamauchi |
Jan 1988 |
A |
6166664 |
Acharya |
Dec 2000 |
A |
6348883 |
Okada et al. |
Feb 2002 |
B2 |