📄 main.lst
字号:
LC6:
00008043 74 00 69 00 .str 't','i','a','n',' ','q','i'
61 00 6E 00
20 00 71 00
69 00
0000804A 00 00 .dw 0
LC7:
0000804B 6D 00 69 00 .str 'm','i','n','t',' ','t','i','a','n'
6E 00 74 00
20 00 74 00
69 00 61 00
6E 00
00008054 00 00 .dw 0
LC8:
00008055 7A 00 75 00 .str 'z','u','o',' ','t','i','a','n'
6F 00 20 00
74 00 69 00
61 00 6E 00
0000805D 00 00 .dw 0
LC9:
0000805E 53 00 4F 00 .str 'S','O','R','R','Y','!'
52 00 52 00
59 00 21 00
00008064 00 00 .dw 0
0000B58F .code
000006FA .debug
000006FA 2E 00 73 00 .dw '.stabs "ciku:F19",36,0,0,',0,0,offset _ciku,seg _ciku,0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
63 00 69 00
6B 00 75 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 3E 00
00 00 0D 00
0A 00
0000B58F .CODE
.public _ciku
_ciku: .proc
00000719 .debug
00000719 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
0000072C 00 00 00 00 .dd LM10-_ciku
0000072E 0D 00 0A 00 .dw 0x0d,0x0a
0000B58F .code
LM10:
// total=1, vars=1
// frame_pointer_needed: 1
0000B58F 88 DA push bp to [sp]
0000B590 41 20 sp-=1
0000B591 08 0B 01 00 bp=sp+1
0000B593 0D 03 04 00 R1=BP+4
0000B595 C5 D2 [BP]=R1 // QImode move
00000730 .debug
00000730 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
00000743 07 00 00 00 .dd LM11-_ciku
00000745 0D 00 0A 00 .dw 0x0d,0x0a
0000B596 .code
LM11:
LBB3:
0000B596 12 95 B3 06 R2=[_ret] // QImode move
0000B598 0A 03 FF FF R1=R2+(-1)
0000B59A 48 42 CMP R1,8 // QImode compare
0000B59B 02 8E JNA L34 // QImode GTU
0000B59C 0F 9F 7E B7 PC=L31
L34:
0000B59E 01 95 R2=R1 // QImode move
0000B59F 02 93 R1=R2 // QImode move
0000B5A0 09 03 65 80 R1=R1+L32
0000B5A2 01 97 R3=R1 // QImode move
0000B5A3 C3 94 R2=[R3] // QImode move
0000B5A4 02 9F pc=R2 // tablejump
00008065 .text
L32:
00008065 A5 B5 .dw L15
00008066 A5 B5 .dw L15
00008067 A9 B5 .dw L17
00008068 1A B6 .dw L21
00008069 7E B7 .dw L31
0000806A 7E B7 .dw L31
0000806B A0 B6 .dw L25
0000806C E3 B6 .dw L27
0000806D 2D B7 .dw L29
0000B5A5 .code
00000747 .debug
00000747 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
0000075A 16 00 00 00 .dd LM12-_ciku
0000075C 0D 00 0A 00 .dw 0x0d,0x0a
0000B5A5 .code
LM12:
L15:
0000B5A5 0F 9F 80 B7 pc=L14 // Indirect jump
L16:
0000075E .debug
0000075E 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
00000771 18 00 00 00 .dd LM13-_ciku
00000773 0D 00 0A 00 .dw 0x0d,0x0a
0000B5A7 .code
LM13:
0000B5A7 0F 9F 80 B7 pc=L14 // Indirect jump
L17:
00000775 .debug
00000775 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
00000788 1A 00 00 00 .dd LM14-_ciku
0000078A 0D 00 0A 00 .dw 0x0d,0x0a
0000B5A9 .code
LM14:
0000B5A9 11 93 01 00 R1=[_KeycodeLED] // QImode move
0000B5AB 09 43 62 00 CMP R1,98 // QImode compare
0000B5AD 02 5E JZ L35 // QImode NE
0000B5AE 0F 9F CE B5 PC=L18
L35:
0000B5B0 11 93 02 00 R1=[_KeycodeLED+1] // QImode move
0000B5B2 09 43 61 00 CMP R1,97 // QImode compare
0000B5B4 02 5E JZ L36 // QImode NE
0000B5B5 0F 9F CE B5 PC=L18
L36:
0000B5B7 11 93 03 00 R1=[_KeycodeLED+2] // QImode move
0000B5B9 09 43 64 00 CMP R1,100 // QImode compare
0000B5BB 02 5E JZ L37 // QImode NE
0000B5BC 0F 9F CE B5 PC=L18
L37:
0000078C .debug
0000078C 2E 00 73 00 .dw '.stabn 0x44,0,84,',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 34 00
2C 00 00 00
00 00
0000079F 2F 00 00 00 .dd LM15-_ciku
000007A1 0D 00 0A 00 .dw 0x0d,0x0a
0000B5BE .code
LM15:
LBB4:
0000B5BE 72 92 R1=50 // QImode move
0000B5BF C8 D2 [SP--]=R1 // QImode move
0000B5C0 09 93 78 00 R1=120 // QImode move
0000B5C2 C8 D2 [SP--]=R1 // QImode move
0000B5C3 42 92 R1=2 // QImode move
0000B5C4 C8 D2 [SP--]=R1 // QImode move
0000B5C5 09 93 09 80 R1=LC0 // QImode move
0000B5C7 C8 D2 [SP--]=R1 // QImode move
0000B5C8 40 F0 42 90 call _FG_PutStr // call with return value
0000B5CA 44 00 SP=SP+4
0000B5CB 41 92 R1=1 // QImode move
0000B5CC 19 D3 B8 06 [_flag_you]=R1 // QImode move
LBE4:
L18:
000007A3 .debug
000007A3 2E 00 73 00 .dw '.stabn 0x44,0,85,',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 35 00
2C 00 00 00
00 00
000007B6 3F 00 00 00 .dd LM16-_ciku
000007B8 0D 00 0A 00 .dw 0x0d,0x0a
0000B5CE .code
LM16:
0000B5CE 11 93 01 00 R1=[_KeycodeLED] // QImode move
0000B5D0 09 43 62 00 CMP R1,98 // QImode compare
0000B5D2 02 5E JZ L38 // QImode NE
0000B5D3 0F 9F F3 B5 PC=L19
L38:
0000B5D5 11 93 02 00 R1=[_KeycodeLED+1] // QImode move
0000B5D7 09 43 61 00 CMP R1,97 // QImode compare
0000B5D9 02 5E JZ L39 // QImode NE
0000B5DA 0F 9F F3 B5 PC=L19
L39:
0000B5DC 11 93 03 00 R1=[_KeycodeLED+2] // QImode move
0000B5DE 09 43 67 00 CMP R1,103 // QImode compare
0000B5E0 02 5E JZ L40 // QImode NE
0000B5E1 0F 9F F3 B5 PC=L19
L40:
000007BA .debug
000007BA 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
000007CD 54 00 00 00 .dd LM17-_ciku
000007CF 0D 00 0A 00 .dw 0x0d,0x0a
0000B5E3 .code
LM17:
LBB5:
0000B5E3 72 92 R1=50 // QImode move
0000B5E4 C8 D2 [SP--]=R1 // QImode move
0000B5E5 09 93 78 00 R1=120 // QImode move
0000B5E7 C8 D2 [SP--]=R1 // QImode move
0000B5E8 42 92 R1=2 // QImode move
0000B5E9 C8 D2 [SP--]=R1 // QImode move
0000B5EA 09 93 13 80 R1=LC1 // QImode move
0000B5EC C8 D2 [SP--]=R1 // QImode move
0000B5ED 40 F0 42 90 call _FG_PutStr // call with return value
0000B5EF 44 00 SP=SP+4
0000B5F0 41 92 R1=1 // QImode move
0000B5F1 19 D3 B8 06 [_flag_you]=R1 // QImode move
LBE5:
L19:
000007D1 .debug
000007D1 2E 00 73 00 .dw '.stabn 0x44,0,87,',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 37 00
2C 00 00 00
00 00
000007E4 64 00 00 00 .dd LM18-_ciku
000007E6 0D 00 0A 00 .dw 0x0d,0x0a
0000B5F3 .code
LM18:
0000B5F3 11 93 01 00 R1=[_KeycodeLED] // QImode move
0000B5F5 09 43 62 00 CMP R1,98 // QImode compare
0000B5F7 02 5E JZ L41 // QImode NE
0000B5F8 0F 9F 18 B6 PC=L20
L41:
0000B5FA 11 93 02 00 R1=[_KeycodeLED+1] // QImode move
0000B5FC 09 43 6F 00 CMP R1,111 // QImode compare
0000B5FE 02 5E JZ L42 // QImode NE
0000B5FF 0F 9F 18 B6 PC=L20
L42:
0000B601 11 93 03 00 R1=[_KeycodeLED+2] // QImode move
0000B603 09 43 79 00 CMP R1,121 // QImode compare
0000B605 02 5E JZ L43 // QImode NE
0000B606 0F 9F 18 B6 PC=L20
L43:
000007E8 .debug
000007E8 2E 00 73 00 .dw '.stabn 0x44,0,88,',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 38 00
2C 00 00 00
00 00
000007FB 79 00 00 00 .dd LM19-_ciku
000007FD 0D 00 0A 00 .dw 0x0d,0x0a
0000B608 .code
LM19:
LBB6:
0000B608 72 92 R1=50 // QImode move
0000B609 C8 D2 [SP--]=R1 // QImode move
0000B60A 09 93 78 00 R1=120 // QImode move
0000B60C C8 D2 [SP--]=R1 // QImode move
0000B60D 42 92 R1=2 // QImode move
0000B60E C8 D2 [SP--]=R1 // QImode move
0000B60F 09 93 1A 80 R1=LC2 // QImode move
0000B611 C8 D2 [SP--]=R1 // QImode move
0000B612 40 F0 42 90 call _FG_PutStr // call with return value
0000B614 44 00 SP=SP+4
0000B615 41 92 R1=1 // QImode move
0000B616 19 D3 B8 06 [_flag_you]=R1 // QImode move
LBE6:
L20:
000007FF .debug
000007FF 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
00000812 89 00 00 00 .dd LM20-_ciku
00000814 0D 00 0A 00 .dw 0x0d,0x0a
0000B618 .code
LM20:
0000B618 0F 9F 80 B7 pc=L14 // Indirect jump
L21:
00000816 .debug
00000816 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
00000829 8B 00 00 00 .dd LM21-_ciku
0000082B 0D 00 0A 00 .dw 0x0d,0x0a
0000B61A .code
LM21:
0000B61A 11 93 01 00 R1=[_KeycodeLED] // QImode move
0000B61C 09 43 6D 00 CMP R1,109 // QImode compare
0000B61E 02 5E JZ L44 // QImode NE
0000B61F 0F 9F 46 B6 PC=L22
L44:
0000B621 11 93 02 00 R1=[_KeycodeLED+1] // QImode move
0000B623 09 43 6F 00 CMP R1,111 // QImode compare
0000B625 02 5E JZ L45 // QImode NE
0000B626 0F 9F 46 B6 PC=L22
L45:
0000B628 11 93 03 00 R1=[_KeycodeLED+2] // QImode move
0000B62A 09 43 6F 00 CMP R1,111 // QImode compare
0000B62C 02 5E JZ L46 // QImode NE
0000B62D 0F 9F 46 B6 PC=L22
L46:
0000B62F 11 93 04 00 R1=[_KeycodeLED+3] // QImode move
0000B631 09 43 6E 00 CMP R1,110 // QImode compare
0000B633 02 5E JZ L47 // QImode NE
0000B634 0F 9F 46 B6 PC=L22
L47:
0000082D .debug
0000082D 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
00000840 A7 00 00 00 .dd LM22-_ciku
00000842 0D 00 0A 00 .dw 0x0d,0x0a
0000B636 .code
LM22:
LBB7:
0000B636 72 92 R1=50 // QImode move
0000B637 C8 D2 [SP--]=R1 // QImode move
0000B638 09 93 78 00 R1=120 // QImode move
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -