
汇编
lcw_202
这个作者很懒,什么都没留下…
展开
-
AT&T汇编语言的相关知识
转载:http://oss.org.cn/kernel-book/ch02/2.6.2.htm 在Linux源代码中,以.S为扩展名的文件是“纯”汇编语言的文件。这里,我们结合具体的例子再介绍一些AT&T汇编语言的相关知识。 1.GNU汇编程序GAS(GNU Asse转载 2011-08-21 15:13:46 · 542 阅读 · 0 评论 -
AT&T汇编程序代码控制(中英文对照)
7 Assembler Directives All assembler directives have names that begin with a period (‘.’). The rest of the name is letters, usually in low转载 2010-12-24 15:20:00 · 2307 阅读 · 0 评论 -
AT&T 汇编 (AT&T ASM) 参考
AT&TASM 开发一个OS,尽管绝大部分代码只需要用C/C++等高级语言就可以了,但至少和硬件相关部分的代码需要使用汇编语言,另外,由于启动部分的代码有大小限制,使用精练的汇 编可以缩小目标代码的尺寸。另外,对于某些需要被经常调用的代码,使用汇编可以提高性 能。所以转载 2011-08-21 15:36:47 · 733 阅读 · 0 评论 -
Lea 指令
假设 eax=1 LEA eax [eax+eax*4] 结果为什么是 eax=5呢? [eax+eax*4] 为直接寻址方式,操作数的地址有DS加上指令中给出的偏移得到。在这里,偏移为:eax+eax*4; LEA指令的功能是将源操作数、即存储单元的有效地址(偏移地址)传原创 2011-08-29 19:53:16 · 944 阅读 · 0 评论