And then some of the engineering guys said, well, you know, a simple instruction like "clear a register," that doesn't have a memory address.
These are usually the same but by directly amending the appropriate memory address they can be made to differ.
Short is 2 bytes, so it goes to even memory addresses.
The main memory address is specified directly by the command.
So the offset is added to a full-length main memory address.
Pointer values associate two pieces of information: a memory address and a data type.
Both load instructions read the memory address that the preceding stores wrote.
Multiple stores to the load's memory address may be present in the store queue.
You see a couple of memory addresses being added to each other.
In the case of total order, as for memory addresses, these are simply chunks.