⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.lst

📁 这是基于凌阳61板开发的多功能语音控制小车的源代码
💻 LST
📖 第 1 页 / 共 5 页
字号:
         78 00 34 00
         34 00 2C 00
         30 00 2C 00
         36 00 32 00
         2C 00 00 00
         00 00      
00000778 2F 00 00 00        		.dd LM24-_PlayRespond
0000077A 0D 00 0A 00        		.dw 0x0d,0x0a
0000A72F                    	.code
                            	LM24:
0000A72F 40 F0 40 9B        		call _BSR_EnableCPUIndicator	// call without return value
0000077C                    	.debug
0000077C 2E 00 73 00        		.dw '.stabn 0x44,0,63,',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 33 00
         2C 00 00 00
         00 00      
0000078F 31 00 00 00        		.dd LM25-_PlayRespond
00000791 0D 00 0A 00        		.dw 0x0d,0x0a
0000A731                    	.code
                            	LM25:
                            	LBE4:
00000793                    	.debug
00000793 2E 00 73 00        		.dw '.stabn 0x44,0,63,',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 33 00
         2C 00 00 00
         00 00      
000007A6 31 00 00 00        		.dd LM26-_PlayRespond
000007A8 0D 00 0A 00        		.dw 0x0d,0x0a
0000A731                    	.code
                            	LM26:
                            	L7:
                            	
0000A731 41 00              		sp+=1
0000A732 88 98              		pop bp from [sp]
0000A733 90 9A              		retf
                            		.endp	// end of PlayRespond
                            	
000007AA                    	.debug
000007AA 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
0000A734                    	.CODE
000007C8                    	.debug
000007C8 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
000007DA 07 00 00 00        		.dd LBB4-_PlayRespond
000007DC 0D 00 0A 00        		.dw 0x0d,0x0a
0000A734                    	.code
000007DE                    	.debug
000007DE 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
000007F0 22 00 00 00        		.dd LBB5-_PlayRespond
000007F2 0D 00 0A 00        		.dw 0x0d,0x0a
0000A734                    	.code
000007F4                    	.debug
000007F4 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
00000806 26 00 00 00        		.dd LBE5-_PlayRespond
00000808 0D 00 0A 00        		.dw 0x0d,0x0a
0000A734                    	.code
0000080A                    	.debug
0000080A 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
0000081C 31 00 00 00        		.dd LBE4-_PlayRespond
0000081E 0D 00 0A 00        		.dw 0x0d,0x0a
0000A734                    	.code
00000820                    	.debug
00000820 2E 00 73 00        		.dw '.stabf ',0,0
         74 00 61 00
         62 00 66 00
         20 00 00 00
         00 00      
00000829 34 00 00 00        		.dd LME2-_PlayRespond
0000082B 0D 00 0A 00        		.dw 0x0d,0x0a
0000A734                    	.code
                            	LME2:
0000A734                    	.code
0000082D                    	.debug
0000082D 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      
0000A734                    	.CODE
                            	.public _TrainWord
                            	_TrainWord:	.proc
00000850                    	.debug
00000850 2E 00 73 00        		.dw '.stabn 0x44,0,66,',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 36 00
         2C 00 00 00
         00 00      
00000863 00 00 00 00        		.dd LM27-_TrainWord
00000865 0D 00 0A 00        		.dw 0x0d,0x0a
0000A734                    	.code
                            	LM27:
                            		// total=2, vars=2
                            		// frame_pointer_needed: 1
0000A734 88 DA              		push bp to [sp]
0000A735 42 20              		sp-=2
0000A736 08 0B 01 00        		bp=sp+1
                            	
0000A738 0D 03 05 00        		R1=BP+5
0000A73A 01 D2              		[bp+1]=R1	// QImode move
00000867                    	.debug
00000867 2E 00 73 00        		.dw '.stabn 0x44,0,67,',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 37 00
         2C 00 00 00
         00 00      
0000087A 07 00 00 00        		.dd LM28-_TrainWord
0000087C 0D 00 0A 00        		.dw 0x0d,0x0a
0000A73B                    	.code
                            	LM28:
                            	LBB6:
0000087E                    	.debug
0000087E 2E 00 73 00        		.dw '.stabn 0x44,0,68,',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 38 00
         2C 00 00 00
         00 00      
00000891 07 00 00 00        		.dd LM29-_TrainWord
00000893 0D 00 0A 00        		.dw 0x0d,0x0a
0000A73B                    	.code
                            	LM29:
0000A73B 01 92              		R1=[bp+1]	// QImode move
0000A73C 01 96              		R3=[bp+1]	// QImode move
0000A73D 0B 05 01 00        		R2=R3+1
0000A73F 02 97              		R3=R2	// QImode move
0000A740 C3 92              		R1=[R3]	// QImode move
0000A741 C8 D2              		[SP--]=R1	// QImode move
0000A742 40 F0 00 A7        		call _PlayRespond	// call without return value
0000A744 41 00              		SP=SP+1
00000895                    	.debug
00000895 2E 00 73 00        		.dw '.stabn 0x44,0,69,',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 39 00
         2C 00 00 00
         00 00      
000008A8 11 00 00 00        		.dd LM30-_TrainWord
000008AA 0D 00 0A 00        		.dw 0x0d,0x0a
0000A745                    	.code
                            	LM30:
                            	L13:
