指令的语法 |
举例 |
周期数 |
CMP reg,reg |
cmp dl,cl |
1 |
CMP mem,reg |
cmp array[si],bl |
2 |
CMP reg,mem |
cmp bh,array[si] |
2 |
CMP reg,immed |
cmp bx,24 |
1 |
CMP mem,immed |
cmp tester,4000 |
2 |
CMP accum,immed |
cmp ax,1000 |
1 |
CMPXCHG mem,reg |
cmpxchg string,bl |
6 |
CMPXCHG reg,reg |
cmpxchg bx,cx |
6 |
CMPXCHG8B reg,mem64 |
cmpxchg8b ax,[bx] |
10 |
LOOP label |
loop wend |
5, 6 |
LOOPE label |
loope again |
7, 8 |
LOOPZ label |
loopz again |
7, 8 |
LOOPNE label |
loopne for_next |
7, 8 |
LOOPNZ label |
loopnz for_next |
7, 8 |
JCXZ label |
jcxz notfound |
6,5 |
JECXZ label |
jecxz notfound |
6,5 |