Method and apparatus for providing address-size backward compati

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

3954211, 39542104, 39542107, G06F 1206, G06F 926

Patent

active

059130504

ABSTRACT:
This invention overcomes the address size backward compatibility problem by first subtracting the segment base address from the linear destination address of a branch instruction to generate a virtual destination address. It is assumed that the branch instruction destination address is n bits long with m most significant bits. It is desired to provide backward compatibility in the n-bit processor for branch instruction code written for processors utilizing instruction address fields of size (n-m) bits. After obtaining the virtual address, if any of the m most significant bits are non-zero, then those m bits are set to zero to thereby generate a corrected virtual address. If such a compatibility correction is necessary, then a clear signal is asserted to flush all state of the processor that resulted from instructions being fetched after the branch instruction was fetched. The corrected virtual address is added back to the segment base address to generate a corrected linear address. The next instruction is fetched at the corrected linear address.

REFERENCES:
patent: 5027273 (1991-06-01), Letwin
patent: 5129068 (1992-07-01), Watanabe et al.
patent: 5150471 (1992-09-01), Tipon et al.
patent: 5233553 (1993-08-01), Shak et al.
patent: 5345583 (1994-09-01), Davis
patent: 5390310 (1995-02-01), Welland
patent: 5412662 (1995-05-01), Honma et al.
patent: 5511017 (1996-04-01), Cohen et al.
patent: 5561788 (1996-10-01), Letwin
i486 Microprocessor PRogrammers Reference Manual, Osborne-McGraw-Hill, Santa Clara, CA, 1990, pp. iii-xx, 1-1-1-9, 2-1-3-45, 5-1-5-25.
Johnson, Mike, Superscalar Microprocessor Design, Prentice Hall, Englewood Cliffs, N.J., 1991, pp. i-xxiii, 9-85, 127-146.
Yeh, Tse-Yu, and Yale N. Patt, "Alternative Implementations of Two-Level Adaptive Branch Prediction", The 19th Annual International Symposium on Computer Architecture, May 1992, pp. 124-134.
Yeh, Tse-Yu, and Yale N. Patt, "Two-Level Adaptive Training Branch Prediction", The 24th ACM/IEEE International Symposium and Workshop on MicroArchitecture, Nov. 1991, pp. 51-61.
V. Popescu, et al., "The Metaflow Architecture," IEEE Micro, pp. 10-13 and 63-73, Jun. 1991.
Intel, 386 DX Microprocessor Programmer's Reference Manual, Section 13-2 to 15-4, 1991.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and apparatus for providing address-size backward compati does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for providing address-size backward compati, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for providing address-size backward compati will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-408965

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.