Compaq ECQD2KCTE Laptop User Manual


 
Instruction Descriptions 4–15
4.2.6 Store Integer Register Data into Memory
Format:
Operation:
va {Rbv + SEXT(disp)}
CASE
big_endian_data: va’ va XOR 000
2
!STQ
big_endian_data: va’ va XOR 100
2
!STL
big_endian_data: va’ va XOR 110
2
!STW
big_endian_data: va’ va XOR 111
2
!STB
little_endian_data: va’ va
ENDCASE
(va’) Rav !STQ
(va’)<31:00> Rav<31:0> !STL
(va’)<15:00> Rav<15:0> !STW
(va’)<07:00> Rav<07:0> !STB
Exceptions:
Instruction mnemonics:
Qualifiers:
Description:
The virtual address is computed by adding register Rb to the sign-extended 16-bit displace-
ment. For a big-endian access, the indicated bits are inverted, and any memory management
fault is reported for va (not va).
STx Ra.rx,disp.ab(Rb.ab)
!Memory format
Access Violation
Alignment
Fault on Write
Translation Not Valid
STB Store Byte from Register to Memory
STL Store Longword from Register to Memory
STQ Store Quadword from Register to Memory
STW Store Word from Register to Memory
None