ccs:16007 指令周期
for(j=128;j>0;j--)
00166: MOVLW 80
00168: MOVWF j
0016A: MOVF j,F
0016C: BZ 0262
.................... { array[i]=0xFF;
0016E: MOVLW array
00170: ADDWF i,W
00172: MOVWF FSR0L
00174: MOVLW array+-16
00176: ADDWFC i+1,W
00178: MOVWF FSR0H
0017A: SETF INDF0
.................... i++;
0017C: INCF 04,F
0017E: BTFSC STATUS.Z
00180: INCF i+1,F
.................... array[i]=0xFF;
00182: MOVLW array
00184: ADDWF i,W
00186: MOVWF FSR0L
00188: MOVLW array+-16
0018A: ADDWFC i+1,W
0018C: MOVWF FSR0H
0018E: SETF INDF0
.................... i++;
00190: INCF 04,F
00192: BTFSC STATUS.Z
00194: INCF i+1,F
.................... array[i]=0xFF;
00196: MOVLW array
00198: ADDWF i,W
0019A: MOVWF FSR0L
0019C: MOVLW array+-16
0019E: ADDWFC i+1,W
001A0: MOVWF FSR0H
001A2: SETF INDF0
.................... i++;
001A4: INCF 04,F
001A6: BTFSC STATUS.Z
001A8: INCF i+1,F
.................... array[i]=0xFF;
001AA: MOVLW array
001AC: ADDWF i,W
001AE: MOVWF FSR0L
001B0: MOVLW array+-16
001B2: ADDWFC i+1,W
001B4: MOVWF FSR0H
001B6: SETF INDF0
.................... i++;
001B8: INCF 04,F
001BA: BTFSC STATUS.Z
001BC: INCF i+1,F
....................
.................... array[i]=0xFF;
001BE: MOVLW array
001C0: ADDWF i,W
001C2: MOVWF FSR0L
001C4: MOVLW array+-16
001C6: ADDWFC i+1,W
001C8: MOVWF FSR0H
001CA: SETF INDF0
.................... i++;
001CC: INCF 04,F
001CE: BTFSC STATUS.Z
001D0: INCF i+1,F
.................... array[i]=0xFF;
001D2: MOVLW array
001D4: ADDWF i,W
001D6: MOVWF FSR0L
001D8: MOVLW array+-16
001DA: ADDWFC i+1,W
001DC: MOVWF FSR0H
001DE: SETF INDF0
.................... i++;
001E0: INCF 04,F
001E2: BTFSC STATUS.Z
001E4: INCF i+1,F
.................... array[i]=0xFF;
001E6: MOVLW array
001E8: ADDWF i,W
001EA: MOVWF FSR0L
001EC: MOVLW array+-16
001EE: ADDWFC i+1,W
001F0: MOVWF FSR0H
001F2: SETF INDF0
.................... i++;
001F4: INCF 04,F
001F6: BTFSC STATUS.Z
001F8: INCF i+1,F
.................... array[i]=0xFF;
001FA: MOVLW array
001FC: ADDWF i,W
001FE: MOVWF FSR0L
00200: MOVLW array+-16
00202: ADDWFC i+1,W
00204: MOVWF FSR0H
00206: SETF INDF0
.................... i++;
00208: INCF 04,F
0020A: BTFSC STATUS.Z
0020C: INCF i+1,F
....................
.................... array[i]=0xFF;
0020E: MOVLW array
00210: ADDWF i,W
00212: MOVWF FSR0L
00214: MOVLW array+-16
00216: ADDWFC i+1,W
00218: MOVWF FSR0H
0021A: SETF INDF0
.................... i++;
0021C: INCF 04,F
0021E: BTFSC STATUS.Z
00220: INCF i+1,F
.................... array[i]=0xFF;
00222: MOVLW array
00224: ADDWF i,W
00226: MOVWF FSR0L
00228: MOVLW array+-16
0022A: ADDWFC i+1,W
0022C: MOVWF FSR0H
0022E: SETF INDF0
.................... i++;
00230: INCF 04,F
00232: BTFSC STATUS.Z
00234: INCF i+1,F
.................... array[i]=0xFF;
00236: MOVLW array
00238: ADDWF i,W
0023A: MOVWF FSR0L
0023C: MOVLW array+-16
0023E: ADDWFC i+1,W
00240: MOVWF FSR0H
00242: SETF INDF0
.................... i++;
00244: INCF 04,F
00246: BTFSC STATUS.Z
00248: INCF i+1,F
.................... array[i]=0xFF;
0024A: MOVLW array
0024C: ADDWF i,W
0024E: MOVWF FSR0L
00250: MOVLW array+-16
00252: ADDWFC i+1,W
00254: MOVWF FSR0H
00256: SETF INDF0
.................... i++;
00258: INCF 04,F
0025A: BTFSC STATUS.Z
0025C: INCF i+1,F
....................
....................
.................... }
0025E: DECF j,F
00260: BRA 016A
.................... |