文章目录

1 mov指令

功能: 用于数据的传送。

格式: mov 目的操作数, 源操作数,比如mov ax, 0x22

注意:

  1. 目的操作数必须是一个容器,寄存器或者内存单元。
  2. 传送的本质是复制。
  3. 目的操作数和源操作数的数据宽度必须一致。
  4. 目的操作数和源操作数不能同时为内存单元。
  5. 不允许数字直接传送到段寄存器,只能mov 段寄存器,通用寄存器/内存单元

指令举例:
目的操作数为寄存器:

  1. mov ax, bx(寄存器)
  2. mov ax, [0x33](内存单元)
  3. mov ax, 0x66(数字/立即数)

目的操作数为内存单元:

  1. mov [0x04], bx(寄存器)
  2. mov [0x04], [0x33],错误!
  3. mov [0x04], 0x66(数字/立即数)

参考资料:

  1. 深度学习:C/C++、计算机体系
Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