STB $X,$Y,$Z | STB $X,$Y,Z | Store Byte/Store Byte Immediate |
STW $X,$Y,$Z | STW $X,$Y,Z | Store Wyde/Store Wyde Immediate |
STT $X,$Y,$Z | STT $X,$Y,Z | Store Tetra/Store Tetra Immediate |
STO $X,$Y,$Z | STO $X,$Y,Z | Store Octa/Store Octa Immediate |
Specification:
With A ← $Y+$Z respectively A ← $Y+Z we have:
STB: s(M1[A]) | ← s($X) |
STW: s(M2[A]) | ← s($X) |
STT: s(M4[A]) | ← s($X) |
STO: s(M8[A]) | ← s($X) |
Timing:
μ + υ
Description:
Writes one byte, wyde, tetrabyte, or octabyte to memory. Overflow may occur.
The address A is rounded down, if necessary, according to the alignment requirements. Addresses for octabytes must be a multiple of 8, for tetrabytes a multiple of 4, and for wydes a multiple of 2.
See also: