在 X IDE 下是可以將 Program Memory 的內容輸出成一個檔案。如果你也可以在底下 Format 的選擇項,選擇使用 Disassembly 或是 Hex Code 的格式輸出。
底下是用 Disassembly 格式輸出的檔案例:
Line Address Opcode Label DisAssy
5658 1618 0140 MyEvent MOVLB 0x0
5659 1619 0860 MOVF Delay_Count, W
5660 161A 0461 IORWF 0x61, W
5661 161B 1903 BTFSC STATUS, 0x2
5662 161C 0008 RETURN
5663 161D 30FF MOVLW 0xFF
5664 161E 07E0 ADDWF Delay_Count, F
5665 161F 30FF MOVLW 0xFF
5666 1620 3DE1 ADDWFC 0x61, F
5667 1621 0008 RETURN
5668 1622 2E25 processProximityTouch GOTO 0x625
以 Hex Code 輸出格式:
Address ASCII
0000 3180 2817 3001 0008 147E 3180 1F0B 2815 .1.(.0.. ~..1...(
0008 014E 181A 1C10 2810 3197 273F 3180 2815 N......( .1?'.1.(
0010 189A 1C90 2815 3196 2655 107E 0009 3180 .....(.1 U&~....1
0018 2819 30AB 0084 3088 0085 3045 0086 3000 .(.0...0 ..E0...0
0020 0087 301B 3195 25EA 3180 3008 0084 308C ...0.1.% .1.0...0
0028 0085 30A0 0086 3000 0087 3036 3195 25EA ...0...0 ..60.1.%
0030 3180 01F8 01F9 01FA 01FB 01FC 01FD 3060 .1...... ......`0
0038 0084 3000 0085 300D 3195 25E4 3180 30D6 ...0...0 .1.%.1.0
貼圖則是餐做的方法。