算术和逻辑操作

3.5.1加载有效地址Leal

  leal   S,D     S是存储器,D为寄存器。

  例如:leal   (%eax),%edx

  (%eax)表示的是存储器内容,%eax是存储器地址,leal指令完成的是将存储器地址放到%edx中。(%eax)可以换成Imm(Rb,Ri,k)。

  leal指令也可用于简单的计算。

3.5.2一元操作和二元操作

  一元操作op S   S可以是寄存器也可以是存储器位置。

3.5.3移位操作

  例:SAL k,D

  k表示位移量,D是操作数也是目的数。

  k为较大数字时候k=kmodw,w是字长。

原文地址:https://www.cnblogs.com/hutao886/p/5618606.html