Electrical computers and digital processing systems: memory – Address formation – Slip control – misaligning – boundary alignment
Reexamination Certificate
2007-01-23
2007-01-23
Ellis, Kevin L. (Department: 2188)
Electrical computers and digital processing systems: memory
Address formation
Slip control, misaligning, boundary alignment
Reexamination Certificate
active
10834637
ABSTRACT:
A method of pre-aligning data for storage during instruction execution improves performance by eliminating the cycles otherwise required for data alignment. The method can convert data between ASCII and Packed Decimal format, and between Unicode Basic Latin and Packed Decimal format. Conversion to Packed Decimal format is needed for decimal hardware in a microprocessor designed to generate decimal results. Converting from Packed Decimal to ASCII and Unicode Basic Latin is necessary to report Decimal Arithmetic results in a required format for the application program. To further improve performance, all available write ports in the fixed point unit (FXU) are utilized to reduce the number of cycles necessary to store results. To prevent data fetching of the unused destination data from slowing down instruction execution, the destination locations are tested for storage access exceptions, but the data for these operands are not actually fetched. A single read request from the FXU to the operand buffers effectively reads the entire destination address (up to 8 double-words of data) in a single cycle.
REFERENCES:
patent: 5276891 (1994-01-01), Patel
patent: 5737735 (1998-04-01), Soeder
patent: 5751623 (1998-05-01), Ferguson
patent: 6557096 (2003-04-01), Ganapathy et al.
patent: 6658625 (2003-12-01), Allen
Busaba Fadi Y.
Carlough Steven R.
Check Mark A.
Krygowski Christopher A.
Rell, Jr. John G.
Augspurger Lynn L.
Ellis Kevin L.
International Business Machines - Corporation
LandOfFree
Storage pre-alignment and EBCDIC, ASCII and unicode basic... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Storage pre-alignment and EBCDIC, ASCII and unicode basic..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Storage pre-alignment and EBCDIC, ASCII and unicode basic... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3723150