Tag Archives: asm
intel汇编与AT&T的区别
[文章作者:陈臻 本文版本:v1.0 最后修改:2006.10.26 转载请注明原文链接:http://www.54chen.com/c/30] 在设计mynet的时候用到这个,其实二者区别不是太多,总结一下有下面几点: 1.intel的mov 变成了movb movl mov (后面对应8 16 32位的操作位) ) 2.寄存器都加百分号 3.操作都是反过来的:mov al,cl(inter)==movb %cl,%al 而在gcc里的内联汇编也有不同,用起来也是挺好用的,看例~ main(){ char tmp; __asm__( "movb %1, %%cl;" "movb %%cl, %%dl;" "shl $7,%%edx;" "movb %%cl,%%al;" "and $2,%%eax;" "shr $1,%%al;" "or %%eax,%%edx;" "movb %%cl,%%al;" …
SEARCH
接受捐赠

...捐赠说明
Update
- disruptor thrift server连接参数与rps数值影响记录
- Cassandra的thrift用法学习手记
- BLUNO试用手记
- java 1.6.0_38-b05 vm 20.13-b02优化手记
- 《移动互联网技术挑战》-ssdc
- 百人共用企业maven私服nexus迁移搭建手记
- 移动互联网系统架构十大陷阱
- 又拍云cdn试用体验
- 如何写一手好文档(好代码)?
- 记最近的事情-有关小米
- arduino-蓝牙各种版本类型及费用对比
- arduino-各种无线方案的对比
- 线上jvm进程CPU load高排查脚本-jkiller
- arduino学习手记四:串行编程
- arduino学习手记三:八位数码管