目录
if(testaa++>5)
图1 if(testaa++>5)反汇编
图1中先将testaa值存在了R7寄存器中,然后对testaa++;再将R7中的数据同5进行做减法,通过判断是否发生借位,判断大小。
图1中,SETB C 是将C置1;JC是 Jump if carry is set 是判断C是否为1,为1则跳转。
总结:先缓存原值,后加加,然后缓存值进行判断大小;
if(++testaa>5)
图2 if(++testaa>5)反汇编
图2中先作加法,后判断。
总结:先加加,然后进行判读大小;