全部博文(142)
分类: LINUX
2011-09-05 21:23:41
eax:系统调用号,同时返回结果的地址
ebx:第一个参数
ecx:第二个参数
edx:第三个参数
esi:第四个参数
edi:第五个参数
搜集了些资料,写了一段汇编代码:
编译运行结果如下:
试验二
最为简单的C语言程序:
对应AT&T的汇编代码:
对应的Intel形式的汇编语言代码:
采用gdb调试,在write处打断点:
查看下面的指令:
查看0x8048510处的内容:
这就是传说中的”Hello,world” :-)