about summary refs log tree commit diff stats
path: root/mu_summary
diff options
context:
space:
mode:
authorKartik Agaram <vc@akkartik.com>2020-02-20 23:56:11 -0800
committerKartik Agaram <vc@akkartik.com>2020-02-21 00:18:41 -0800
commit7f453fe085ec4a8bd7048eb945acafa0370db4a1 (patch)
tree022281c708280c870c1ad3afc0a325b48ec65e12 /mu_summary
parentf59df9cb75123f02e670aade75fe16abb25f4d83 (diff)
downloadmu-7f453fe085ec4a8bd7048eb945acafa0370db4a1.tar.gz
6039
Diffstat (limited to 'mu_summary')
-rw-r--r--mu_summary4
1 files changed, 4 insertions, 0 deletions
diff --git a/mu_summary b/mu_summary
index 2d48d2de..8eafc4e3 100644
--- a/mu_summary
+++ b/mu_summary
@@ -114,6 +114,10 @@ register):
 Notice that there are no primitive instructions operating on two variables in
 memory. That's a restriction of the underlying x86 processor.
 
+Any instruction above that takes a variable in memory can be replaced with a
+dereference (`*`) of an address variable in a register. But you can't dereference
+variables in memory.
+
 ## Primitive jump instructions
 
 There are two kinds of jumps, both with many variations: `break` and `loop`.