首页 > 其他 > 详细

汇编相关

时间:2021-02-21 00:05:13      阅读:29      评论:0      收藏:0      [点我收藏+]

寄存器

技术分享图片

 

 

汇编指令

push_*_

压栈

(l:16位,q:32位)

pop_*_

弹栈

(l:16位,q:32位)

mov_*_(from,to)

移动 * 位的数据

(l:16位,q:32位)

call

调用函数

ret

返回

lea_*_(from,to)

from的地址加载到to

(l:16位,q:32位)

je

如果equal,则跳转

jle

如果less或equal,则跳转

xor

异或

add_*_(加数,被加数)

相加

(l:16位,q:32位)

sub_*_(减数,被减数)

相减

(l:16位,q:32位)

cmp

比较

gcc汇编的命令

gcc -v

查看gcc版本

gcc -E [文件.c] -o [文件.i]

预处理

gcc -S [文件.c] -o [文件.s]

生成汇编文件

as [文件.s] -o [文件.o]     

生成目标文件

nm [目标文件.o]

查看目标文件的内容

汇编相关

原文:https://www.cnblogs.com/Ping697/p/14423810.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!