當前位置:編程學習大全網 - 編程語言 - pic 單片機中 SKPNZ是什麽指令呀?初學者..高手指點壹下..謝謝啦

pic 單片機中 SKPNZ是什麽指令呀?初學者..高手指點壹下..謝謝啦

這個實際上是個偽指令或宏定義,是MICROCHIP公司為了幫助記憶而增加的。

妳說的SKPNZ相當於真正指令中的“BTFSC”,類似的指令還很多:

偽指令 說明 等效的指令 影響的狀態位

ADDCF f,d Add Carry to File BTFSC INCF 3,0 f,d Z

ADDDCF f,d Add Digit Carry to File BTFSC INCF 3,1 f,d Z

B k Branch GOTO k -

BC k Branch on Carry BTFSC GOTO 3,0 k -

BDC k Branch on Digit Carry BTFSC GOTO 3,1 k -

BNC k Branch on No Carry BTFSS GOTO 3,0 k -

BNDC k Branch on No Digit Carry BTFSS GOTO 3,1 k -

BNZ k Branch on No Zero BTFSS GOTO 3,2 k -

BZ k Branch on Zero BTFSC GOTO 3,2 k -

CLRC Clear Carry BCF 3,0 -

CLRDC Clear Digit Carry BCF 3,1 -

CLRZ Clear Zero BCF 3,2 -

LCALL k Long Call BCF/BSF BCF/BSF CALL 0x0A,3 0x0A,4 k

LGOTO k Long GOTO BCF/BSF BCF/BSF GOTO 0x0A,3 0x0A,4 k

MOVFW f Move File to W MOVF f,0 Z

NEGF f,d Negate File COMF INCF f,1 f,d Z

SETC Set Carry BSF 3,0 -

SETDC Set Digit Carry BSF 3,1 -

SETZ Set Zero BSF 3,2 -

SKPC Skip on Carry BTFSS 3,0 -

SKPDC Skip on Digit Carry BTFSS 3,1 -

SKPNC Skip on No Carry BTFSC 3,0 -

SKPNDC Skip on No Digit Carry BTFSC 3,1 -

SKPNZ Skip on Non Zero BTFSC 3,2 -

SKPZ Skip on Zero BTFSS 3,2 -

SUBCF f,d Subtract Carry from File BTFSC DECF 3,0 f,d Z

SUBDCF f,d Subtract Digit Carry from File BTFSC DECF 3,1 f,d Z

TSTF f Test File MOVF f,1 Z

  • 上一篇:簡歷包括哪些部分?
  • 下一篇:如何制作數據可視化表格?
  • copyright 2024編程學習大全網