std (Store Palavra Dupla) instrução

Propósito

Armazene uma palavra dupla de dados de um cadastro de propósito geral em um local de memória especificado.

Sintaxe

Bits Valor
0 - 5 62
6 - 10 OS
11 - 15 RA
16 - 29 DS
30 - 31 0
PowerPC® 64
padrão RS, Disp (RA )

Descrição

A instrução std armazena uma palavra de doubleword em armazenamento a partir do registro de uso geral de origem (GPR) RS no local especificado na memória referenciada pelo endereço efetivo (EA).

DS é um 14-bit, assinado o número do complemento de dois, que é signo-estendido para 64 bits, e depois multiplicado por 4 para proporcionar um deslocamento Disp. Se o GPR RA não for 0, o EA é a soma dos conteúdos do GPR RA e Disp. Se o GPR RA for 0, então a EA é Disp.

Parâmetros

Item Descrição
OS Especifica o registro de uso geral de origem contendo dados.
Disposição Especifica um número assinado de 16-bit que é um múltiplo de 4. O montador divide esse número por 4 ao gerar a instrução.
RA Especifica registro de uso geral de origem para cálculo da EA.

implementação

Essa instrução é definida apenas para 64-bit implementações. Usá-lo em uma implementação de 32-bit fará com que o manipulador de erro de instrução ilegal do sistema seja invocado.