This tool simulates loads and stores by letting you choose the direction, size, endianness, extension, and address and seeing what will happen. All numbers in the diagram are in hexadecimal, even if they are not preceded by 0x.

This tool doesn’t work well on narrow screens. Please view it on a computer (or make your browser window wider if you’re already on one).

t0 0xAABBCCDD
t1 0x00000084
Values: 12 34 56 78 9A BC DE F0 05 00 00 00
Addresses: 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F
I want to perform a...
lw t0, (t1)
Steps performed by this instruction:
...on a value of size...

1. Check alignment

Is the address 0x00000084 a multiple of 4?
...using this endianness...
...with this kind of extension.