发明名称 |
MICROPROCESSOR DEVICE AND ITS SOFTWARE INSTRUCTION SPEEDING-UP METHOD, AND RECORDING MEDIUM RECORDED WITH ITS CONTROL PROGRAM |
摘要 |
PROBLEM TO BE SOLVED: To provide a microprocessor device which can process variable-length data without using branch instruction and speed up software instructions handling the variable-length data. SOLUTION: An instruction division part 2 divides a microinstruction supplied from an instruction supply part 1 into derivative microinstructions handling normal data length when the microinstruction is a microinstruction handling variable-length data. A reservation station 5 supplies the derivative microinstructions to an execution unit 6 and a redundant instruction detection part 9 in the division order. The redundant instruction detection part 9 monitors redundant derivative microinstructions. An instruction deletion part 8 deletes the redundant derivative microinstructions from the reservation station 5. An instruction end operation part 7 sets the redundant derivative microinstructions in a reorder buffer 4 in an execution completed state.
|
申请公布号 |
JP2000148472(A) |
申请公布日期 |
2000.05.30 |
申请号 |
JP19980327385 |
申请日期 |
1998.11.18 |
申请人 |
NEC KOFU LTD |
发明人 |
MIYAGAWA KOUJI |
分类号 |
G06F9/22;G06F9/30;G06F9/312;G06F9/318;G06F9/38;(IPC1-7):G06F9/22 |
主分类号 |
G06F9/22 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|