1。在gcc产生的汇编中,$0x80498d4表示立即数,而0x80498d4表示内存地址0x80498d4对应的内容。对于lable,比如value,则$value表示value的地址,value表示value的值。设函数func的地址
&func = 0x8048828
这两种调用都是一样的
1) call 0x8048828
2) movl $0x8048828 %edx
call *%edx
2.如果寄存器存的是一个地址,就说这个寄存器是一个指针,加括号表示取这个指针所指的对象
int w = 5;
movl &w %edx //%edx = &w,%edx是一个指针
movl (%edx) %eax //%eax = *&w = w = 5
3.base_address(offset_address, index, size) = base_address + offset_address + index * size
4.movb:取1个字节,movw:取2个字节,movl:取4个字节
5.8个32bit的通用寄存器及其作用
EAX Accumulator for operands and results data
EBX Pointer to data in the data memory segment
ECX Counter for string and loop operations
EDX I/O pointer
EDI Data pointer for destination of string operations
ESI Data pointer for source of string operations
ESP Stack pointer
EBP Stack data pointer
分享到:
相关推荐
AT&T汇编语言与GCC内嵌汇编简介,学linux内核用的到,非常详细的介绍。
AT&T汇编语言与GCC内嵌汇编简介,AT&T与intel汇编语言的差别,帮助从想从windows转到linux的童鞋
AT&T汇编语法讲解 pdf,一本汇编语法教程,不去讨论 8086/80386 的汇编编程,这类的书籍很多,这里只讨论AT&T 的汇编语法,以及GCC 的内嵌汇编语法。
css的笔记学习html&css的笔记学习html&css的笔记 学习html&css的笔记学习html&css的笔记学习html&css的笔记 学习html&css的笔记学习html&css的笔记学习html&css的笔记 学习html&...
CSS学习笔记HeadFirst HTML&CSS学习笔记 HeadFirst HTML&CSS学习笔记HeadFirst HTML&CSS学习笔记 HeadFirst HTML&CSS学习笔记HeadFirst HTML&CSS学习笔记 HeadFirst HTML&CSS学习笔记Head...
CSS 学习笔记Head First HTML&CSS 学习笔记 Head First HTML&CSS 学习笔记Head First HTML&CSS 学习笔记 Head First HTML&CSS 学习笔记Head First HTML&CSS 学习笔记 Head First HTML&CSS ...
学习C & C++ & python&汇编语言 LLVM编译器 数据结构 算法 操作系统 单
学习C&C++&python&汇编语言LLVM编译器数据结构算法操作系统单片机linux面试.zip
所有源码,资料均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!Linux系统是一个免费使用和自由传播的类Unix操作系统,基于POSIX和UNIX的多用户、多任务、...
19410AT&T Mobile LocateTestPlanV14.docx
JavaScript&Jquery相关笔记
英特尔最新汇编指令全集,包括32为和64位汇编指南。
学习<逃脱只会部署系列>时的原教材,讲解非常详细,属于个人收藏系列。
css&javascript学习html&css&javascript 学习html&css&javascript学习html&css&javascript 学习html&css&javascript学习html&css&javascript 学习html&css&...
笔记 & 教程。考研,就业,上学.语言篇,Android,C++,Java,JavaSc 一个码农的毕生所学!笔记 & 教程。考研,就业,上学.语言篇,Android,C++,Java,JavaSc 一个码农的毕生所学!笔记 & 教程。考研,就业,上学....
C程序设计语言 K&R 清晰中文版 pdf
2012-C&C++语言大全.zip C&C++语言教程大礼包.rar C_C+++指针的13份资料.zip C_C++程序员实用大全.zip C++程序设计语言特别版(中文版) .rar C语言大全第4版+源码.rar C语言阶梯式教程【从白痴到资深...