write
| eax | 调用号4 |
| ebx | 将要写入的文件的文件描述符 |
| ecx | 需要写的字符串的内存起始地址 |
| edx | 需要写的字符串的长度 |
movl $4,%eax movl $1,%ebx movl $output,%ecx movl $14,%edx int $0x80
这个例子是将内存地址为output长度为14字节的字符串写到标准输出 (linux下标准输出的文件描述符是1)。
exit
| eax | 1 |
| ebx | 退出状态数字 |
movl $1,%eax movl $0,%ebx int 0x80
这个例子是返回退出状态号0。通常这代表程序正常结束。
