diff options
author | Kartik Agaram <vc@akkartik.com> | 2020-07-05 15:28:37 -0700 |
---|---|---|
committer | Kartik Agaram <vc@akkartik.com> | 2020-07-06 01:05:10 -0700 |
commit | 9a524793ee01ce47f3963768559a0d6c348631c5 (patch) | |
tree | aa1045424609f1a14a7a8e5bfaa1517101acd894 /apps/ex2.subx | |
parent | 3ccb2c83280e22ad5b7f7c47d7bd95748b969521 (diff) | |
download | mu-9a524793ee01ce47f3963768559a0d6c348631c5.tar.gz |
6618 - new docs
Diffstat (limited to 'apps/ex2.subx')
-rw-r--r-- | apps/ex2.subx | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/apps/ex2.subx b/apps/ex2.subx index 11c04432..14007329 100644 --- a/apps/ex2.subx +++ b/apps/ex2.subx @@ -1,4 +1,4 @@ -# Add 1 and 1, and return the result in the exit code. +# Add 3 and 4, and return the result in the exit code. # # To run: # $ ./bootstrap translate init.linux apps/ex2.subx -o apps/ex2 @@ -10,10 +10,10 @@ == code Entry: -# ebx = 1 -bb/copy-to-ebx 1/imm32 -# increment ebx -43/increment-ebx +# ebx = 3 +bb/copy-to-ebx 3/imm32 +# add 4 to ebx +81 0/subop/add 3/mod/direct 3/rm32/ebx 4/imm32 # exit(ebx) e8/call syscall_exit/disp32 |