GAS x64 GNU Assembler file read write tutorial in Linux

Опубликовано: 23 Октябрь 2024
на канале: Leave Knowledge
721
18

GAS x64 GNU Assembler file read write tutorial in Linux

hi.txt-)
hi
(-hi.txt

.global _start
.data
file:.string "hi.txt"
space:.space 10
.text
start:
mov $2,%rax
mov $file,%rdi
mov $2,%rsi
mov $0777,%rdx
syscall
mov %rax,%r8
mov $0,%rax
mov %r8,%rdi
mov $space,%rsi
mov $10,%rdx
syscall
mov $1,%rax
mov $1,%rdi
mov $space,%rsi
mov $10,%rdx
syscall
mov $3,%rax
mov %r8,%rdi
syscall
mov $60,%rax
mov $0,%rdi
syscall
=hi