stq (Store Quad Word) 指令

用途

将常规用途寄存器中的四字数据存储到指定的内存位置。

语法

位数
0 - 5 62
6 - 10 RS
11 - 15 亚美尼亚共和国
16 - 29 DS
30 - 31 0b10
PowerPC® 64 
标准 RSDisp(RA)

描述

stq 指令将存储中的四字从源通用寄存器 (GPR) RSRS+1 存储到有效地址 (EA) 引用的内存中的指定位置。

DS 是一个 14 位,有符号的两个补码数,符号扩展至 64 位,然后乘以 4 以提供位移 Disp。 如果 GPR RA 不是 0 ,那么 EA 是 GPR RADisp的内容总和。 如果 GPR RA 为 0 ,那么 EA 为 Disp

参数

描述
RS 指定包含数据的源通用寄存器。 如果 RS 为奇数,那么指令格式无效。
显示 指定 16 位带符号数字,该数字是 4 的倍数。 在生成指令时,汇编程序将此数字除以 4。
RA 指定用于 EA 计算的源通用寄存器。

实现

仅为 64 位实现定义此指令。 在 32 位实现上使用它将导致调用系统非法指令错误处理程序。