about summary refs log tree commit diff stats
path: root/subx/examples
diff options
context:
space:
mode:
authorKartik Agaram <vc@akkartik.com>2018-12-03 12:03:23 -0800
committerKartik Agaram <vc@akkartik.com>2018-12-03 12:03:23 -0800
commit91dab3e1a499cac50abd146ce849d3dab94229ab (patch)
tree0ae698ea9ed9e1e3523aa6e5aefa9e0b8c8e2400 /subx/examples
parent26efb5f5c2a3ddbaf82f06e6ca6090caf7ab5a16 (diff)
downloadmu-91dab3e1a499cac50abd146ce849d3dab94229ab.tar.gz
4824
Diffstat (limited to 'subx/examples')
-rw-r--r--subx/examples/ex12.subx4
-rw-r--r--subx/examples/ex7.subx14
2 files changed, 9 insertions, 9 deletions
diff --git a/subx/examples/ex12.subx b/subx/examples/ex12.subx
index 3b101379..6d17a39f 100644
--- a/subx/examples/ex12.subx
+++ b/subx/examples/ex12.subx
@@ -17,10 +17,10 @@
     cd/syscall  0x80/imm8
 
     # write to *EAX to check that we have access to the newly-allocated segment
-    c7/copy                         0/mod/direct    0/rm32/EAX    .           .             .           .           .               0x34/imm32              # copy to *EAX
+    c7/copy                         0/mod/direct    0/rm32/EAX    .           .             .           .           .               0x34/imm32        # copy to *EAX
 
     # syscall(exit, EAX)
-    89/copy                         3/mod/direct    3/rm32/EBX    .           .             .           0/r32/EAX   .               .                       # copy EAX to EBX
+    89/copy                         3/mod/direct    3/rm32/EBX    .           .             .           0/r32/EAX   .               .                 # copy EAX to EBX
     b8/copy-to-EAX  1/imm32/exit
     cd/syscall  0x80/imm8
 
diff --git a/subx/examples/ex7.subx b/subx/examples/ex7.subx
index e28ff89b..4355910a 100644
--- a/subx/examples/ex7.subx
+++ b/subx/examples/ex7.subx
@@ -30,12 +30,12 @@
     cd/syscall  0x80/imm8
     # save stream
     bb/copy-to-EBX  Stream/imm32
-    89/copy                         0/mod/indirect  3/rm32/EBX    .           .             .           0/r32/EAX   .               .                       # copy EAX to *EBX
+    89/copy                         0/mod/indirect  3/rm32/EBX    .           .             .           0/r32/EAX   .               .                 # copy EAX to *EBX
 
     # syscall(write, Stream, "a", 1)
     # . load stream
     bb/copy-to-EBX  Stream/imm32
-    8b/copy                         0/mod/indirect  3/rm32/EBX    .           .             .           3/r32/EBX   .               .                       # copy *EBX to EBX
+    8b/copy                         0/mod/indirect  3/rm32/EBX    .           .             .           3/r32/EBX   .               .                 # copy *EBX to EBX
     # .
     b9/copy-to-ECX  A/imm32
     ba/copy-to-EDX  1/imm32/size
@@ -45,7 +45,7 @@
     # syscall(close, Stream)
     # . load stream
     bb/copy-to-EBX  Stream/imm32
-    8b/copy                         0/mod/indirect  3/rm32/EBX    .           .             .           3/r32/EBX   .               .                       # copy *EBX to EBX
+    8b/copy                         0/mod/indirect  3/rm32/EBX    .           .             .           3/r32/EBX   .               .                 # copy *EBX to EBX
     # .
     b8/copy-to-EAX  6/imm32/close
     cd/syscall  0x80/imm8
@@ -58,12 +58,12 @@
     cd/syscall  0x80/imm8
     # . save Stream
     bb/copy-to-EBX  Stream/imm32
-    89/copy                         0/mod/indirect  3/rm32/EBX    .           .             .           0/r32/EAX   .               .                       # copy EAX to *EBX
+    89/copy                         0/mod/indirect  3/rm32/EBX    .           .             .           0/r32/EAX   .               .                 # copy EAX to *EBX
 
     # syscall(read, Stream, B, 1)
     # . load stream
     bb/copy-to-EBX  Stream/imm32
-    8b/copy                         0/mod/indirect  3/rm32/EBX    .           .             .           3/r32/EBX   .               .                       # copy *EBX to EBX
+    8b/copy                         0/mod/indirect  3/rm32/EBX    .           .             .           3/r32/EBX   .               .                 # copy *EBX to EBX
     # .
     b9/copy-to-ECX  B/imm32
     ba/copy-to-EDX  1/imm32/size
@@ -73,7 +73,7 @@
     # syscall(close, Stream)
     # . load stream
     bb/copy-to-EBX  Stream/imm32
-    8b/copy                         0/mod/indirect  3/rm32/EBX    .           .             .           3/r32/EBX   .               .                       # copy *EBX to EBX
+    8b/copy                         0/mod/indirect  3/rm32/EBX    .           .             .           3/r32/EBX   .               .                 # copy *EBX to EBX
     #
     b8/copy-to-EAX  6/imm32/close
     cd/syscall  0x80/imm8
@@ -86,7 +86,7 @@
     # syscall(exit, b)
     # . load b
     bb/copy-to-EBX  B/imm32
-    8b/copy                         0/mod/indirect  3/rm32/EBX    .           .             .           3/r32/EBX   .               .                       # copy *EBX to EBX
+    8b/copy                         0/mod/indirect  3/rm32/EBX    .           .             .           3/r32/EBX   .               .                 # copy *EBX to EBX
     #
     b8/copy-to-EAX  1/imm32/exit
     cd/syscall  0x80/imm8