📄 main.lst
字号:
00000770 0D 00 0A 00 .dw 0x0d,0x0a
0000B3F9 .code
LM25:
LBE4:
00000772 .debug
00000772 2E 00 73 00 .dw '.stabn 0x44,0,86,',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 36 00
2C 00 00 00
00 00
00000785 31 00 00 00 .dd LM26-_PlayRespond
00000787 0D 00 0A 00 .dw 0x0d,0x0a
0000B3F9 .code
LM26:
L7:
0000B3F9 41 00 sp+=1
0000B3FA 88 98 pop bp from [sp]
0000B3FB 90 9A retf
.endp // end of PlayRespond
00000789 .debug
00000789 2E 00 73 00 .dw '.stabs "Result:p1",160,0,0,4',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
52 00 65 00
73 00 75 00
6C 00 74 00
3A 00 70 00
31 00 22 00
2C 00 31 00
36 00 30 00
2C 00 30 00
2C 00 30 00
2C 00 34 00
0D 00 0A 00
0000B3FC .CODE
000007A7 .debug
000007A7 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
000007B9 07 00 00 00 .dd LBB4-_PlayRespond
000007BB 0D 00 0A 00 .dw 0x0d,0x0a
0000B3FC .code
000007BD .debug
000007BD 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
000007CF 22 00 00 00 .dd LBB5-_PlayRespond
000007D1 0D 00 0A 00 .dw 0x0d,0x0a
0000B3FC .code
000007D3 .debug
000007D3 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
000007E5 26 00 00 00 .dd LBE5-_PlayRespond
000007E7 0D 00 0A 00 .dw 0x0d,0x0a
0000B3FC .code
000007E9 .debug
000007E9 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
000007FB 31 00 00 00 .dd LBE4-_PlayRespond
000007FD 0D 00 0A 00 .dw 0x0d,0x0a
0000B3FC .code
000007FF .debug
000007FF 2E 00 73 00 .dw '.stabf ',0,0
74 00 61 00
62 00 66 00
20 00 00 00
00 00
00000808 34 00 00 00 .dd LME2-_PlayRespond
0000080A 0D 00 0A 00 .dw 0x0d,0x0a
0000B3FC .code
LME2:
0000B3FC .code
0000080C .debug
0000080C 2E 00 73 00 .dw '.stabs "TrainWord:F1",36,0,0,',0,0,offset _TrainWord,seg _TrainWord,0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
54 00 72 00
61 00 69 00
6E 00 57 00
6F 00 72 00
64 00 3A 00
46 00 31 00
22 00 2C 00
33 00 36 00
2C 00 30 00
2C 00 30 00
2C 00 00 00
00 00 68 00
00 00 0D 00
0A 00
0000B3FC .CODE
.public _TrainWord
_TrainWord: .proc
0000082F .debug
0000082F 2E 00 73 00 .dw '.stabn 0x44,0,89,',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 39 00
2C 00 00 00
00 00
00000842 00 00 00 00 .dd LM27-_TrainWord
00000844 0D 00 0A 00 .dw 0x0d,0x0a
0000B3FC .code
LM27:
// total=2, vars=2
// frame_pointer_needed: 1
0000B3FC 88 DA push bp to [sp]
0000B3FD 42 20 sp-=2
0000B3FE 08 0B 01 00 bp=sp+1
0000B400 0D 03 05 00 R1=BP+5
0000B402 01 D2 [bp+1]=R1 // QImode move
00000846 .debug
00000846 2E 00 73 00 .dw '.stabn 0x44,0,90,',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 30 00
2C 00 00 00
00 00
00000859 07 00 00 00 .dd LM28-_TrainWord
0000085B 0D 00 0A 00 .dw 0x0d,0x0a
0000B403 .code
LM28:
LBB6:
0000085D .debug
0000085D 2E 00 73 00 .dw '.stabn 0x44,0,91,',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 31 00
2C 00 00 00
00 00
00000870 07 00 00 00 .dd LM29-_TrainWord
00000872 0D 00 0A 00 .dw 0x0d,0x0a
0000B403 .code
LM29:
0000B403 01 92 R1=[bp+1] // QImode move
0000B404 01 96 R3=[bp+1] // QImode move
0000B405 0B 05 01 00 R2=R3+1
0000B407 02 97 R3=R2 // QImode move
0000B408 C3 92 R1=[R3] // QImode move
0000B409 C8 D2 [SP--]=R1 // QImode move
0000B40A 40 F0 C8 B3 call _PlayRespond // call without return value
0000B40C 41 00 SP=SP+1
00000874 .debug
00000874 2E 00 73 00 .dw '.stabn 0x44,0,92,',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 32 00
2C 00 00 00
00 00
00000887 11 00 00 00 .dd LM30-_TrainWord
00000889 0D 00 0A 00 .dw 0x0d,0x0a
0000B40D .code
LM30:
L13:
0000B40D 0F 9F 11 B4 pc=L15 // jump
0000B40F 0F 9F 64 B4 pc=L14 // jump
L15:
0000088B .debug
0000088B 2E 00 73 00 .dw '.stabn 0x44,0,94,',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 34 00
2C 00 00 00
00 00
0000089E 15 00 00 00 .dd LM31-_TrainWord
000008A0 0D 00 0A 00 .dw 0x0d,0x0a
0000B411 .code
LM31:
0000B411 40 92 R1=0 // QImode move
0000B412 C8 D2 [SP--]=R1 // QImode move
0000B413 01 94 R2=[bp+1] // QImode move
0000B414 C2 92 R1=[R2] // QImode move
0000B415 C8 D2 [SP--]=R1 // QImode move
0000B416 40 F0 F1 87 call _BSR_Train // call with return value
0000B418 42 00 SP=SP+2
0000B419 C5 D2 [BP]=R1 // QImode move
000008A2 .debug
000008A2 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
000008B5 1E 00 00 00 .dd LM32-_TrainWord
000008B7 0D 00 0A 00 .dw 0x0d,0x0a
0000B41A .code
LM32:
0000B41A C5 92 R1=[BP] // QImode move
0000B41B 40 42 CMP R1,0 // QImode test
0000B41C 02 5E JZ L28 // QImode NE
0000B41D 0F 9F 21 B4 PC=L16
L28:
0000B41F 0F 9F 64 B4 pc=L14 // jump
L16:
000008B9 .debug
000008B9 2E 00 73 00 .dw '.stabn 0x44,0,96,',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 36 00
2C 00 00 00
00 00
000008CC 25 00 00 00 .dd LM33-_TrainWord
000008CE 0D 00 0A 00 .dw 0x0d,0x0a
0000B421 .code
LM33:
0000B421 C5 94 R2=[BP] // QImode move
0000B422 0A 03 06 00 R1=R2+6
0000B424 45 42 CMP R1,5 // QImode compare
0000B425 02 8E JNA L29 // QImode GTU
0000B426 0F 9F 62 B4 PC=L17
L29:
0000B428 01 95 R2=R1 // QImode move
0000B429 02 93 R1=R2 // QImode move
0000B42A 09 03 73 A6 R1=R1+L26
0000B42C 01 97 R3=R1 // QImode move
0000B42D C3 94 R2=[R3] // QImode move
0000B42E 02 9F pc=R2 // tablejump
0000A673 .text
L26:
0000A673 5F B4 .dw L25
0000A674 49 B4 .dw L22
0000A675 46 B4 .dw L21
0000A676 3E B4 .dw L20
0000A677 37 B4 .dw L19
0000A678 2F B4 .dw L18
0000B42F .code
L18:
000008D0 .debug
000008D0 2E 00 73 00 .dw '.stabn 0x44,0,99,',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 39 00
2C 00 00 00
00 00
000008E3 33 00 00 00 .dd LM34-_TrainWord
000008E5 0D 00 0A 00 .dw 0x0d,0x0a
0000B42F .code
LM34:
0000B42F 45 92 R1=5 // QImode move
0000B430 C8 D2 [SP--]=R1 // QImode move
0000B431 40 F0 C8 B3 call _PlayRespond // call without return value
0000B433 41 00 SP=SP+1
000008E7 .debug
000008E7 2E 00 73 00 .dw '.stabn 0x44,0,100,',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
31 00 30 00
30 00 2C 00
00 00 00 00
000008FB 38 00 00 00 .dd LM35-_TrainWord
000008FD 0D 00 0A 00 .dw 0x0d,0x0a
0000B434 .code
LM35:
0000B434 41 62 R1=(-1) // QImode move
0000B435 0F 9F 67 B4 pc=L12 // jump
L19:
000008FF .debug
000008FF 2E 00 73 00 .dw '.stabn 0x44,0,102,',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
31 00 30 00
32 00 2C 00
00 00 00 00
00000913 3B 00 00 00 .dd LM36-_TrainWord
00000915 0D 00 0A 00 .dw 0x0d,0x0a
0000B437 .code
LM36:
0000B437 44 92 R1=4 // QImode move
0000B438 C8 D2 [SP--]=R1 // QImode move
0000B439 40 F0 C8 B3 call _PlayRespond // call without return value
0000B43B 41 00 SP=SP+1
00000917 .debug
00000917 2E 00 73 00 .dw '.stabn 0x44,0,103,',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
31 00 30 00
33 00 2C 00
00 00 00 00
0000092B 40 00 00 00 .dd LM37-_TrainWord
0000092D 0D 00 0A 00 .dw 0x0d,0x0a
0000B43C .code
LM37:
0000B43C 0F 9F 62 B4 pc=L17 // jump
L20:
0000092F .debug
0000092F 2E 00 73 00 .dw '.stabn 0x44,0,105,',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
31 00 30 00
35 00 2C 00
00 00 00 00
00000943 42 00 00 00 .dd LM38-_TrainWord
00000945 0D 00 0A 00 .dw 0x0d,0x0a
0000B43E .code
LM38:
0000B43E 4E 92 R1=14 // QImode move
0000B43F C8 D2 [SP--]=R1 // QImode move
0000B440 40 F0 C8 B3 call _PlayRespond // call without return value
0000B442 41 00 SP=SP+1
00000947 .debug
00000947 2E 00 73 00 .dw '.stabn 0x44,0,106,',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
31 00 30 00
36 00 2C 00
00 00 00 00
0000095B 47 00 00 00 .dd LM39-_TrainWord
0000095D 0D 00 0A 00 .dw 0x0d,0x0a
0000B443 .code
LM39:
0000B443 41 62 R1=(-1) // QImode move
0000B444 0F 9F 67 B4 pc=L12 // jump
L21:
0000095F .debug
0000095F 2E 00 73 00 .dw '.stabn 0x44,0,108,',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
31 00 30 00
38 00 2C 00
00 00 00 00
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -