This commit is contained in:
Kartik Agaram 2018-09-20 21:38:51 -07:00
parent 3364d19cd1
commit 3fe714d3d4
3 changed files with 8 additions and 8 deletions

View File

@ -17,7 +17,7 @@
# size = 1 character
ba/copy 1/imm32 # copy 1 to EDX
# read(fd, x, size)
b8/copy 3/imm32 # copy 3 to EAX
b8/copy 3/imm32/read # copy 3 to EAX
cd/syscall 0x80/imm8 # int 80h
# write(stdout, x, 1)
@ -28,11 +28,11 @@
# size = 1 character
ba/copy 1/imm32 # copy 1 to EDX
# write(fd, x, size)
b8/copy 4/imm32 # copy 4 to EAX
b8/copy 4/imm32/write # copy 4 to EAX
cd/syscall 0x80/imm8 # int 80h
# exit(EBX)
b8/copy 1/imm32 # copy 1 to EAX
b8/copy 1/imm32/exit # copy 1 to EAX
cd/syscall 0x80/imm8 # int 80h
== data

View File

@ -24,7 +24,7 @@
# size = 1 character
ba/copy 1/imm32 # copy 1 to EDX
# read(fd, x, size)
b8/copy 3/imm32 # copy 3 to EAX
b8/copy 3/imm32/read # copy 3 to EAX
cd/syscall 0x80/imm8 # int 80h
# write(stdout, x, 1)
@ -35,11 +35,11 @@
# size = 1 character
ba/copy 1/imm32 # copy 1 to EDX
# write(fd, x, size)
b8/copy 4/imm32 # copy 4 to EAX
b8/copy 4/imm32/write # copy 4 to EAX
cd/syscall 0x80/imm8 # int 80h
# exit(EBX)
b8/copy 1/imm32 # copy 1 to EAX
b8/copy 1/imm32/exit # copy 1 to EAX
cd/syscall 0x80/imm8 # int 80h
# vim:ft=subx:nowrap

View File

@ -18,11 +18,11 @@
# initialize size
8b/copy 0/mod/indirect 5/rm32/.disp32 2/r32/EDX size/disp32 # copy *size to EDX
# write(fd, x, size)
b8/copy 4/imm32 # copy 4 to EAX
b8/copy 4/imm32/write # copy 4 to EAX
cd/syscall 0x80/imm8 # int 80h
# exit(EBX)
b8/copy 1/imm32 # copy 1 to EAX
b8/copy 1/imm32/exit # copy 1 to EAX
cd/syscall 0x80/imm8 # int 80h
== data