我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

汇编中的mov指令的基本使用

mov S ,D 是将D传送到S ,还是S传送到D中去呢?
在王爽的《汇编》中说: mov ax , 18 是将 18传送到寄存器ax中。
但是我用gcc反汇编如下函数

 int test()
{
    return 2;
}

得到的汇编代码却是

 _add:
LFB7:
    .cfi_startproc
    movl    $2, %eax    ;//将eax内容复制到2中???显然不对啊
    ret
    .cfi_endproc

AT&T格式的汇编和intel格式的汇编不同,书中写的是intel格式的汇编,gcc反汇编是AT&T格式的。

近期文章

  • linux下的目录无法删除
  • 怎么实现echarts饼形图label字体两种颜色?
  • js代码中使用jquery获取body中的元素,现在将这段代码改为单独的文件放入head中
  • java Activity怎么启动kotlin Activity?
  • Hello, Your Package!
  • Fighting the Landlords
  • c# winfrom 安装后自动更新
  • 我的TOmcat配置不成功
  • java中怎么将word文档转化成pdf并且预览1/3
  • oracle存储过程调试输入内容报错,
  • 在某个HTML文件中明明没有引用某个CSS文件,却因为重名导致了其引用,请问为什么?
  • C/C++线程池问题,销毁线程时程序段出错
  • radio单选框,从数据库取出来,并选上,怎么做?简单的html问题,跟后端配合有点难搞。
  • mybatis 的sql语句怎么写
  • Commedia dell'arte
  • Factorial
  • myeclipse乱码问题,求大神帮忙看看
  • JS完全按照模板来的,编译没错,每一步都能运行,但就是不出动画
  • c#picturebox图片显示
  • ubuntu下make编译时出错,找不到stdio.h

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华