about summary refs log tree commit diff stats
path: root/subx/examples/ex4.subx
diff options
context:
space:
mode:
authorKartik Agaram <vc@akkartik.com>2018-11-30 16:45:15 -0800
committerKartik Agaram <vc@akkartik.com>2018-11-30 16:45:15 -0800
commit9d27e966b5e9bf1bd3da48f49d7e133d112a2bbe (patch)
tree31880fb6a0f7a125ccba2beb03f8d1ac51577380 /subx/examples/ex4.subx
parent4cb6970d9d96d0adca78212f5f9b584499e37bb0 (diff)
downloadmu-9d27e966b5e9bf1bd3da48f49d7e133d112a2bbe.tar.gz
4808 - clean up comments in all subx files
Diffstat (limited to 'subx/examples/ex4.subx')
-rw-r--r--subx/examples/ex4.subx18
1 files changed, 9 insertions, 9 deletions
diff --git a/subx/examples/ex4.subx b/subx/examples/ex4.subx
index 2fd15cd7..964d4a60 100644
--- a/subx/examples/ex4.subx
+++ b/subx/examples/ex4.subx
@@ -1,4 +1,4 @@
-## read a character from stdin, save it to a global, write it to stdout
+# Read a character from stdin, save it to a global, write it to stdout.
 #
 # To run (from the subx directory):
 #   $ subx translate examples/ex4.subx -o examples/ex4
@@ -7,24 +7,24 @@
 == code
 
 # syscall(read, stdin, X, 1)
-    # fd = 0 (stdin)
+# . fd = 0 (stdin)
 bb/copy-to-EBX  0/imm32
-    # initialize X (location to write result to)
+# . data = X (location to write result to)
 b9/copy-to-ECX  X/imm32
-    # size = 1 character
+# . size = 1 character
 ba/copy-to-EDX  1/imm32
-    # syscall
+# . syscall
 b8/copy-to-EAX  3/imm32/read
 cd/syscall  0x80/imm8
 
 # syscall(write, stdout, X, 1)
-    # fd = 1 (stdout)
+# . fd = 1 (stdout)
 bb/copy-to-EBX  1/imm32
-    # initialize X (location to read from)
+# . initialize X (location to read from)
 b9/copy-to-ECX  X/imm32
-    # size = 1 character
+# . size = 1 character
 ba/copy-to-EDX  1/imm32
-    # syscall
+# . syscall
 b8/copy-to-EAX  4/imm32/write
 cd/syscall  0x80/imm8