📄 listsort.lst
字号:
\ 03D2 66 LD H,(HL)
\ 03D3 68 LD L,B
\ 03D4 29 ADD HL,HL
\ 03D5 E5 PUSH HL
\ 03D6 214A00 LD HL,74
\ 03D9 39 ADD HL,SP
\ 03DA 4D LD C,L
\ 03DB 44 LD B,H
\ 03DC E1 POP HL
\ 03DD 09 ADD HL,BC
\ 03DE E5 PUSH HL
\ 03DF 210600 LD HL,6
\ 03E2 39 ADD HL,SP
\ 03E3 4A LD C,D
\ 03E4 23 INC HL
\ 03E5 46 LD B,(HL)
\ 03E6 E1 POP HL
\ 03E7 71 LD (HL),C
\ 03E8 23 INC HL
\ 03E9 70 LD (HL),B
111 histk[stkptr] = hi;
\ 03EA 210000 LD HL,0
\ 03ED 39 ADD HL,SP
\ 03EE 46 LD B,(HL)
\ 03EF 23 INC HL
\ 03F0 66 LD H,(HL)
\ 03F1 68 LD L,B
\ 03F2 29 ADD HL,HL
\ 03F3 E5 PUSH HL
\ 03F4 210E00 LD HL,14
\ 03F7 39 ADD HL,SP
\ 03F8 4D LD C,L
\ 03F9 44 LD B,H
\ 03FA E1 POP HL
\ 03FB 09 ADD HL,BC
\ 03FC E5 PUSH HL
\ 03FD 210800 LD HL,8
\ 0400 39 ADD HL,SP
\ 0401 4E LD C,(HL)
\ 0402 23 INC HL
\ 0403 46 LD B,(HL)
\ 0404 E1 POP HL
\ 0405 71 LD (HL),C
\ 0406 23 INC HL
\ 0407 70 LD (HL),B
112 ++stkptr; //save big recursion for later
\ 0408 210000 LD HL,0
\ 040B 39 ADD HL,SP
\ 040C 34 INC (HL)
\ 040D 23 INC HL
\ 040E 2001 JR NZ,?0073
\ 0410 34 INC (HL)
\ 0411 ?0073:
\ 0411 ?0059:
113 }
114
115 if (lo + width < higuy) {
\ 0411 DD6E08 LD L,(IX+8)
\ 0414 DD6609 LD H,(IX+9)
\ 0417 FDE5 PUSH IY
\ 0419 C1 POP BC
\ 041A 09 ADD HL,BC
\ 041B E5 PUSH HL
\ 041C 210400 LD HL,4
\ 041F 39 ADD HL,SP
\ 0420 4E LD C,(HL)
\ 0421 23 INC HL
\ 0422 46 LD B,(HL)
\ 0423 E1 POP HL
\ 0424 A7 AND A
\ 0425 ED42 SBC HL,BC
\ 0427 301A JR NC,?0061
\ 0429 ?0060:
116 hi = higuy - width;
\ 0429 210600 LD HL,6
\ 042C 39 ADD HL,SP
\ 042D E5 PUSH HL
\ 042E DD4E08 LD C,(IX+8)
\ 0431 DD4609 LD B,(IX+9)
\ 0434 210400 LD HL,4
\ 0437 39 ADD HL,SP
\ 0438 56 LD D,(HL)
\ 0439 23 INC HL
\ 043A 66 LD H,(HL)
\ 043B 6A LD L,D
\ 043C A7 AND A
\ 043D ED42 SBC HL,BC
\ 043F 4D LD C,L
\ 0440 44 LD B,H
\ 0441 183E JR ?0074
117 goto recurse; // do small recursion
\ 0443 ?0061:
\ 0443 ?0057:
\ 0443 ?0036:
118 }
119 }
120 }
121 --stkptr;
\ 0443 210000 LD HL,0
\ 0446 39 ADD HL,SP
\ 0447 4E LD C,(HL)
\ 0448 23 INC HL
\ 0449 46 LD B,(HL)
\ 044A 0B DEC BC
\ 044B 70 LD (HL),B
\ 044C 2B DEC HL
\ 044D 71 LD (HL),C
122 if (stkptr >= 0) {
\ 044E CB78 BIT 7,B
\ 0450 2036 JR NZ,?0063
\ 0452 ?0062:
123 lo = lostk[stkptr];
\ 0452 41 LD B,C
\ 0453 23 INC HL
\ 0454 66 LD H,(HL)
\ 0455 68 LD L,B
\ 0456 29 ADD HL,HL
\ 0457 E5 PUSH HL
\ 0458 214A00 LD HL,74
\ 045B 39 ADD HL,SP
\ 045C 4D LD C,L
\ 045D 44 LD B,H
\ 045E E1 POP HL
\ 045F 09 ADD HL,BC
\ 0460 46 LD B,(HL)
\ 0461 23 INC HL
\ 0462 66 LD H,(HL)
\ 0463 68 LD L,B
\ 0464 E5 PUSH HL
\ 0465 FDE1 POP IY
124 hi = histk[stkptr];
\ 0467 210600 LD HL,6
\ 046A 39 ADD HL,SP
\ 046B E5 PUSH HL
\ 046C 210200 LD HL,2
\ 046F 39 ADD HL,SP
\ 0470 46 LD B,(HL)
\ 0471 23 INC HL
\ 0472 66 LD H,(HL)
\ 0473 68 LD L,B
\ 0474 29 ADD HL,HL
\ 0475 E5 PUSH HL
\ 0476 211000 LD HL,16
\ 0479 39 ADD HL,SP
\ 047A 4D LD C,L
\ 047B 44 LD B,H
\ 047C E1 POP HL
\ 047D 09 ADD HL,BC
\ 047E 4E LD C,(HL)
\ 047F 23 INC HL
\ 0480 46 LD B,(HL)
\ 0481 ?0074:
\ 0481 E1 POP HL
\ 0482 71 LD (HL),C
\ 0483 23 INC HL
\ 0484 70 LD (HL),B
125 goto recurse; // pop subarray from stack
\ 0485 C3EF01 JP LWRD ?0033
\ 0488 ?0063:
126 }
127 else
128 return; /* all subarrays done */
129 }
\ 0488 ?0064:
\ 0488 C39F00 JP LWRD ?0014
\ 048B END
S Y M B O L - T A B L E
=======================
#include file(s):
[1] d:\case_i_d913f\ap\ap_playlist\musiclist.h
[2] d:\sdk_i_913f\inc\actos.h
[3] d:\sdk_i_913f\inc\actapi.h
[4] d:\sdk_i_913f\inc\adfu.h
[5] d:\sdk_i_913f\inc\typeext.h
[6] d:\sdk_i_913f\inc\comval.h
[7] d:\sdk_i_913f\inc\sdfs.h
[8] d:\sdk_i_913f\inc\actapi.h
[9] d:\sdk_i_913f\inc\typeext.h
[10] d:\sdk_i_913f\inc\driver.h
[11] d:\sdk_i_913f\inc\sysdef.h
[12] d:\sdk_i_913f\inc\actapi.h
[13] d:\sdk_i_913f\inc\typeext.h
[14] d:\sdk_i_913f\inc\device.h
[15] d:\sdk_i_913f\inc\typeext.h
[16] d:\sdk_i_913f\inc\comval.h
[17] d:\sdk_i_913f\inc\filesys.h
[18] d:\sdk_i_913f\inc\actapi.h
[19] d:\sdk_i_913f\inc\typeext.h
[20] d:\sdk_i_913f\inc\uddrv.h
[21] d:\sdk_i_913f\inc\actapi.h
[22] d:\sdk_i_913f\inc\typeext.h
[23] d:\sdk_i_913f\inc\sysdef.h
[24] d:\sdk_i_913f\inc\driver.h
[25] d:\sdk_i_913f\inc\port.h
[26] d:\sdk_i_913f\inc\irq.h
[27] d:\sdk_i_913f\inc\actapi.h
[28] d:\sdk_i_913f\inc\typeext.h
[29] d:\sdk_i_913f\inc\irq.h
[30] d:\sdk_i_913f\inc\key.h
[31] d:\sdk_i_913f\inc\actapi.h
[32] d:\sdk_i_913f\inc\port.h
[33] d:\sdk_i_913f\inc\actapi.h
[34] d:\sdk_i_913f\inc\driver.h
[35] d:\sdk_i_913f\inc\sddrv.h
[36] d:\sdk_i_913f\inc\actapi.h
[37] d:\sdk_i_913f\inc\typeext.h
[38] d:\sdk_i_913f\inc\sdfs.h
[39] d:\sdk_i_913f\inc\mem.h
[40] d:\sdk_i_913f\inc\actapi.h
[41] d:\sdk_i_913f\inc\typeext.h
[42] d:\sdk_i_913f\inc\message.h
[43] d:\sdk_i_913f\inc\actapi.h
[44] d:\sdk_i_913f\inc\typeext.h
[45] d:\sdk_i_913f\inc\port.h
[46] d:\sdk_i_913f\inc\process.h
[47] d:\sdk_i_913f\inc\sdfs.h
[48] d:\sdk_i_913f\inc\sddrv.h
[49] d:\sdk_i_913f\inc\sysdef.h
[50] d:\sdk_i_913f\inc\syserr.h
[51] d:\sdk_i_913f\inc\time.h
[52] d:\sdk_i_913f\inc\actapi.h
[53] d:\sdk_i_913f\inc\typeext.h
[54] d:\sdk_i_913f\inc\typeext.h
[55] d:\sdk_i_913f\inc\uddrv.h
[56] d:\sdk_i_913f\inc\sdram_drv.h
[57] d:\sdk_i_913f\inc\actapi.h
[58] d:\sdk_i_913f\inc\typeext.h
[59] d:\sdk_i_913f\inc\sysdef.h
[60] d:\sdk_i_913f\inc\driver.h
[61] d:\sdk_i_913f\inc\port.h
[62] d:\sdk_i_913f\inc\irq.h
[63] d:\sdk_i_913f\inc\intrz80.h
[64] d:\sdk_i_913f\inc\stdio.h
[65] d:\sdk_i_913f\inc\stdlib.h
[66] d:\sdk_i_913f\inc\string.h
[67] d:\sdk_i_913f\inc\mmcmd.h
[68] d:\sdk_i_913f\inc\basal.h
[69] d:\sdk_i_913f\inc\typeext.h
[70] d:\sdk_i_913f\inc\mmcmd.h
[71] d:\sdk_i_913f\inc\time.h
[72] d:\sdk_i_913f\inc\enhanced.h
[73] d:\sdk_i_913f\inc\typeext.h
[74] d:\case_i_d913f\inc\ap_common.h
[75] d:\sdk_i_913f\inc\actos.h
[76] d:\case_i_d913f\inc\ui_res.h
[77] d:\sdk_i_913f\inc\enhanced.h
[78] d:\case_i_d913f\inc\display.h
[79] d:\sdk_i_913f\inc\actapi.h
[80] d:\sdk_i_913f\inc\port.h
[81] d:\sdk_i_913f\inc\driver.h
[82] d:\sdk_i_913f\inc\sddrv.h
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -