摘要:
SHL r/m, CL ROL、ROR、RCL、RCR: 循环移位指 阅读全文
摘要:
JMP指令 JMP是汇编语言中的无条件跳转指令。无条件跳转指令可转到内存中任何程序段。转移地址可在指令中给出,也可以在寄存器中给出,或在储存器中指出。 中文名:无条件跳转指令外文名:JMP 和调用指令类似,无条件转移指令也可有四种形式。下面是四种无条件转移指令的实例。 段内间接转移,转移地址的偏移量 阅读全文
摘要:
交换指令XCHG是两个寄存器,寄存器和内存变量之间内容的交换指令,两个操作数的数据类型要相同,可以是一个字节,也可以是一个字,也可以是双字 。其指令格式如下: XCHG Reg/Mem, Mem/Reg,Reg/Reg 【例】 XCHG CH,AL 寄存器之间相互交换,字节操作 XCHG BX,SI 阅读全文
摘要:
SUB是减法运算。比如mov ax,2mov bx,1sub ax,bx其中sub ax,bx就是ax中的值减bx中的值,等于1,然后把结果,也就是1,放入ax中。 阅读全文
摘要:
加1指令 INC指令功能:目标操作数+1INC指令只有1个操作数,它将指定的操作数的内容加1,再将结果送回到该操作数。INC指令将影响SF,AF,ZF,PF,OF标志位,但是不影响CF标志位。INC指令的操作数的类型可以是通用寄存器或存储单元,但不可以是段寄存器。字或字节操作均可。对于存储单元,需要 阅读全文
摘要:
32位通用寄存器 EAX EBX ECX EDX EBP ESP ESI EDI 八个寄存器都可以作为普通的数据寄存器使用。但有的有特殊的用途: EAX 为累加器, ECX 为计数器, EBX,EBP 为基址寄存器, ESI,EDI 为变址寄存器, EBP 还可以是基指针, ESP 为堆栈指针 16 阅读全文