📄 main.lst
字号:
2C 00 00 00
00 00
000004CC 36 00 00 00 .dd LM11-_main
000004CE 0D 00 0A 00 .dw 0x0d,0x0a
0000805C .code
LM11:
0000805C 40 F0 6A 80 call _Delay // call without return value
000004D0 .debug
000004D0 2E 00 73 00 .dw '.stabn 0x44,0,25,',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
32 00 35 00
2C 00 00 00
00 00
000004E3 38 00 00 00 .dd LM12-_main
000004E5 0D 00 0A 00 .dw 0x0d,0x0a
0000805E .code
LM12:
0000805E 11 93 88 80 R1=[_P_IOA_Data] // QImode move
00008060 40 94 R2=0 // QImode move
00008061 01 99 R4=R1 // QImode move
00008062 C4 D4 [R4]=R2 // QImode move
000004E7 .debug
000004E7 2E 00 73 00 .dw '.stabn 0x44,0,26,',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
32 00 36 00
2C 00 00 00
00 00
000004FA 3D 00 00 00 .dd LM13-_main
000004FC 0D 00 0A 00 .dw 0x0d,0x0a
00008063 .code
LM13:
00008063 40 F0 6A 80 call _Delay // call without return value
000004FE .debug
000004FE 2E 00 73 00 .dw '.stabn 0x44,0,27,',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
32 00 37 00
2C 00 00 00
00 00
00000511 3F 00 00 00 .dd LM14-_main
00000513 0D 00 0A 00 .dw 0x0d,0x0a
00008065 .code
LM14:
00008065 0F 9F 52 80 pc=L3 // jump
L4:
00000515 .debug
00000515 2E 00 73 00 .dw '.stabn 0x44,0,28,',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
32 00 38 00
2C 00 00 00
00 00
00000528 41 00 00 00 .dd LM15-_main
0000052A 0D 00 0A 00 .dw 0x0d,0x0a
00008067 .code
LM15:
LBE2:
0000052C .debug
0000052C 2E 00 73 00 .dw '.stabn 0x44,0,28,',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
32 00 38 00
2C 00 00 00
00 00
0000053F 41 00 00 00 .dd LM16-_main
00000541 0D 00 0A 00 .dw 0x0d,0x0a
00008067 .code
LM16:
L2:
00008067 43 00 sp+=3
00008068 88 98 pop bp from [sp]
00008069 90 9A retf
.endp // end of main
00000543 .debug
00000543 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
00000555 07 00 00 00 .dd LBB2-_main
00000557 0D 00 0A 00 .dw 0x0d,0x0a
0000806A .code
00000559 .debug
00000559 2E 00 73 00 .dw '.stabs "Fosc_CLK:4",128,0,0,0',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
46 00 6F 00
73 00 63 00
5F 00 43 00
4C 00 4B 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
0000806A .CODE
00000578 .debug
00000578 2E 00 73 00 .dw '.stabs "CPU_CLK:4",128,0,0,1',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
43 00 50 00
55 00 5F 00
43 00 4C 00
4B 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
0000806A .CODE
00000596 .debug
00000596 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
000005A8 41 00 00 00 .dd LBE2-_main
000005AA 0D 00 0A 00 .dw 0x0d,0x0a
0000806A .code
000005AC .debug
000005AC 2E 00 73 00 .dw '.stabf ',0,0
74 00 61 00
62 00 66 00
20 00 00 00
00 00
000005B5 44 00 00 00 .dd LME1-_main
000005B7 0D 00 0A 00 .dw 0x0d,0x0a
0000806A .code
LME1:
0000806A .code
000005B9 .debug
000005B9 2E 00 73 00 .dw '.stabs "Delay:F19",36,0,0,',0,0,offset _Delay,seg _Delay,0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
44 00 65 00
6C 00 61 00
79 00 3A 00
46 00 31 00
39 00 22 00
2C 00 33 00
36 00 2C 00
30 00 2C 00
30 00 2C 00
00 00 00 00
44 00 00 00
0D 00 0A 00
0000806A .CODE
.public _Delay
_Delay: .proc
000005D9 .debug
000005D9 2E 00 73 00 .dw '.stabn 0x44,0,31,',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
33 00 31 00
2C 00 00 00
00 00
000005EC 00 00 00 00 .dd LM17-_Delay
000005EE 0D 00 0A 00 .dw 0x0d,0x0a
0000806A .code
LM17:
// total=1, vars=1
// frame_pointer_needed: 1
0000806A 88 DA push bp to [sp]
0000806B 41 20 sp-=1
0000806C 08 0B 01 00 bp=sp+1
0000806E 0D 03 04 00 R1=BP+4
000005F0 .debug
000005F0 2E 00 73 00 .dw '.stabn 0x44,0,32,',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
33 00 32 00
2C 00 00 00
00 00
00000603 06 00 00 00 .dd LM18-_Delay
00000605 0D 00 0A 00 .dw 0x0d,0x0a
00008070 .code
LM18:
LBB3:
00000607 .debug
00000607 2E 00 73 00 .dw '.stabn 0x44,0,33,',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
33 00 33 00
2C 00 00 00
00 00
0000061A 06 00 00 00 .dd LM19-_Delay
0000061C 0D 00 0A 00 .dw 0x0d,0x0a
00008070 .code
LM19:
00008070 0A 95 FF 7F R2=32767 // QImode move
00008072 C5 D4 [BP]=R2 // QImode move
L7:
00008073 C5 94 R2=[BP] // QImode move
00008074 40 44 CMP R2,0 // QImode test
00008075 02 5E JZ L11 // QImode NE
00008076 0F 9F 7A 80 PC=L9
L11:
00008078 0F 9F 80 80 pc=L8 // jump
L10:
L9:
0000807A C5 94 R2=[BP] // QImode move
0000807B 0A 07 FF FF R3=R2+(-1)
0000807D C5 D6 [BP]=R3 // QImode move
0000807E 0F 9F 73 80 pc=L7 // jump
L8:
0000061E .debug
0000061E 2E 00 73 00 .dw '.stabn 0x44,0,34,',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
33 00 34 00
2C 00 00 00
00 00
00000631 16 00 00 00 .dd LM20-_Delay
00000633 0D 00 0A 00 .dw 0x0d,0x0a
00008080 .code
LM20:
00008080 12 95 9B 80 R2=[_P_Watchdog_Clear] // QImode move
00008082 41 96 R3=1 // QImode move
00008083 02 99 R4=R2 // QImode move
00008084 C4 D6 [R4]=R3 // QImode move
00000635 .debug
00000635 2E 00 73 00 .dw '.stabn 0x44,0,35,',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
33 00 35 00
2C 00 00 00
00 00
00000648 1B 00 00 00 .dd LM21-_Delay
0000064A 0D 00 0A 00 .dw 0x0d,0x0a
00008085 .code
LM21:
LBE3:
0000064C .debug
0000064C 2E 00 73 00 .dw '.stabn 0x44,0,35,',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
33 00 35 00
2C 00 00 00
00 00
0000065F 1B 00 00 00 .dd LM22-_Delay
00000661 0D 00 0A 00 .dw 0x0d,0x0a
00008085 .code
LM22:
L6:
00008085 41 00 sp+=1
00008086 88 98 pop bp from [sp]
00008087 90 9A retf
.endp // end of Delay
00000663 .debug
00000663 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
00000675 06 00 00 00 .dd LBB3-_Delay
00000677 0D 00 0A 00 .dw 0x0d,0x0a
00008088 .code
00000679 .debug
00000679 2E 00 73 00 .dw '.stabs "j:4",128,0,0,0',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
6A 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
00008088 .CODE
00000691 .debug
00000691 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
000006A3 1B 00 00 00 .dd LBE3-_Delay
000006A5 0D 00 0A 00 .dw 0x0d,0x0a
00008088 .code
000006A7 .debug
000006A7 2E 00 73 00 .dw '.stabf ',0,0
74 00 61 00
62 00 66 00
20 00 00 00
00 00
000006B0 1E 00 00 00 .dd LME2-_Delay
000006B2 0D 00 0A 00 .dw 0x0d,0x0a
00008088 .code
LME2:
.external _P_Watchdog_Clear
.external _P_SystemClock
.external _P_IOA_Data
.external _P_IOA_Attrib
.external _P_IOA_Dir
.end
0 error(s), 0 warning(s).
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -