📄 main.lst
字号:
00 00
000007F2 00 00 00 00 .dd LM16-_Initial
000007F4 0D 00 0A 00 .dw 0x0d,0x0a
00009373 .code
LM16:
// total=0, vars=0
// frame_pointer_needed: 1
00009373 88 DA push bp to [sp]
00009374 08 0B 01 00 bp=sp+1
00009376 0D 03 03 00 R1=BP+3
000007F6 .debug
000007F6 2E 00 73 00 .dw '.stabn 0x44,0,39,',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 39 00
2C 00 00 00
00 00
00000809 05 00 00 00 .dd LM17-_Initial
0000080B 0D 00 0A 00 .dw 0x0d,0x0a
00009378 .code
LM17:
00009378 0A 95 00 02 R2=512 // QImode move
0000937A 1A D5 2D 70 [28717]=R2 // QImode move
0000080D .debug
0000080D 2E 00 73 00 .dw '.stabn 0x44,0,40,',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 30 00
2C 00 00 00
00 00
00000820 09 00 00 00 .dd LM18-_Initial
00000822 0D 00 0A 00 .dw 0x0d,0x0a
0000937C .code
LM18:
0000937C 41 64 R2=(-1) // QImode move
0000937D 1A D5 02 70 [28674]=R2 // QImode move
00000824 .debug
00000824 2E 00 73 00 .dw '.stabn 0x44,0,41,',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 31 00
2C 00 00 00
00 00
00000837 0C 00 00 00 .dd LM19-_Initial
00000839 0D 00 0A 00 .dw 0x0d,0x0a
0000937F .code
LM19:
0000937F 41 64 R2=(-1) // QImode move
00009380 1A D5 03 70 [28675]=R2 // QImode move
0000083B .debug
0000083B 2E 00 73 00 .dw '.stabn 0x44,0,42,',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 32 00
2C 00 00 00
00 00
0000084E 0F 00 00 00 .dd LM20-_Initial
00000850 0D 00 0A 00 .dw 0x0d,0x0a
00009382 .code
LM20:
00009382 41 64 R2=(-1) // QImode move
00009383 1A D5 00 70 [28672]=R2 // QImode move
00000852 .debug
00000852 2E 00 73 00 .dw '.stabn 0x44,0,43,',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 33 00
2C 00 00 00
00 00
00000865 12 00 00 00 .dd LM21-_Initial
00000867 0D 00 0A 00 .dw 0x0d,0x0a
00009385 .code
LM21:
00009385 0A 65 89 00 R2=(-137) // QImode move
00009387 1A D5 07 70 [28679]=R2 // QImode move
00000869 .debug
00000869 2E 00 73 00 .dw '.stabn 0x44,0,44,',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 34 00
2C 00 00 00
00 00
0000087C 16 00 00 00 .dd LM22-_Initial
0000087E 0D 00 0A 00 .dw 0x0d,0x0a
00009389 .code
LM22:
00009389 41 64 R2=(-1) // QImode move
0000938A 1A D5 08 70 [28680]=R2 // QImode move
00000880 .debug
00000880 2E 00 73 00 .dw '.stabn 0x44,0,45,',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 35 00
2C 00 00 00
00 00
00000893 19 00 00 00 .dd LM23-_Initial
00000895 0D 00 0A 00 .dw 0x0d,0x0a
0000938C .code
LM23:
0000938C 49 64 R2=(-9) // QImode move
0000938D 1A D5 05 70 [28677]=R2 // QImode move
00000897 .debug
00000897 2E 00 73 00 .dw '.stabn 0x44,0,46,',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 36 00
2C 00 00 00
00 00
000008AA 1C 00 00 00 .dd LM24-_Initial
000008AC 0D 00 0A 00 .dw 0x0d,0x0a
0000938F .code
LM24:
0000938F 41 94 R2=1 // QImode move
00009390 1A D5 25 70 [28709]=R2 // QImode move
000008AE .debug
000008AE 2E 00 73 00 .dw '.stabn 0x44,0,47,',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 37 00
2C 00 00 00
00 00
000008C1 1F 00 00 00 .dd LM25-_Initial
000008C3 0D 00 0A 00 .dw 0x0d,0x0a
00009392 .code
LM25:
00009392 0A 95 40 00 R2=64 // QImode move
00009394 1A D5 24 70 [28708]=R2 // QImode move
000008C5 .debug
000008C5 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
000008D8 23 00 00 00 .dd LM26-_Initial
000008DA 0D 00 0A 00 .dw 0x0d,0x0a
00009396 .code
LM26:
00009396 0A 95 80 00 R2=128 // QImode move
00009398 1A D5 21 70 [28705]=R2 // QImode move
000008DC .debug
000008DC 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
000008EF 27 00 00 00 .dd LM27-_Initial
000008F1 0D 00 0A 00 .dw 0x0d,0x0a
0000939A .code
LM27:
0000939A 0A 95 C0 00 R2=192 // QImode move
0000939C 1A D5 22 70 [28706]=R2 // QImode move
000008F3 .debug
000008F3 2E 00 73 00 .dw '.stabn 0x44,0,50,',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 30 00
2C 00 00 00
00 00
00000906 2B 00 00 00 .dd LM28-_Initial
00000908 0D 00 0A 00 .dw 0x0d,0x0a
0000939E .code
LM28:
// GCC inline ASM start
0000939E 49 F1 IRQ ON
// GCC inline ASM end
0000090A .debug
0000090A 2E 00 73 00 .dw '.stabn 0x44,0,51,',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 31 00
2C 00 00 00
00 00
0000091D 2C 00 00 00 .dd LM29-_Initial
0000091F 0D 00 0A 00 .dw 0x0d,0x0a
0000939F .code
LM29:
00000921 .debug
00000921 2E 00 73 00 .dw '.stabn 0x44,0,51,',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 31 00
2C 00 00 00
00 00
00000934 2C 00 00 00 .dd LM30-_Initial
00000936 0D 00 0A 00 .dw 0x0d,0x0a
0000939F .code
LM30:
L10:
0000939F 88 98 pop bp from [sp]
000093A0 90 9A retf
.endp // end of Initial
00000938 .debug
00000938 2E 00 73 00 .dw '.stabf ',0,0
74 00 61 00
62 00 66 00
20 00 00 00
00 00
00000941 2E 00 00 00 .dd LME2-_Initial
00000943 0D 00 0A 00 .dw 0x0d,0x0a
000093A1 .code
LME2:
000093A1 .code
00000945 .debug
00000945 2E 00 73 00 .dw '.stabs "Record:F19",36,0,0,',0,0,offset _Record,seg _Record,0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
52 00 65 00
63 00 6F 00
72 00 64 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 81 00
00 00 0D 00
0A 00
000093A1 .CODE
.public _Record
_Record: .proc
00000966 .debug
00000966 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
00000979 00 00 00 00 .dd LM31-_Record
0000097B 0D 00 0A 00 .dw 0x0d,0x0a
000093A1 .code
LM31:
// total=1, vars=1
// frame_pointer_needed: 1
000093A1 88 DA push bp to [sp]
000093A2 41 20 sp-=1
000093A3 08 0B 01 00 bp=sp+1
000093A5 0D 03 04 00 R1=BP+4
000093A7 C5 D2 [BP]=R1 // QImode move
0000097D .debug
0000097D 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
00000990 07 00 00 00 .dd LM32-_Record
00000992 0D 00 0A 00 .dw 0x0d,0x0a
000093A8 .code
LM32:
000093A8 40 F0 5F 8D call _SACM_DVR1600_Initial // call without return value
00000994 .debug
00000994 2E 00 73 00 .dw '.stabn 0x44,0,56,',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 36 00
2C 00 00 00
00 00
000009A7 09 00 00 00 .dd LM33-_Record
000009A9 0D 00 0A 00 .dw 0x0d,0x0a
000093AA .code
LM33:
000093AA 43 92 R1=3 // QImode move
000093AB C8 D2 [SP--]=R1 // QImode move
000093AC 40 92 R1=0 // QImode move
000093AD C8 D2 [SP--]=R1 // QImode move
000093AE 40 F0 F3 8D call _SACM_DVR1600_Rec // call without return value
000093B0 42 00 SP = SP + 2 //SP
000009AB .debug
000009AB 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
000009BE 10 00 00 00 .dd LM34-_Record
000009C0 0D 00 0A 00 .dw 0x0d,0x0a
000093B1 .code
LM34:
L12:
000093B1 40 F0 68 8E call _SACM_DVR1600_Status // call with return value
000093B3 09 B5 01 00 R2=R1&1
000093B5 40 44 CMP R2,0 // QImode test
000093B6 04 4E 01 EE NSJNZ L14 //QImode NE
00 EE
000093B9 0F 9F C2 93 pc=L13 // Indirect jump
L14:
000009C2 .debug
000009C2 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
000009D5 1A 00 00 00 .dd LM35-_Record
000009D7 0D 00 0A 00 .dw 0x0d,0x0a
000093BB .code
LM35:
000093BB 41 92 R1=1 // QImode move
000093BC 19 D3 12 70 [28690]=R1 // QImode move
000009D9 .debug
000009D9 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
000009EC 1D 00 00 00 .dd LM36-_Record
000009EE 0D 00 0A 00 .dw 0x0d,0x0a
000093BE .code
LM36:
000093BE 40 F0 6D 8E call _SACM_DVR1600_ServiceLoop // call without return value
000009F0 .debug
000009F0 2E 00 73 00 .dw '.stabn 0x44,0,61,',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 31 00
2C 00 00 00
00 00
00000A03 1F 00 00 00 .dd LM37-_Record
00000A05 0D 00 0A 00 .dw 0x0d,0x0a
000093C0 .code
LM37:
000093C0 0F 9F B1 93 pc=L12 // Indirect jump
L13:
00000A07 .debug
00000A07 2E 00 73 00 .dw '.stabn 0x44,0,62,',0,0
74 00 61 00
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -