📄 robot_function.lst
字号:
64 00 3A 00
46 00 34 00
22 00 2C 00
33 00 36 00
2C 00 30 00
2C 00 30 00
2C 00 00 00
00 00 25 00
00 00 0D 00
0A 00
0000A098 .CODE
.public _IsFirstDownLoad
_IsFirstDownLoad: .proc
0000054F .debug
0000054F 2E 00 73 00 .dw '.stabn 0x44,0,48,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
34 00 38 00
2C 00 00 00
00 00
00000562 00 00 00 00 .dd LM11-_IsFirstDownLoad
00000564 0D 00 0A 00 .dw 0x0d,0x0a
0000A098 .code
LM11:
// total=4, vars=4
// frame_pointer_needed: 1
0000A098 88 DA push bp to [sp]
0000A099 44 20 sp-=4
0000A09A 08 0B 01 00 bp=sp+1
0000A09C 0D 05 07 00 R2=BP+7
00000566 .debug
00000566 2E 00 73 00 .dw '.stabn 0x44,0,49,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
34 00 39 00
2C 00 00 00
00 00
00000579 06 00 00 00 .dd LM12-_IsFirstDownLoad
0000057B 0D 00 0A 00 .dw 0x0d,0x0a
0000A09E .code
LM12:
LBB2:
0000057D .debug
0000057D 2E 00 73 00 .dw '.stabn 0x44,0,53,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
35 00 33 00
2C 00 00 00
00 00
00000590 06 00 00 00 .dd LM13-_IsFirstDownLoad
00000592 0D 00 0A 00 .dw 0x0d,0x0a
0000A09E .code
LM13:
0000A09E 05 93 R1=BP // QImode move
0000A09F 0D 07 02 00 R3=BP+2
0000A0A1 09 63 00 03 R1=(-768) // QImode move
0000A0A3 03 99 R4=R3 // QImode move
0000A0A4 C4 D2 [R4]=R1 // QImode move
00000594 .debug
00000594 2E 00 73 00 .dw '.stabn 0x44,0,54,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
35 00 34 00
2C 00 00 00
00 00
000005A7 0D 00 00 00 .dd LM14-_IsFirstDownLoad
000005A9 0D 00 0A 00 .dw 0x0d,0x0a
0000A0A5 .code
LM14:
0000A0A5 05 97 R3=BP // QImode move
0000A0A6 0D 03 01 00 R1=BP+1
0000A0A8 05 97 R3=BP // QImode move
0000A0A9 0D 07 02 00 R3=BP+2
0000A0AB 03 D6 [bp+3]=R3 // QImode move
0000A0AC 03 98 R4=[bp+3] // QImode move
0000A0AD C4 96 R3=[R4] // QImode move
0000A0AE 03 99 R4=R3 // QImode move
0000A0AF C4 98 R4=[R4] // QImode move
0000A0B0 03 D8 [bp+3]=R4 // QImode move
0000A0B1 03 96 R3=[bp+3] // QImode move
0000A0B2 01 99 R4=R1 // QImode move
0000A0B3 C4 D6 [R4]=R3 // QImode move
000005AB .debug
000005AB 2E 00 73 00 .dw '.stabn 0x44,0,55,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
35 00 35 00
2C 00 00 00
00 00
000005BE 1C 00 00 00 .dd LM15-_IsFirstDownLoad
000005C0 0D 00 0A 00 .dw 0x0d,0x0a
0000A0B4 .code
LM15:
0000A0B4 05 93 R1=BP // QImode move
0000A0B5 0D 07 01 00 R3=BP+1
0000A0B7 03 99 R4=R3 // QImode move
0000A0B8 C4 92 R1=[R4] // QImode move
0000A0B9 09 43 FF FF CMP R1,(-1) // QImode compare
0000A0BB 0A 4E 01 EE NSJNZ L4 //QImode NE
00 EE
000005C2 .debug
000005C2 2E 00 73 00 .dw '.stabn 0x44,0,57,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
35 00 37 00
2C 00 00 00
00 00
000005D5 26 00 00 00 .dd LM16-_IsFirstDownLoad
000005D7 0D 00 0A 00 .dw 0x0d,0x0a
0000A0BE .code
LM16:
0000A0BE 41 92 R1=1 // QImode move
0000A0BF C5 D2 [BP]=R1 // QImode move
000005D9 .debug
000005D9 2E 00 73 00 .dw '.stabn 0x44,0,58,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
35 00 38 00
2C 00 00 00
00 00
000005EC 28 00 00 00 .dd LM17-_IsFirstDownLoad
000005EE 0D 00 0A 00 .dw 0x0d,0x0a
0000A0C0 .code
LM17:
0000A0C0 C5 96 R3=[BP] // QImode move
0000A0C1 03 93 R1=R3 // QImode move
0000A0C2 0F 9F DE A0 pc=L3 // Indirect jump
000005F0 .debug
000005F0 2E 00 73 00 .dw '.stabn 0x44,0,59,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
35 00 39 00
2C 00 00 00
00 00
00000603 2C 00 00 00 .dd LM18-_IsFirstDownLoad
00000605 0D 00 0A 00 .dw 0x0d,0x0a
0000A0C4 .code
LM18:
0000A0C4 0F 9F DE A0 pc=L5 // Indirect jump
L4:
00000607 .debug
00000607 2E 00 73 00 .dw '.stabn 0x44,0,60,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
36 00 30 00
2C 00 00 00
00 00
0000061A 2E 00 00 00 .dd LM19-_IsFirstDownLoad
0000061C 0D 00 0A 00 .dw 0x0d,0x0a
0000A0C6 .code
LM19:
0000A0C6 05 93 R1=BP // QImode move
0000A0C7 0D 07 01 00 R3=BP+1
0000A0C9 03 99 R4=R3 // QImode move
0000A0CA C4 92 R1=[R4] // QImode move
0000A0CB 09 43 AA AA CMP R1,(-21846) // QImode compare
0000A0CD 0A 4E 01 EE NSJNZ L6 //QImode NE
00 EE
0000061E .debug
0000061E 2E 00 73 00 .dw '.stabn 0x44,0,62,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
36 00 32 00
2C 00 00 00
00 00
00000631 38 00 00 00 .dd LM20-_IsFirstDownLoad
00000633 0D 00 0A 00 .dw 0x0d,0x0a
0000A0D0 .code
LM20:
0000A0D0 40 92 R1=0 // QImode move
0000A0D1 C5 D2 [BP]=R1 // QImode move
00000635 .debug
00000635 2E 00 73 00 .dw '.stabn 0x44,0,63,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
36 00 33 00
2C 00 00 00
00 00
00000648 3A 00 00 00 .dd LM21-_IsFirstDownLoad
0000064A 0D 00 0A 00 .dw 0x0d,0x0a
0000A0D2 .code
LM21:
0000A0D2 C5 96 R3=[BP] // QImode move
0000A0D3 03 93 R1=R3 // QImode move
0000A0D4 0F 9F DE A0 pc=L3 // Indirect jump
0000064C .debug
0000064C 2E 00 73 00 .dw '.stabn 0x44,0,64,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
36 00 34 00
2C 00 00 00
00 00
0000065F 3E 00 00 00 .dd LM22-_IsFirstDownLoad
00000661 0D 00 0A 00 .dw 0x0d,0x0a
0000A0D6 .code
LM22:
0000A0D6 0F 9F DE A0 pc=L5 // Indirect jump
L6:
00000663 .debug
00000663 2E 00 73 00 .dw '.stabn 0x44,0,67,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
36 00 37 00
2C 00 00 00
00 00
00000676 40 00 00 00 .dd LM23-_IsFirstDownLoad
00000678 0D 00 0A 00 .dw 0x0d,0x0a
0000A0D8 .code
LM23:
0000A0D8 41 62 R1=(-1) // QImode move
0000A0D9 C5 D2 [BP]=R1 // QImode move
0000067A .debug
0000067A 2E 00 73 00 .dw '.stabn 0x44,0,68,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
36 00 38 00
2C 00 00 00
00 00
0000068D 42 00 00 00 .dd LM24-_IsFirstDownLoad
0000068F 0D 00 0A 00 .dw 0x0d,0x0a
0000A0DA .code
LM24:
0000A0DA C5 96 R3=[BP] // QImode move
0000A0DB 03 93 R1=R3 // QImode move
0000A0DC 0F 9F DE A0 pc=L3 // Indirect jump
L7:
L5:
00000691 .debug
00000691 2E 00 73 00 .dw '.stabn 0x44,0,70,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
37 00 30 00
2C 00 00 00
00 00
000006A4 46 00 00 00 .dd LM25-_IsFirstDownLoad
000006A6 0D 00 0A 00 .dw 0x0d,0x0a
0000A0DE .code
LM25:
LBE2:
000006A8 .debug
000006A8 2E 00 73 00 .dw '.stabn 0x44,0,70,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
37 00 30 00
2C 00 00 00
00 00
000006BB 46 00 00 00 .dd LM26-_IsFirstDownLoad
000006BD 0D 00 0A 00 .dw 0x0d,0x0a
0000A0DE .code
LM26:
L3:
0000A0DE 44 00 sp+=4
0000A0DF 88 98 pop bp from [sp]
0000A0E0 90 9A retf
.endp // end of IsFirstDownLoad
000006BF .debug
000006BF 2E 00 73 00 .dw '.stabn 0xc0,0,0,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 63 00
30 00 2C 00
30 00 2C 00
30 00 2C 00
00 00 00 00
000006D1 06 00 00 00 .dd LBB2-_IsFirstDownLoad
000006D3 0D 00 0A 00 .dw 0x0d,0x0a
0000A0E1 .code
000006D5 .debug
000006D5 2E 00 73 00 .dw '.stabs "uiFlagFirst_Sub:4",128,0,0,0',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
75 00 69 00
46 00 6C 00
61 00 67 00
46 00 69 00
72 00 73 00
74 00 5F 00
53 00 75 00
62 00 3A 00
34 00 22 00
2C 00 31 00
32 00 38 00
2C 00 30 00
2C 00 30 00
2C 00 30 00
0D 00 0A 00
0000A0E1 .CODE
000006FB .debug
000006FB 2E 00 73 00 .dw '.stabs "uiFlashData:4",128,0,0,1',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
75 00 69 00
46 00 6C 00
61 00 73 00
68 00 44 00
61 00 74 00
61 00 3A 00
34 00 22 00
2C 00 31 00
32 00 38 00
2C 00 30 00
2C 00 30 00
2C 00 31 00
0D 00 0A 00
0000A0E1 .CODE
0000071D .debug
0000071D 2E 00 73 00 .dw '.stabs "p:20=*4",128,0,0,2',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
70 00 3A 00
32 00 30 00
3D 00 2A 00
34 00 22 00
2C 00 31 00
32 00 38 00
2C 00 30 00
2C 00 30 00
2C 00 32 00
0D 00 0A 00
0000A0E1 .CODE
00000739 .debug
00000739 2E 00 73 00 .dw '.stabn 0xe0,0,0,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 65 00
30 00 2C 00
30 00 2C 00
30 00 2C 00
00 00 00 00
0000074B 46 00 00 00 .dd LBE2-_IsFirstDownLoad
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -