汇编指令–逻辑运算指令

By Minidxer | November 4, 2007

※作者:丁志刚 转载请注明:Minidx全文检索http://blog.minidx.com/2007/11/04/50.html

前面学习了《汇编指令–数据传输指令》和《汇编指令–算术运算指令》,接下去就是逻辑运算指令了。


AND 与运算.
OR 或运算.
XOR 异或运算.
NOT 取反.
TEST 测试.(两操作数作与运算,仅修改标志位,不回送结果).
SHL 逻辑左移.
SAL 算术左移.(=SHL)
SHR 逻辑右移.
SAR 算术右移.(=SHR)
ROL 循环左移.
ROR 循环右移.
RCL 通过进位的循环左移.
RCR 通过进位的循环右移.
以上八种移位指令,其移位次数可达255次.
移位一次时, 可直接用操作码. 如 SHL AX,1.
移位>1次时, 则由寄存器CL给出移位次数.
如 MOV CL,04
SHL AX,CL

Topics: 程序开发相关 | 1 Comment » | Tags: , , ,

Search Posts