ITEEDU

4、逻辑运算指令

4.1、逻辑与操作指令

指令的语法 举例 周期数
AND reg,reg and dx,bx 1
AND mem,reg and bitmask,bx 3
AND reg,mem and bx,masker 2
AND reg,immed and dx,0F7h 1
AND mem,immed and masker,100lb 3
AND accum,immed and ax,0B6h 1

4.2、逻辑与操作指令

指令的语法 举例 周期数
OR reg,reg or ax,dx 1
OR mem,reg or bits,dx 3
OR reg,mem or dx,color[di] 2
OR reg,immed or dx,110110b 1
OR mem,immed or flag_rec,8 3
OR accum,immed or ax,40h 1

4.3、逻辑与操作指令

指令的语法 举例 周期数
NOT reg not ax 1
NOT mem not masker 3

4.4、逻辑异或操作指令

指令的语法 举例 周期数
XOR reg,reg xor cx,bx 1
XOR reg,mem xor cx,flags 2
XOR mem,reg xor [bp+10],cx 3
XOR reg,immed xor bl,1 1
XOR mem,immed xor switches[bx],101b 3
XOR accum,immed xor ax,01010101b 1