📄 counter.lst
字号:
0000e8 e203 BC 0xf0
0000ea 0e01 MOVLW 0x1
0000ec 2adb INCF 0xdb,0x1,0x0
0000ee d7ef BRA 0xce
; D:\counter\counter.c
0000f4 cfd9 MOVFF 0xfd9,0xfe1 } D:\counter\counter.c
0000f6 ffe1
0000f8 52e5 MOVF 0xe5,0x1,0x0
0000fa cfe7 MOVFF 0xfe7,0xfd9
0000fc ffd9
0000fe 0012 RETURN 0x0
D:\counter\counter.c
//************************************************************************* D:\counter\counter.c
// uint hex change into decimai. D:\counter\counter.c
//************************************************************************* D:\counter\counter.c
000100 cfd9 MOVFF 0xfd9,0xfe6 void uinttouchar(uchar x) D:\counter\counter.c
000102 ffe6
000104 cfe1 MOVFF 0xfe1,0xfd9
000106 ffd9
000108 0e02 MOVLW 0x2
00010a 26e1 ADDWF 0xe1,0x1,0x0
{ D:\counter\counter.c
uchar mid,y; D:\counter\counter.c
D:\counter\counter.c
00010c 0efe MOVLW 0xfe mid=x; D:\counter\counter.c
00010e 50db MOVF 0xdb,0x0,0x0
000110 6edf MOVWF 0xdf,0x0
000112 0efe MOVLW 0xfe y=x; D:\counter\counter.c
000114 50db MOVF 0xdb,0x0,0x0
000116 6ee7 MOVWF 0xe7,0x0
000118 0e01 MOVLW 0x1
00011a cfe7 MOVFF 0xfe7,0xfdb
00011c ffdb
00011e 0e0a MOVLW 0xa x2=(uchar)(y%10); D:\counter\counter.c
000120 6e10 MOVWF 0x10,0x0
000122 c010 MOVFF 0x10,0xc
000124 f00c
000126 0e01 MOVLW 0x1
000128 cfdb MOVFF 0xfdb,0x7
00012a f007
00012c ec2b CALL 0x256,0x0
00012e f001
000130 c003 MOVFF 0x3,0x8c
000132 f08c
D:\counter\counter.c
000134 0e01 MOVLW 0x1 y=mid; D:\counter\counter.c
000136 cfdf MOVFF 0xfdf,0xfdb
000138 ffdb
00013a 50db MOVF 0xdb,0x0,0x0 x1=(uchar)(((y-x2)%100)/10); D:\counter\counter.c
00013c 0100 MOVLB 0x0
00013e 80d8 BSF 0xd8,0x0,0x0
000140 558c SUBFWB 0x8c,0x0,0x1
000142 6e11 MOVWF 0x11,0x0
000144 0e64 MOVLW 0x64
000146 6e12 MOVWF 0x12,0x0
000148 c012 MOVFF 0x12,0xc
00014a f00c
00014c c011 MOVFF 0x11,0x7
00014e f007
000150 ec2b CALL 0x256,0x0
000152 f001
000154 c003 MOVFF 0x3,0x10
000156 f010
000158 0e0a MOVLW 0xa
00015a 6e13 MOVWF 0x13,0x0
00015c c013 MOVFF 0x13,0xc
00015e f00c
000160 c010 MOVFF 0x10,0x7
000162 f007
000164 ec2b CALL 0x256,0x0
000166 f001
000168 c007 MOVFF 0x7,0x8b
00016a f08b
00016c cfd9 MOVFF 0xfd9,0xfe1 } D:\counter\counter.c
00016e ffe1
000170 52e5 MOVF 0xe5,0x1,0x0
000172 cfe7 MOVFF 0xfe7,0xfd9
000174 ffd9
000176 0012 RETURN 0x0
D:\counter\counter.c
//************************************************************************* D:\counter\counter.c
// 合并字节. D:\counter\counter.c
//************************************************************************* D:\counter\counter.c
000178 cfd9 MOVFF 0xfd9,0xfe6 uchar connectbyte(uchar y1,uchar y2) D:\counter\counter.c
00017a ffe6
00017c cfe1 MOVFF 0xfe1,0xfd9
00017e ffd9
{ D:\counter\counter.c
000180 0efd MOVLW 0xfd return(((0xf0)&(y1<<4))|((0x0f)&y2)); D:\counter\counter.c
000182 50db MOVF 0xdb,0x0,0x0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -