4562
This commit is contained in:
parent
3364d19cd1
commit
3fe714d3d4
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue