An instruction decode unit is described including circuitry coupled to receive an instruction. The instruction identifies multiple operands, one of which is a destination operand. The circuitry responds to the instruction by producing: (i) operand codes specifying the operands, wherein the operand codes are produced in the order in which the operands are identified within the instruction, and (ii) a destination operand signal identifying the destination operand. In one embodiment, the decode unit responds to the instruction by producing the operand codes, operand address information, control signals, and the destination operand signal. A processor including the instruction decode unit is also described, as is a computer system including the processor. The instruction may include operand information which identifies the operands. The instruction may also include destination operand information which indicates which of the operands is the destination operand. The circuitry may produce the destination operand signal dependent upon the destination operand information. The instruction may be a member of an instruction set including instructions having a variable number of bytes. In one particular example, the instruction may be an x86 instruction including operand information which identifies two operands. The instruction may include a direction bit, and the value of the direction bit may indicate which of the two operands is the destination operand. In this case, the circuitry may produce the destination operand signal dependent upon the value of the direction bit.

Uma instrução descodifica a unidade é descrita including os circuitos acoplados para receber uma instrução. A instrução identifica os operandos múltiplos, um de que é um operando do destino. Os circuitos respondem à instrução produzindo: (i) o operando codificam especificar os operandos, wherein os códigos do operando são produzidos na ordem em que os operandos são identificados dentro da instrução, e (ii) um sinal do operando do destino que identifica o operando do destino. Em uma incorporação, a unidade da descodificação responde à instrução produzindo os códigos do operando, a informação do endereço de operando, os sinais de controle, e o sinal do operando do destino. Um processador including a instrução descodifica a unidade é descrito também, como é um sistema computatorizado including o processador. A instrução pode incluir a informação do operando que identifica os operandos. A instrução pode também incluir a informação do operando do destino que indica qual dos operandos é o operando do destino. Os circuitos podem produzir o dependente do sinal do operando do destino em cima da informação do operando do destino. A instrução pode ser um membro de um jogo de instrução including as instruções que têm um número variável dos bytes. Em um exemplo particular, a instrução pode ser uma instrução x86 including a informação do operando que identifica dois operandos. A instrução pode incluir um bocado do sentido, e o valor do bocado do sentido pode indicar qual dos dois operandos é o operando do destino. Neste caso, os circuitos podem produzir o dependente do sinal do operando do destino em cima do valor do bocado do sentido.

 
Web www.patentalert.com

< Methods for performing bit sensitive parallel bus peer addressing

< Apparatus and method for authenticating messages in a multicast

> Apparatus and method for limiting unauthorized access to a network multicast

> Compact PCI backplane and method of data transfer across the compact PCI backplane

~ 00065