about summary refs log tree commit diff stats
path: root/subx
diff options
context:
space:
mode:
authorKartik Agaram <vc@akkartik.com>2018-07-07 10:42:38 -0700
committerKartik Agaram <vc@akkartik.com>2018-07-07 10:42:38 -0700
commit37b3206e49572cf245ef7ee13d5bd24845f6a2e8 (patch)
tree1bfb2d5775ea6828c9e0f693c1905fa07b0c9959 /subx
parent4bd643356ff9c256c32170f4daaf1030196fcde1 (diff)
downloadmu-37b3206e49572cf245ef7ee13d5bd24845f6a2e8.tar.gz
4320
Fix a few more typos in example programs.
Diffstat (limited to 'subx')
-rw-r--r--subx/ex1.2.subx2
-rw-r--r--subx/ex2bin107 -> 102 bytes
-rw-r--r--subx/ex2.subx5
3 files changed, 3 insertions, 4 deletions
diff --git a/subx/ex1.2.subx b/subx/ex1.2.subx
index 7f3346f9..21f6560f 100644
--- a/subx/ex1.2.subx
+++ b/subx/ex1.2.subx
@@ -8,7 +8,7 @@
 # instruction   mod, reg, Reg/Mem bits    scale, index, base
 # 1-3 bytes     0/1 byte                  0/1 byte              0/1/2/4 bytes   0/1/2/4 bytes
   bb                                                                            42/imm32      # copy 0x2a (42) to EBX
-  05                                                                            1/imm32       # copy 1 to EAX
+  b8                                                                            1/imm32       # copy 1 to EAX
   cd                                                                            128/imm8      # int 80h
 
 # vim:ft=subx
diff --git a/subx/ex2 b/subx/ex2
index bb4d7677..20b212c2 100644
--- a/subx/ex2
+++ b/subx/ex2
Binary files differdiff --git a/subx/ex2.subx b/subx/ex2.subx
index 39f784e9..32ab1318 100644
--- a/subx/ex2.subx
+++ b/subx/ex2.subx
@@ -3,11 +3,10 @@
 # opcode        ModR/M                    SIB                   displacement    immediate
 # instruction   mod, reg, Reg/Mem bits    scale, index, base
 # 1-3 bytes     0/1 byte                  0/1 byte              0/1/2/4 bytes   0/1/2/4 bytes
-  bb                                                                            2a 00 00 00   # copy 0x2a (42) to EBX
   bb                                                                            42/imm32      # copy 42 to EBX
   81            c3                                                              1/imm32       # add 1 to EBX
   # exit
-  05                                                                            01 00 00 00   # copy 1 to EAX
-  cd                                                                            80            # int 80h
+  b8                                                                            1/imm32       # copy 1 to EAX
+  cd                                                                            128/imm8      # int 80h
 
 # vim:ft=subx