Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
AN INSTRUCTION DECODER
Document Type and Number:
WIPO Patent Application WO1999028817
Kind Code:
A3
Abstract:
In a computer system the instruction decoding unit for translating program instructions to microcode instructions operates dynamically. Thus the unit receives state signals indicating the state of the computer, such as a trace enabling signal (63), influencing the translation process in the instruction decoding unit. These state signals (63) are added to the operation code (65) of the program instruction to be decoded, the operation code of the program instruction thus being extended and used as input to a translating table (55), the extended operation code of the program instruction being taken as an address of a field in the table. The addresses and thus the contents of the fields addressed for the same operation code of a program instruction can then be different for different values of the state signals. Thus generally, the state signals cause the instruction decoder to change its translating algorithm so that the decoder can decode an operation code differently depending on the state which the signals adopt. The dynamic decoding can for a trace enabling signal be used for switching on and off a trace function. In the normal case, when tracing is not desired, no microinstructions supporting the trace function have to be executed and thereby the performance and in particular the speed of the computer system will be increased.

Inventors:
ROOS TOBIAS (SE)
HALVARSSON DAN (SE)
JONSSON TOMAS (SE)
Application Number:
PCT/SE1998/002205
Publication Date:
July 22, 1999
Filing Date:
December 02, 1998
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
ERICSSON TELEFON AB L M (SE)
ROOS TOBIAS (SE)
HALVARSSON DAN (SE)
JONSSON TOMAS (SE)
International Classes:
G06F9/26; G06F9/30; G06F9/22; G06F9/318; G06F11/30; G06F11/34; (IPC1-7): G06F9/26; G06F9/32
Domestic Patent References:
WO1992002883A11992-02-20
Foreign References:
US5617574A1997-04-01
Download PDF: