| 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: