这两个代码是否含义相同?
汇编器->
_asm
INCF PR4,0,ACCESS
CPFSLT TMR4,ACCESS
_endasm
Cpp>
如果没有,应该如何翻译汇编代码?
亲切的问候 :)
最佳答案
第一个答案是不,但是我不确定如何翻译!
INCF PR4,0,ACCESS //(INCF f,d)(增量f)(f +1-> d)
ACCESS中的“递增PR4寄存器“工作寄存器(累加器)””换句话说:
获得PR +1到WREG
WREG = PR +1;
CPFSLT TMR4,访问//(CPFSLT f)(比较f / w,如果f 比较TMR4
=>如果TMR4 =>如果TMR4> = WREG
应该给:
if (TMR4 >= WREG)
WREG = PR4 + 1;
嗯...对吗?