diff options
author | Kartik Agaram <vc@akkartik.com> | 2020-02-20 23:56:11 -0800 |
---|---|---|
committer | Kartik Agaram <vc@akkartik.com> | 2020-02-21 00:18:41 -0800 |
commit | 7f453fe085ec4a8bd7048eb945acafa0370db4a1 (patch) | |
tree | 022281c708280c870c1ad3afc0a325b48ec65e12 /mu_summary | |
parent | f59df9cb75123f02e670aade75fe16abb25f4d83 (diff) | |
download | mu-7f453fe085ec4a8bd7048eb945acafa0370db4a1.tar.gz |
6039
Diffstat (limited to 'mu_summary')
-rw-r--r-- | mu_summary | 4 |
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`. |