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

📄 main.lst

📁 凌阳十六位单片机的实验详细说明及其相对应的源码
💻 LST
📖 第 1 页 / 共 5 页
字号:
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 + -