0000A745 0F 9F 49 A7        		pc=L15	// Indirect jump
0000A747 0F 9F 9C A7        		pc=L14	// Indirect jump
                            	L15:
000008AC                    	.debug
000008AC 2E 00 73 00        		.dw '.stabn 0x44,0,71,',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 31 00
         2C 00 00 00
         00 00      
000008BF 15 00 00 00        		.dd LM31-_TrainWord
000008C1 0D 00 0A 00        		.dw 0x0d,0x0a
0000A749                    	.code
                            	LM31:
0000A749 40 92              		R1=0	// QImode move
0000A74A C8 D2              		[SP--]=R1	// QImode move
0000A74B 01 94              		R2=[bp+1]	// QImode move
0000A74C C2 92              		R1=[R2]	// QImode move
0000A74D C8 D2              		[SP--]=R1	// QImode move
0000A74E 40 F0 F1 87        		call _BSR_Train	// call with return value
0000A750 42 00              		SP=SP+2
0000A751 C5 D2              		[BP]=R1	// QImode move
000008C3                    	.debug
000008C3 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      
000008D6 1E 00 00 00        		.dd LM32-_TrainWord
000008D8 0D 00 0A 00        		.dw 0x0d,0x0a
0000A752                    	.code
                            	LM32:
0000A752 C5 92              		R1=[BP]	// QImode move
0000A753 40 42              		CMP R1,0	// QImode test
0000A754 02 5E              		JZ L28	// QImode NE
0000A755 0F 9F 59 A7        		PC=L16
                            	L28:
0000A757 0F 9F 9C A7        		pc=L14	// Indirect jump
                            	L16:
000008DA                    	.debug
000008DA 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      
000008ED 25 00 00 00        		.dd LM33-_TrainWord
000008EF 0D 00 0A 00        		.dw 0x0d,0x0a
0000A759                    	.code
                            	LM33:
0000A759 C5 94              		R2=[BP]	// QImode move
0000A75A 0A 03 06 00        		R1=R2+6
0000A75C 45 42              		CMP R1,5	// QImode compare
0000A75D 02 8E              		JNA L29	// QImode GTU
0000A75E 0F 9F 9A A7        		PC=L17
                            	L29:
0000A760 01 95              		R2=R1	// QImode move
0000A761 02 93              		R1=R2	// QImode move
0000A762 09 03 A4 A6        		R1=R1+L26
0000A764 01 97              		R3=R1	// QImode move
0000A765 C3 94              		R2=[R3]	// QImode move
0000A766 02 9F              		pc=R2	// tablejump
0000A6A4                    	.text
                            	L26:
0000A6A4 97 A7              		.dw L25
0000A6A5 81 A7              		.dw L22
0000A6A6 7E A7              		.dw L21
0000A6A7 76 A7              		.dw L20
0000A6A8 6F A7              		.dw L19
0000A6A9 67 A7              		.dw L18
0000A767                    	.code
                            	L18:
000008F1                    	.debug
000008F1 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      
00000904 33 00 00 00        		.dd LM34-_TrainWord
00000906 0D 00 0A 00        		.dw 0x0d,0x0a
0000A767                    	.code
                            	LM34:
0000A767 45 92              		R1=5	// QImode move
0000A768 C8 D2              		[SP--]=R1	// QImode move
0000A769 40 F0 00 A7        		call _PlayRespond	// call without return value
0000A76B 41 00              		SP=SP+1
00000908                    	.debug
00000908 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      
0000091B 38 00 00 00        		.dd LM35-_TrainWord
0000091D 0D 00 0A 00        		.dw 0x0d,0x0a
0000A76C                    	.code
                            	LM35:
0000A76C 41 62              		R1=(-1)	// QImode move
0000A76D 0F 9F 9F A7        		pc=L12	// Indirect jump
                            	L19:
0000091F                    	.debug
0000091F 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      
00000932 3B 00 00 00        		.dd LM36-_TrainWord
00000934 0D 00 0A 00        		.dw 0x0d,0x0a
0000A76F                    	.code
                            	LM36:
0000A76F 44 92              		R1=4	// QImode move
0000A770 C8 D2              		[SP--]=R1	// QImode move
0000A771 40 F0 00 A7        		call _PlayRespond	// call without return value
0000A773 41 00              		SP=SP+1
00000936                    	.debug
00000936 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      
00000949 40 00 00 00        		.dd LM37-_TrainWord
0000094B 0D 00 0A 00        		.dw 0x0d,0x0a
0000A774                    	.code
                            	LM37:
0000A774 0F 9F 9A A7        		pc=L17	// Indirect jump
                            	L20:
0000094D                    	.debug
0000094D 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      
00000960 42 00 00 00        		.dd LM38-_TrainWord
00000962 0D 00 0A 00        		.dw 0x0d,0x0a
0000A776                    	.code
                            	LM38:
0000A776 4E 92              		R1=14	// QImode move
0000A777 C8 D2              		[SP--]=R1	// QImode move
0000A778 40 F0 00 A7        		call _PlayRespond	// call without return value
0000A77A 41 00              		SP=SP+1
00000964                    	.debug
00000964 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

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -