A RISC processor using a fixed length standard instruction word (32-bit) consisting of a fixed-length (6-bit) operation code and two register fields, uses one of the register fields to give certain operation codes multiple meanings. For most operations, the register codes refer to general purpose registers as such. However, for certain operations, including move and add, register codes 30 and 31 in the source register code field of the instruction word indicate that the next instruction word contains immediate data for that operation instead of the operand being located in the specified register itself. Further, for load, store and jump operations, the source register codes 30 and 31 in the source register code field indicates that those registers are to be used as base or index registers for indexed addressing, with an offset in the following instruction word added to the general purpose register 30 or 31 contents to form the address. And, for load and store operations, register codes 24 through 27 in the source register field indicate various forms of byte (8-bit) or half-word (16-bit) memory transfers instead of a word (32-bit) transfer. All other register codes indicate normal operation using the designated general purpose register, and the noted register codes indicate normal operation when found in the second register field or in any other operation.

Um processador do RISC usando uma palavra padrão da instrução do comprimento fixo (32-bit) que consiste em um código de operação (6-bit) fixed-length e dois registam os campos, usos um dos campos do registo dão determinados meanings do múltiplo dos códigos de operação. Para a maioria de operações, os códigos do registo consultam aos registos da finalidade geral como esta'n. Entretanto, para determinadas operações, including o movimento e adicione, os códigos 30 do registo e 31 no campo do código do registo da fonte da palavra da instrução indica que a palavra seguinte da instrução contem dados imediatos para essa operação em vez do operando que está sendo ficado situado no registo especificado próprio. Mais mais, para a carga, as operações da loja e do salto, os códigos 30 e 31 do registo da fonte no campo do código do registo da fonte indica que aqueles registos devem ser usados como registos da base ou de índice para se dirigir posicionado, com um offset na seguinte palavra da instrução adicionada aos índices gerais do registo 30 ou 31 da finalidade para dar forma ao endereço. E, para operações da carga e da loja, os códigos 24 a 27 do registo no campo do registo da fonte indicam vários formulários de transferências (16-bit) da memória do byte (8-bit) ou do half-word em vez de transferência (32-bit) da palavra. Todos códigos restantes do registo indicam a operação normal usando o registo designado da finalidade geral, e os códigos notáveis do registo indicam a operação normal quando encontrados no segundo campo do registo ou em toda a outra operação.

 
Web www.patentalert.com

< (none)

< Statistical combining of cell expression profiles

> Bioabsorbable, layered composite material for guided bone tissue regeneration

> (none)

~ 00028