diff options
Diffstat (limited to 'subx/ex4.subx')
-rw-r--r-- | subx/ex4.subx | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/subx/ex4.subx b/subx/ex4.subx index b8d5ca10..db4abae3 100644 --- a/subx/ex4.subx +++ b/subx/ex4.subx @@ -11,31 +11,31 @@ ## read(stdin, x, 1) # fd = 0 (stdin) - bb 0/imm32 # copy 0 to EBX + bb/copy 0/imm32 # copy 0 to EBX # set location to write to - b9 0x080490a7/imm32 # copy to ECX + b9/copy 0x080490a7/imm32 # copy to ECX # size = 1 character - ba 1/imm32 # copy 1 to EDX + ba/copy 1/imm32 # copy 1 to EDX # syscall = read - b8 3/imm32 # copy 3 to EAX + b8/copy 3/imm32 # copy 3 to EAX # call - cd 0x80/imm8 # int 80h + cd/syscall 0x80/imm8 # int 80h ## write(stdout, x, 1) # fd = 1 (stdout) - bb 1/imm32 # copy 1 to EBX + bb/copy 1/imm32 # copy 1 to EBX # set location to write to - b9 0x080490a7/imm32 # copy to ECX + b9/copy 0x080490a7/imm32 # copy to ECX # size = 1 character - ba 1/imm32 # copy 1 to EDX + ba/copy 1/imm32 # copy 1 to EDX # syscall = write - b8 4/imm32 # copy 4 to EAX + b8/copy 4/imm32 # copy 4 to EAX # call - cd 0x80/imm8 # int 80h + cd/syscall 0x80/imm8 # int 80h ## exit(EBX) - b8 1/imm32 # copy 1 to EAX - cd 0x80/imm8 # int 80h + b8/copy 1/imm32 # copy 1 to EAX + cd/syscall 0x80/imm8 # int 80h == 0x080490a7 00 00 00 00 # space for read() to write to |