📄 main.lst
字号:
000084B2 36 FF .dw -202
000084B3 3A FF .dw -198
000084B4 3E FF .dw -194
000084B5 43 FF .dw -189
000084B6 47 FF .dw -185
000084B7 4C FF .dw -180
000084B8 51 FF .dw -175
000084B9 56 FF .dw -170
000084BA 5B FF .dw -165
000084BB 60 FF .dw -160
000084BC 65 FF .dw -155
000084BD 6B FF .dw -149
000084BE 70 FF .dw -144
000084BF 76 FF .dw -138
000084C0 7B FF .dw -133
000084C1 81 FF .dw -127
000084C2 87 FF .dw -121
000084C3 8D FF .dw -115
000084C4 93 FF .dw -109
000084C5 99 FF .dw -103
000084C6 9F FF .dw -97
000084C7 A5 FF .dw -91
000084C8 AC FF .dw -84
000084C9 B2 FF .dw -78
000084CA B8 FF .dw -72
000084CB BF FF .dw -65
000084CC C5 FF .dw -59
000084CD CC FF .dw -52
000084CE D2 FF .dw -46
000084CF D9 FF .dw -39
000084D0 E0 FF .dw -32
000084D1 E6 FF .dw -26
000084D2 ED FF .dw -19
000084D3 F4 FF .dw -12
000084D4 FA FF .dw -6
000084D5 00 00 .dw 0
000084D6 07 00 .dw 7
000084D7 0D 00 .dw 13
000084D8 14 00 .dw 20
000084D9 1B 00 .dw 27
000084DA 21 00 .dw 33
000084DB 28 00 .dw 40
000084DC 2F 00 .dw 47
000084DD 35 00 .dw 53
000084DE 3C 00 .dw 60
000084DF 42 00 .dw 66
000084E0 49 00 .dw 73
000084E1 4F 00 .dw 79
000084E2 55 00 .dw 85
000084E3 5C 00 .dw 92
000084E4 62 00 .dw 98
000084E5 68 00 .dw 104
000084E6 6E 00 .dw 110
000084E7 74 00 .dw 116
000084E8 7A 00 .dw 122
000084E9 80 00 .dw 128
000084EA 86 00 .dw 134
000084EB 8B 00 .dw 139
000084EC 91 00 .dw 145
000084ED 96 00 .dw 150
000084EE 9C 00 .dw 156
000084EF A1 00 .dw 161
000084F0 A6 00 .dw 166
000084F1 AB 00 .dw 171
000084F2 B0 00 .dw 176
000084F3 B5 00 .dw 181
000084F4 BA 00 .dw 186
000084F5 BE 00 .dw 190
000084F6 C3 00 .dw 195
000084F7 C7 00 .dw 199
000084F8 CB 00 .dw 203
000084F9 CF 00 .dw 207
000084FA D3 00 .dw 211
000084FB D7 00 .dw 215
000084FC DA 00 .dw 218
000084FD DE 00 .dw 222
000084FE E1 00 .dw 225
000084FF E4 00 .dw 228
00008500 E7 00 .dw 231
00008501 EA 00 .dw 234
00008502 ED 00 .dw 237
00008503 EF 00 .dw 239
00008504 F1 00 .dw 241
00008505 F3 00 .dw 243
00008506 F5 00 .dw 245
00008507 F7 00 .dw 247
00008508 F9 00 .dw 249
00008509 FA 00 .dw 250
0000850A FC 00 .dw 252
0000850B FD 00 .dw 253
0000850C FE 00 .dw 254
0000850D FF 00 .dw 255
0000850E FF 00 .dw 255
0000850F FF 00 .dw 255
00008510 FF 00 .dw 255
// ISR ATTRIBUTE FUNCTION, LOCATE in .text SECTION
00008511 .text
.public _IRQ6
_IRQ6: .proc
// ISR ATTRIBUTE FUNCTION, PUSH r1,bp
00008511 A8 DA push r1,bp to [sp]
// total=0, vars=0
// frame_pointer_needed: 1
00008512 08 0B 01 00 bp=sp+1
00008514 11 93 01 00 R1=[_key_mode] // QImode move
00008516 40 42 CMP R1,0 // QImode test
00008517 02 5E JZ L33 // QImode NE
00008518 0F 9F 1E 85 PC=L3
L33:
0000851A 19 D3 05 00 [_min_flash]=R1 // QImode move
0000851C 19 D3 06 00 [_hour_flash]=R1 // QImode move
L3:
0000851E 41 42 CMP R1,1 // QImode compare
0000851F 02 5E JZ L34 // QImode NE
00008520 0F 9F 32 85 PC=L4
L34:
00008522 40 94 R2=0 // QImode move
00008523 1A D5 06 00 [_hour_flash]=R2 // QImode move
00008525 11 93 05 00 R1=[_min_flash] // QImode move
00008527 41 02 R1=R1+1
00008528 19 D3 05 00 [_min_flash]=R1 // QImode move
0000852A 4B 42 CMP R1,11 // QImode compare
0000852B 02 9E JA L35 // QImode LEU
0000852C 0F 9F 44 85 PC=L6
L35:
0000852E 1A D5 05 00 [_min_flash]=R2 // QImode move
00008530 0F 9F 44 85 pc=L6 // jump
L4:
00008532 42 42 CMP R1,2 // QImode compare
00008533 02 5E JZ L36 // QImode NE
00008534 0F 9F 44 85 PC=L6
L36:
00008536 40 94 R2=0 // QImode move
00008537 1A D5 05 00 [_min_flash]=R2 // QImode move
00008539 11 93 06 00 R1=[_hour_flash] // QImode move
0000853B 41 02 R1=R1+1
0000853C 19 D3 06 00 [_hour_flash]=R1 // QImode move
0000853E 4B 42 CMP R1,11 // QImode compare
0000853F 02 9E JA L37 // QImode LEU
00008540 0F 9F 44 85 PC=L6
L37:
00008542 1A D5 06 00 [_hour_flash]=R2 // QImode move
L6:
00008544 12 95 09 00 R2=[_p0] // QImode move
00008546 02 97 R3=R2 // QImode move
00008547 C3 92 R1=[R3] // QImode move
00008548 40 42 CMP R1,0 // QImode test
00008549 02 5E JZ L38 // QImode NE
0000854A 0F 9F 52 85 PC=L9
L38:
0000854C 19 D3 03 00 [_key_plus]=R1 // QImode move
0000854E 19 D3 00 00 [_key_num]=R1 // QImode move
00008550 19 D3 02 00 [_key_have]=R1 // QImode move
L9:
00008552 C2 96 R3=[R2] // QImode move
00008553 41 46 CMP R3,1 // QImode compare
00008554 02 5E JZ L39 // QImode NE
00008555 0F 9F 77 85 PC=L10
L39:
00008557 12 95 02 00 R2=[_key_have] // QImode move
00008559 40 44 CMP R2,0 // QImode test
0000855A 02 5E JZ L40 // QImode NE
0000855B 0F 9F 77 85 PC=L10
L40:
0000855D 11 93 00 00 R1=[_key_num] // QImode move
0000855F 42 42 CMP R1,2 // QImode compare
00008560 02 8E JNA L41 // QImode GTU
00008561 0F 9F 68 85 PC=L12
L41:
00008563 41 02 R1=R1+1
00008564 19 D3 00 00 [_key_num]=R1 // QImode move
00008566 0F 9F 77 85 pc=L10 // jump
L12:
00008568 1A D5 00 00 [_key_num]=R2 // QImode move
0000856A 1B D7 02 00 [_key_have]=R3 // QImode move
0000856C 11 93 01 00 R1=[_key_mode] // QImode move
0000856E 41 02 R1=R1+1
0000856F 19 D3 01 00 [_key_mode]=R1 // QImode move
00008571 43 42 CMP R1,3 // QImode compare
00008572 02 5E JZ L42 // QImode NE
00008573 0F 9F 77 85 PC=L10
L42:
00008575 1A D5 01 00 [_key_mode]=R2 // QImode move
L10:
00008577 11 93 09 00 R1=[_p0] // QImode move
00008579 C1 92 R1=[R1] // QImode move
0000857A 42 42 CMP R1,2 // QImode compare
0000857B 02 5E JZ L43 // QImode NE
0000857C 0F 9F BA 85 PC=L15
L43:
0000857E 11 93 00 00 R1=[_key_num] // QImode move
00008580 42 42 CMP R1,2 // QImode compare
00008581 02 8E JNA L44 // QImode GTU
00008582 0F 9F 89 85 PC=L16
L44:
00008584 41 02 R1=R1+1
00008585 19 D3 00 00 [_key_num]=R1 // QImode move
00008587 0F 9F BA 85 pc=L15 // jump
L16:
00008589 40 96 R3=0 // QImode move
0000858A 1B D7 00 00 [_key_num]=R3 // QImode move
0000858C 11 93 01 00 R1=[_key_mode] // QImode move
0000858E 41 42 CMP R1,1 // QImode compare
0000858F 02 5E JZ L45 // QImode NE
00008590 0F 9F A2 85 PC=L18
L45:
00008592 19 D3 02 00 [_key_have]=R1 // QImode move
00008594 12 95 15 00 R2=[_min] // QImode move
00008596 02 99 R4=R2 // QImode move
00008597 C4 92 R1=[R4] // QImode move
00008598 09 43 ED 00 CMP R1,237 // QImode compare
0000859A 02 8E JNA L46 // QImode GTU
0000859B 0F 9F A1 85 PC=L19
L46:
0000859D 42 02 R1=R1+2
0000859E C2 D2 [R2]=R1 // QImode move
0000859F 0F 9F A2 85 pc=L18 // jump
L19:
000085A1 C2 D6 [R2]=R3 // QImode move
L18:
000085A2 11 93 01 00 R1=[_key_mode] // QImode move
000085A4 42 42 CMP R1,2 // QImode compare
000085A5 02 5E JZ L47 // QImode NE
000085A6 0F 9F BA 85 PC=L15
L47:
000085A8 41 92 R1=1 // QImode move
000085A9 19 D3 02 00 [_key_have]=R1 // QImode move
000085AB 12 95 16 00 R2=[_hour] // QImode move
000085AD 02 97 R3=R2 // QImode move
000085AE C3 92 R1=[R3] // QImode move
000085AF 09 43 ED 00 CMP R1,237 // QImode compare
000085B1 02 8E JNA L48 // QImode GTU
000085B2 0F 9F B8 85 PC=L22
L48:
000085B4 42 02 R1=R1+2
000085B5 C2 D2 [R2]=R1 // QImode move
000085B6 0F 9F BA 85 pc=L15 // jump
L22:
000085B8 40 98 R4=0 // QImode move
000085B9 C2 D8 [R2]=R4 // QImode move
L15:
000085BA 11 93 09 00 R1=[_p0] // QImode move
000085BC C1 92 R1=[R1] // QImode move
000085BD 44 42 CMP R1,4 // QImode compare
000085BE 02 5E JZ L49 // QImode NE
000085BF 0F 9F 00 86 PC=L24
L49:
000085C1 11 93 00 00 R1=[_key_num] // QImode move
000085C3 42 42 CMP R1,2 // QImode compare
000085C4 02 8E JNA L50 // QImode GTU
000085C5 0F 9F CC 85 PC=L25
L50:
000085C7 41 02 R1=R1+1
000085C8 19 D3 00 00 [_key_num]=R1 // QImode move
000085CA 0F 9F 00 86 pc=L24 // jump
L25:
000085CC 40 92 R1=0 // QImode move
000085CD 19 D3 00 00 [_key_num]=R1 // QImode move
000085CF 11 93 01 00 R1=[_key_mode] // QImode move
000085D1 41 42 CMP R1,1 // QImode compare
000085D2 02 5E JZ L51 // QImode NE
000085D3 0F 9F E7 85 PC=L27
L51:
000085D5 19 D3 02 00 [_key_have]=R1 // QImode move
000085D7 12 95 15 00 R2=[_min] // QImode move
000085D9 02 97 R3=R2 // QImode move
000085DA C3 92 R1=[R3] // QImode move
000085DB 41 42 CMP R1,1 // QImode compare
000085DC 02 9E JA L52 // QImode LEU
000085DD 0F 9F E4 85 PC=L28
L52:
000085DF 09 03 FE FF R1=R1+(-2)
000085E1 C2 D2 [R2]=R1 // QImode move
000085E2 0F 9F E7 85 pc=L27 // jump
L28:
000085E4 0C 99 EE 00 R4=238 // QImode move
000085E6 C2 D8 [R2]=R4 // QImode move
L27:
000085E7 11 93 01 00 R1=[_key_mode] // QImode move
000085E9 42 42 CMP R1,2 // QImode compare
000085EA 02 5E JZ L53 // QImode NE
000085EB 0F 9F 00 86 PC=L24
L53:
000085ED 41 92 R1=1 // QImode move
000085EE 19 D3 02 00 [_key_have]=R1 // QImode move
000085F0 12 95 16 00 R2=[_hour] // QImode move
000085F2 02 97 R3=R2 // QImode move
000085F3 C3 92 R1=[R3] // QImode move
000085F4 41 42 CMP R1,1 // QImode compare
000085F5 02 9E JA L54 // QImode LEU
000085F6 0F 9F FD 85 PC=L31
L54:
000085F8 09 03 FE FF R1=R1+(-2)
000085FA C2 D2 [R2]=R1 // QImode move
000085FB 0F 9F 00 86 pc=L24 // jump
L31:
000085FD 0C 99 EE 00 R4=238 // QImode move
000085FF C2 D8 [R2]=R4 // QImode move
L24:
00008600 11 93 13 00 R1=[_intc] // QImode move
00008602 42 94 R2=2 // QImode move
00008603 C1 D4 [R1]=R2 // QImode move
// ISR ATTRIBUTE FUNCTION, POP r1,bp
00008604 A8 90 pop r1,bp from [sp]
00008605 98 9A reti
.endp // end of IRQ6
00008692 .code
.public _Point
_Point: .proc
// total=1, vars=1
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -