mov和movl 的区别
来源:互联网 发布:lua 源码在哪里 编辑:程序博客网 时间:2024/06/12 20:41
汇编语言(Assembly Language)中 mov和movl 有什么区别(举例说明)
In a word, they belong to two instruction set, movl is at%t and mov is intel
参考正确回答:
AT&T汇编语言(Assembly Language)是UNIX下惯用的汇编语言(Assembly Language)各式
l,w,b是ATT汇编语言(Assembly Language)中用来表达操作属性的限定符
l是长字(4字节),
w是双字
b是唯一字节
加在命令的后边
相当于intel中的
dword ptr
word ptr
byte ptr
比如:
subl $8, %esp
leal -792(%ebp), %eax
pushl %eax
movl -796(%ebp), %eax
sall $8, %eax
addl 12(%ebp), %eax
pushl %eax
call _strcpy
addl $16, %esp
在intel 汇编语言(Assembly Language)中就相当于:
sub esp,8
lea eax,dword ptr [ebp-792]
push eax
mov eax,dword ptr [ebp- 796]
...
ATT各式的汇编语言(Assembly Language)和intel编的差别没去外国疑问参看有关AT&T汇编语言(Assembly Language)的书
l根本是32位的意思。
- mov和movl 的区别
- leal 和 movl区别
- AT&T汇编mov和movl同时使用
- mov 和 lea 的区别
- mov和ldr/str的区别
- mov和ldr/str的区别
- arm指令MOV和ldr的区别
- mov 和 mp4 格式的区别
- mov和ldr/str的区别
- 【记录】LDR和MOV指令的区别
- LDR 和MOV 指令区别
- ARM立即数,LDR和MOV的区别
- MOV指令和LDR伪指令的区别
- ARM立即数,LDR和MOV的区别 (转)
- ARM立即数,LDR和MOV的区别
- 转ldr和mov指令的区别(转)
- ARM立即数,LDR和MOV的区别
- ARM立即数讲解--LDR和MOV的区别
- 有了malloc/free为什么还要new/delete?
- 指针与数组的对比
- c++合并排序算法
- C++中的健壮指针和资源管理
- 对于常用软件的N多想法!
- mov和movl 的区别
- 龙芯编译器指针分析移植 小记:
- 杜绝“野指针”
- undo表空间管理
- 集中式,分布式,协作式数据处理的区别
- Log4J的配置
- wince驱动开发一
- gentoo编译 android源代码
- 后缀数组【模板】