diff options
Diffstat (limited to 'subx/ex1.subx')
-rw-r--r-- | subx/ex1.subx | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/subx/ex1.subx b/subx/ex1.subx new file mode 100644 index 00000000..f326d231 --- /dev/null +++ b/subx/ex1.subx @@ -0,0 +1,10 @@ +## first program: same as https://www.muppetlabs.com/~breadbox/software/tiny/teensy.html + +# 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 + 05 01 00 00 00 # copy 1 to EAX + cd 80 # int 80h + +# vim:ft=subx |