about summary refs log tree commit diff stats
path: root/subx/examples
diff options
context:
space:
mode:
authorKartik Agaram <vc@akkartik.com>2018-12-28 08:56:21 -0800
committerKartik Agaram <vc@akkartik.com>2018-12-28 08:56:21 -0800
commit5a9795bb661314d658afffd84059cc32e3b3b709 (patch)
tree24ac00e68334f1dddf6a16e55468536650b94913 /subx/examples
parente0610e396f0218f5927be8bbcba9ec05be4b1479 (diff)
downloadmu-5a9795bb661314d658afffd84059cc32e3b3b709.tar.gz
4881
Diffstat (limited to 'subx/examples')
-rw-r--r--subx/examples/ex10.subx2
-rw-r--r--subx/examples/ex11.subx2
-rw-r--r--subx/examples/ex2.subx2
-rw-r--r--subx/examples/ex3.subx2
4 files changed, 4 insertions, 4 deletions
diff --git a/subx/examples/ex10.subx b/subx/examples/ex10.subx
index 86d7cb54..9ac6d6cb 100644
--- a/subx/examples/ex10.subx
+++ b/subx/examples/ex10.subx
@@ -29,7 +29,7 @@
     e8/call argv-equal/disp32
     # syscall(exit, EAX)
     89/copy                         3/mod/direct    3/rm32/EBX    .           .             .           0/r32/EAX   .               .                 # copy EAX to EBX
-    b8/copy-to-EAX  1/imm32
+    b8/copy-to-EAX  1/imm32/exit
     cd/syscall  0x80/imm8
 
 # compare two null-terminated ascii strings
diff --git a/subx/examples/ex11.subx b/subx/examples/ex11.subx
index a03c08d3..5acd5bf0 100644
--- a/subx/examples/ex11.subx
+++ b/subx/examples/ex11.subx
@@ -23,7 +23,7 @@
     e8/call  run-tests/disp32  # 'run-tests' is a function created automatically by SubX. It calls all functions that start with 'test-'.
     # syscall(exit, EAX)
     89/copy                         3/mod/direct    3/rm32/EBX    .           .             .           0/r32/EAX   .               .                 # copy EAX to EBX
-    b8/copy-to-EAX  1/imm32
+    b8/copy-to-EAX  1/imm32/exit
     cd/syscall  0x80/imm8
 
 # compare a null-terminated ascii string with a more idiomatic length-prefixed byte array
diff --git a/subx/examples/ex2.subx b/subx/examples/ex2.subx
index 80833894..34dcdf75 100644
--- a/subx/examples/ex2.subx
+++ b/subx/examples/ex2.subx
@@ -14,7 +14,7 @@ bb/copy-to-EBX  1/imm32
 # increment EBX
 43/inc-EBX
 # syscall(exit, EBX)
-b8/copy-to-EAX  1/imm32
+b8/copy-to-EAX  1/imm32/exit
 cd/syscall  0x80/imm8
 
 # . . vim:nowrap:textwidth=0
diff --git a/subx/examples/ex3.subx b/subx/examples/ex3.subx
index a89ec99c..e12f87a2 100644
--- a/subx/examples/ex3.subx
+++ b/subx/examples/ex3.subx
@@ -30,7 +30,7 @@ $loop:
 
 $exit:
     # syscall(exit, EBX)
-    b8/copy-to-EAX  1/imm32
+    b8/copy-to-EAX  1/imm32/exit
     cd/syscall  0x80/imm8
 
 # . . vim:nowrap:textwidth=0