4317 - example program: simple addition
This commit is contained in:
parent
517a471bc0
commit
a62f334c60
|
@ -0,0 +1,13 @@
|
|||
## add 1 and 1
|
||||
|
||||
# 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
|
||||
|
||||
# vim:ft=subx
|
Loading…
Reference in New Issue