Patent
1995-01-06
1997-05-27
Kim, Kenneth S.
395376, 395586, 395595, 395597, G06F 932
Patent
active
056341199
ABSTRACT:
A computer processing system includes a first memory that stores instructions belonging to a first instruction set architecture and a second memory that stores instructions belonging to a second instruction set architecture. An instruction buffer is coupled to the first and second memories, for storing instructions that are executed by a processor unit. The system operates in one of two modes. In a first mode, instructions are fetched from the first memory into the instruction buffer according to data stored in a first branch history table. In the second mode, instructions are fetched from the second memory into the instruction buffer according to data stored in a second branch history table.
The first instruction set architecture may be system level instructions and the second instruction set architecture may be millicode instructions that, for example, define a complex system level instruction and/or emulate a third instruction set architecture.
REFERENCES:
patent: 3702007 (1972-10-01), Davis, II
patent: 4338661 (1982-07-01), Tredennick et al.
patent: 4477872 (1984-10-01), Losq
patent: 4679141 (1987-07-01), Pomerene et al.
patent: 4691277 (1987-09-01), Kronstadt et al.
patent: 4763245 (1988-08-01), Emma et al.
patent: 4901233 (1990-02-01), Liptay
patent: 5185869 (1993-02-01), Suzuki
patent: 5226164 (1993-07-01), Nadas et al.
Emma Philip G.
Knight, III Joshua W.
Puzak Thomas R.
Robinson James R.
Van Norstrand, Jr. A. James
International Business Machines - Corporation
Kim Kenneth S.
Sbrollini Jay P.
LandOfFree
Computer processing unit employing a separate millicode branch h does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Computer processing unit employing a separate millicode branch h, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Computer processing unit employing a separate millicode branch h will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2337380