Linux汇编实例讲解(一)

我们使用的平台是Linux系统,具体为CentOS-64位版。下面是第一个汇编程序的源码:

# 目的:退出Linux内核并返回一个简单的状态码## 输入:无## 输出:控制台上没有输出,可以用echo $?来查看状态码## 变量:#%eax 保存系统调用号#%ebx 保存返回状态#.section .data.section .text.globl _start_start:movl $1, %eax#这是用于退出程序的Linux内核命令号(系统调用)movl $8, %ebx#这是返回给操作系统的状态码#改变这个数字,则返回到echo $?的值会不同int$0x80#将内核唤醒,,以运行退出命令

汇编程序的汇编、链接及输出结果是:

旅行是一种病。一旦感染了,你就再也无法摆脱。

Linux汇编实例讲解(一)

相关文章:

你感兴趣的文章:

标签云: