汇编代码,小括号和中括号
来源:互联网 发布:加百列和路西法知乎 编辑:程序博客网 时间:2024/05/22 01:31
编译时添加编译条件 –masm=intel, 或者–masm=att,会生成Intel格式或者AT&T格式的代码;在Intel格式中使用[], 而AT&T格式则不一样。
比如:
AT&T: -4(%ebp) //相当于 Intel: [ebp - 4]AT&T: foo(,%eax,4) //相当于 Intel: [foo + eax*4]AT&T: foo(,1) //相当于 Intel:[foo]AT&T: %gs:foo //相当于 Intel:gs:fooAT&T: movl -4(%ebp), %eax //相当于 Intel: mov eax, [ebp - 4]AT&T: movl array(, %eax, 4), %eax //相当于 Intel: mov eax, [eax*4 + array]AT&T: movw array(%ebx, %eax, 4), %cx //相当于 Intel: mov cx, [ebx + 4*eax + array]AT&T: movb $4, %fs:(%eax) //相当于 Intel: mov fs:eax, 4
阅读全文
0 0
- 汇编代码,小括号和中括号
- shell 小括号中括号大括号
- [shell] 小括号、中括号、大括号
- bash 括号(小括号,双小括号,中括号,双中括号,大括号)
- bash 括号(小括号,双小括号,中括号,双中括号,大括号)
- bash 括号(小括号,双小括号,中括号,双中括号,大括号)
- shell中的括号(小括号,大括号,中括号)
- shell中的括号(小括号,中括号,大括号)
- shell中的括号(小括号,中括号,大括号)
- shell中的括号(小括号,中括号,大括号)
- shell中的括号(小括号,中括号,大括号)
- shell中的括号(小括号,中括号,大括号)
- Makefile 中 大括号和小括号 的区别
- bash中:单引号,双引号,反引号``,小括号,中括号,和大括号的区别
- python中,花括号,中括号,小括号的区别
- shell中的大括号和小括号
- shell中的大括号和小括号
- shell中的大括号和小括号
- exit(0)与exit(1)、return区别
- Win7下U盘安装Ubuntu14.04双系统步骤详解
- iOS 绘制文字和图片
- 二叉树的恢复
- Java中常见的异常
- 汇编代码,小括号和中括号
- android 3.0sdk 以后力推DialogFragment 代替 Dialog
- Linux子进程的异步等待方式(SIGCHLD信号)
- 块元素和内联元素
- ASCII排序
- 第一行代码 U1-U2
- Cocos2DX UIListView 大量加载优化方案
- Java IO 装饰者模式
- ubuntu16.04下pycharm配置