📄 main.lst
字号:
0000074C 0D 00 0A 00 .dw 0x0d,0x0a
000099A9 .code
LM23:
L14:
000099A9 11 93 10 06 R1=[_i] // QImode move
000099AB 41 94 R2=1 // QImode move
000099AC 19 05 10 06 [_i]=R1+R2
000099AE 11 93 12 06 R1=[_internal_addr] // QImode move
000099B0 41 94 R2=1 // QImode move
000099B1 19 05 12 06 [_internal_addr]=R1+R2
000099B3 0F 9F 8C 99 pc=L12 // jump
L13:
0000074E .debug
0000074E 2E 00 73 00 .dw '.stabn 0x44,0,73,',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 33 00
2C 00 00 00
00 00
00000761 37 00 00 00 .dd LM24-_Modify_Index
00000763 0D 00 0A 00 .dw 0x0d,0x0a
000099B5 .code
LM24:
000099B5 11 93 1D 06 R1=[_Buffer] // HImode RD=[Label]
000099B7 12 95 1E 06 R2=[_Buffer+1]
000099B9 09 07 01 00 R3=R1+1 // HImode RD=RS+#IMM16
000099BB 0A 19 00 00 R4=R2+0, Carry
000099BD 1B D7 1D 06 [_Buffer]=R3 // HImode [Label]=RS
000099BF 1C D9 1E 06 [_Buffer+1]=R4
00000765 .debug
00000765 2E 00 73 00 .dw '.stabn 0x44,0,74,',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 34 00
2C 00 00 00
00 00
00000778 43 00 00 00 .dd LM25-_Modify_Index
0000077A 0D 00 0A 00 .dw 0x0d,0x0a
000099C1 .code
LM25:
000099C1 13 97 1D 06 R3=[_Buffer] // HImode RD=[Label]
000099C3 14 99 1E 06 R4=[_Buffer+1]
000099C5 03 93 R1=R3 // HImode register to register move
000099C6 04 95 R2=R4
000099C7 41 96 R3=1 // QImode move
000099C8 C8 D6 [SP--]=R3 // QImode move
000099C9 90 D4 push R1,R2 to [sp] // pushhi
000099CA 40 F0 FD A4 call __lshiu2 // call with return value
000099CC 43 00 SP=SP+3
000099CD 01 97 R3=R1 // QImode move
000099CE 1B D7 0F 06 [_Ret]=R3 // QImode move
0000077C .debug
0000077C 2E 00 73 00 .dw '.stabn 0x44,0,75,',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 35 00
2C 00 00 00
00 00
0000078F 52 00 00 00 .dd LM26-_Modify_Index
00000791 0D 00 0A 00 .dw 0x0d,0x0a
000099D0 .code
LM26:
000099D0 11 93 0F 06 R1=[_Ret] // QImode move
000099D2 01 95 R2=R1 // QImode move
000099D3 42 93 R1=R2 lsl 1
000099D4 0B 97 1D 06 R3=_Buffer // QImode move
000099D6 03 95 R2=R3 // QImode move
000099D7 01 05 R2+=R1 // addqi3_r0r
000099D8 13 97 15 06 R3=[_Addr] // HImode RD=[Label]
000099DA 14 99 16 06 R4=[_Addr+1]
000099DC 02 93 R1=R2 // QImode move
000099DD D1 D6 [R1++]=R3 // [RD]=RS HImode, RD!=RS+1
000099DE C9 D8 [R1--]=R4
00000793 .debug
00000793 2E 00 73 00 .dw '.stabn 0x44,0,76,',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 36 00
2C 00 00 00
00 00
000007A6 61 00 00 00 .dd LM27-_Modify_Index
000007A8 0D 00 0A 00 .dw 0x0d,0x0a
000099DF .code
LM27:
000099DF 40 92 R1=0 // HImode immediate to register move
000099E0 40 94 R2=0
000099E1 19 D3 1B 06 [_Tem]=R1 // HImode [Label]=RS
000099E3 1A D5 1C 06 [_Tem+1]=R2
000007AA .debug
000007AA 2E 00 73 00 .dw '.stabn 0x44,0,77,',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 37 00
2C 00 00 00
00 00
000007BD 67 00 00 00 .dd LM28-_Modify_Index
000007BF 0D 00 0A 00 .dw 0x0d,0x0a
000099E5 .code
LM28:
000099E5 41 92 R1=1 // QImode move
000099E6 19 D3 10 06 [_i]=R1 // QImode move
L16:
000099E8 11 93 10 06 R1=[_i] // QImode move
000099EA 09 43 FF 00 CMP R1,255 // QImode compare
000099EC 02 8E JNA L26 // QImode GTU
000099ED 0F 9F 0E 9A PC=L20
L26:
000099EF 11 93 1B 06 R1=[_Tem] // HImode RD=[Label]
000099F1 12 95 1C 06 R2=[_Tem+1]
000099F3 13 97 15 06 R3=[_Addr] // HImode RD=[Label]
000099F5 14 99 16 06 R4=[_Addr+1]
000099F7 04 45 CMP R2,R4 // HImode compare
000099F8 03 0E JB L27 // HImode LTU
000099F9 04 4E JNZ L28
000099FA 03 43 CMP R1,R3
000099FB 02 1E JNB L28
L27:
000099FC 0F 9F 10 9A PC=L19
L28:
000099FE 11 93 1B 06 R1=[_Tem] // HImode RD=[Label]
00009A00 12 95 1C 06 R2=[_Tem+1]
00009A02 13 97 15 06 R3=[_Addr] // HImode RD=[Label]
00009A04 14 99 16 06 R4=[_Addr+1]
00009A06 04 45 CMP R2,R4 // HImode compare
00009A07 04 4E JNZ L30 // HImode EQ
00009A08 03 43 CMP R1,R3
00009A09 02 4E JNZ L30
00009A0A 0F 9F 10 9A PC=L19
L30:
00009A0C 0F 9F 0E 9A pc=L20 // jump
L20:
00009A0E 0F 9F 22 9A pc=L17 // jump
L19:
000007C1 .debug
000007C1 2E 00 73 00 .dw '.stabn 0x44,0,78,',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 38 00
2C 00 00 00
00 00
000007D4 92 00 00 00 .dd LM29-_Modify_Index
000007D6 0D 00 0A 00 .dw 0x0d,0x0a
00009A10 .code
LM29:
00009A10 11 93 10 06 R1=[_i] // QImode move
00009A12 0A 95 00 08 R2=2048 // QImode move
00009A14 0A F3 mr=R1*R2 // r3=R1*R2 16bit=16bit*16bit
00009A15 03 93 R1=R3
00009A16 40 94 R2=0
00009A17 19 D3 1B 06 [_Tem]=R1 // HImode [Label]=RS
00009A19 1A D5 1C 06 [_Tem+1]=R2
000007D8 .debug
000007D8 2E 00 73 00 .dw '.stabn 0x44,0,77,',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 37 00
2C 00 00 00
00 00
000007EB 9D 00 00 00 .dd LM30-_Modify_Index
000007ED 0D 00 0A 00 .dw 0x0d,0x0a
00009A1B .code
LM30:
L18:
00009A1B 11 93 10 06 R1=[_i] // QImode move
00009A1D 41 94 R2=1 // QImode move
00009A1E 19 05 10 06 [_i]=R1+R2
00009A20 0F 9F E8 99 pc=L16 // jump
L17:
000007EF .debug
000007EF 2E 00 73 00 .dw '.stabn 0x44,0,79,',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 39 00
2C 00 00 00
00 00
00000802 A4 00 00 00 .dd LM31-_Modify_Index
00000804 0D 00 0A 00 .dw 0x0d,0x0a
00009A22 .code
LM31:
00009A22 12 95 0F 06 R2=[_Ret] // QImode move
00009A24 0A 03 01 00 R1=R2+1
00009A26 01 95 R2=R1 // QImode move
00009A27 42 93 R1=R2 lsl 1
00009A28 0B 97 1D 06 R3=_Buffer // QImode move
00009A2A 03 95 R2=R3 // QImode move
00009A2B 01 05 R2+=R1 // addqi3_r0r
00009A2C 13 97 1B 06 R3=[_Tem] // HImode RD=[Label]
00009A2E 14 99 1C 06 R4=[_Tem+1]
00009A30 02 93 R1=R2 // QImode move
00009A31 D1 D6 [R1++]=R3 // [RD]=RS HImode, RD!=RS+1
00009A32 C9 D8 [R1--]=R4
00000806 .debug
00000806 2E 00 73 00 .dw '.stabn 0x44,0,80,',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
38 00 30 00
2C 00 00 00
00 00
00000819 B5 00 00 00 .dd LM32-_Modify_Index
0000081B 0D 00 0A 00 .dw 0x0d,0x0a
00009A33 .code
LM32:
00009A33 09 63 00 10 R1=(-4096) // QImode move
00009A35 C8 D2 [SP--]=R1 // QImode move
00009A36 40 F0 09 80 call _SP_PageErase // call with return value
00009A38 41 00 SP=SP+1
0000081D .debug
0000081D 2E 00 73 00 .dw '.stabn 0x44,0,81,',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
38 00 31 00
2C 00 00 00
00 00
00000830 BB 00 00 00 .dd LM33-_Modify_Index
00000832 0D 00 0A 00 .dw 0x0d,0x0a
00009A39 .code
LM33:
00009A39 40 92 R1=0 // QImode move
00009A3A 19 D3 10 06 [_i]=R1 // QImode move
00009A3C 09 63 00 10 R1=(-4096) // QImode move
00009A3E 19 D3 12 06 [_internal_addr]=R1 // QImode move
L21:
00009A40 11 93 10 06 R1=[_i] // QImode move
00009A42 54 42 CMP R1,20 // QImode compare
00009A43 02 9E JA L31 // QImode LEU
00009A44 0F 9F 48 9A PC=L24
L31:
00009A46 0F 9F 66 9A pc=L22 // jump
L24:
00000834 .debug
00000834 2E 00 73 00 .dw '.stabn 0x44,0,82,',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
38 00 32 00
2C 00 00 00
00 00
00000847 CA 00 00 00 .dd LM34-_Modify_Index
00000849 0D 00 0A 00 .dw 0x0d,0x0a
00009A48 .code
LM34:
00009A48 11 93 10 06 R1=[_i] // QImode move
00009A4A 01 95 R2=R1 // QImode move
00009A4B 42 93 R1=R2 lsl 1
00009A4C 0B 97 1D 06 R3=_Buffer // QImode move
00009A4E 03 95 R2=R3 // QImode move
00009A4F 01 05 R2+=R1 // addqi3_r0r
00009A50 02 93 R1=R2 // QImode move
00009A51 D1 96 R3=[R1++] // RD=[RS] HImode, RD!=RS
00009A52 C9 98 R4=[R1--]
00009A53 90 D8 push R3,R4 to [sp] // pushhi
00009A54 11 93 12 06 R1=[_internal_addr] // QImode move
00009A56 C8 D2 [SP--]=R1 // QImode move
00009A57 40 F0 1E 80 call _SP_WriteWord // call with return value
00009A59 43 00 SP=SP+3
0000084B .debug
0000084B 2E 00 73 00 .dw '.stabn 0x44,0,81,',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
38 00 31 00
2C 00 00 00
00 00
0000085E DC 00 00 00 .dd LM35-_Modify_Index
00000860 0D 00 0A 00 .dw 0x0d,0x0a
00009A5A .code
LM35:
L23:
00009A5A 11 93 10 06 R1=[_i] // QImode move
00009A5C 41 94 R2=1 // QImode move
00009A5D 19 05 10 06 [_i]=R1+R2
00009A5F 11 93 12 06 R1=[_internal_addr] // QImode move
00009A61 41 94 R2=1 // QImode move
00009A62 19 05 12 06 [_internal_addr]=R1+R2
00009A64 0F 9F 40 9A pc=L21 // jump
L22:
00000862 .debug
00000862 2E 00 73 00 .dw '.stabn 0x44,0,83,',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
38 00 33 00
2C 00 00 00
00 00
00000875 E8 00 00 00 .dd LM36-_Modify_Index
00000877 0D 00 0A 00 .dw 0x0d,0x0a
00009A66 .code
LM36:
00000879 .debug
00000879 2E 00 73 00 .dw '.stabn 0x44,0,83,',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
38 00 33 00
2C 00 00 00
00 00
0000088C E8 00 00 00 .dd LM37-_Modify_Index
0000088E 0D 00 0A 00 .dw 0x0d,0x0a
00009A66 .code
LM37:
L11:
00009A66 41 00 sp+=1
00009A67 88 98 pop bp from [sp]
00009A68 90 9A retf
.endp // end of Modify_Index
00000890 .debug
00000890 2E 00 73 00 .dw '.stabf ',0,0
74 00 61 00
62 00 66 00
20 00 00 00
00 00
00000899 EB 00 00 00 .dd LME2-_Modify_Index
0000089B 0D 00 0A 00 .dw 0x0d,0x0a
00009A69 .code
LME2:
00009A69 .code
0000089D .debug
0000089D 2E 00 73 00 .dw '.stabs "DVR_Stop:F19",36,0,0,',0,0,offset _DVR_Stop,seg _DVR_Stop,0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
44 00 56 00
52 00 5F 00
53 00 74 00
6F 00 70 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 50 01
00 00 0D 00
0A 00
00009A69 .CODE
.public _DVR_Stop
_DVR_Stop: .proc
000008C0 .debug
000008C0 2E 00 73 00 .dw '.stabn 0x44,0,95,',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
39 00 35 00
2C 00 00 00
00 00
000008D3 00 00 00 00 .dd LM38-_DVR_Stop
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -