标签: linux assembly x86 x86-64 att
我想从汇编AT& T中的文件中读取数据,但我真的不知道从哪里开始。 我还没有在互联网上找到有用的资源。
我的工作环境信息:
OS: Ubuntu 14 - 64 bit CPU: Intel GAS compiler Assembly Sintax: AT&T I'll assemble with: as -o hello.o hello.s I'll link with: ld -o test hello.o
答案 0 :(得分:1)
查看如何在C语言(open / read / write /等)中对POSIX进行系统编程,然后在asm中使用相同的系统调用。对于asm来说,没有什么特别的了,相比之下只是在C中这样做。(除了在C中你直接使用glibc包装而不是syscall指令。)
open
read
write
syscall
有关如何从asm进行系统调用的链接,请参阅x86 tag wiki。