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 |