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

📄 main.lst

📁 SPCE061a_类比数位转换_教你如何使用c撰写开发程式
💻 LST
📖 第 1 页 / 共 3 页
字号:
0000809C                    	.code
                            	LM13:
0000809C 05 93              		R1=BP	// QImode move
0000809D 0D 07 03 00        		R3=BP+3
0000809F 0B D6              		[bp+11]=R3	// QImode move
000080A0 D5 92              		R1=[BP++]	// RD=[RS] HImode, RD!=RS
000080A1 CD 94              		R2=[BP--]
000080A2 40 44              		CMP R2,0	// HImode test
000080A3 03 3E              		JL  L12	// HImode LT
000080A4 04 4E              		JNZ L13
000080A5 40 42              		CMP R1,0
000080A6 02 1E              		JNB L13
                            	L12:
000080A7 0F 9F B3 80        		PC=L9
                            	L13:
000080A9 D5 92              		R1=[BP++]	// RD=[RS] HImode, RD!=RS
000080AA CD 94              		R2=[BP--]
000080AB 90 D4              		push R1,R2 to [sp]	// pushhi
000080AC 40 F0 3C 84        		call __cvi2f2	// call with return value
000080AE 42 00              		SP=SP+2
000080AF 0C D2              		[bp+12]=R1	// HFmode [BP+#IM6]=RS
000080B0 0D D4              		[bp+13]=R2
000080B1 0F 9F DE 80        		pc=L8	// jump
                            	L9:
000080B3 D5 92              		R1=[BP++]	// RD=[RS] HImode, RD!=RS
000080B4 CD 94              		R2=[BP--]
000080B5 09 B7 01 00        		R3=R1&1	// HImode RD=RS&#IMM16
000080B7 0A B9 00 00        		R4=R2&0
000080B9 0E D6              		[bp+14]=R3	// HImode [BP+#IM6]=RS
000080BA 0F D8              		[bp+15]=R4
000080BB D5 92              		R1=[BP++]	// RD=[RS] HImode, RD!=RS
000080BC CD 94              		R2=[BP--]
000080BD 41 96              		R3=1	// QImode move
000080BE C8 D6              		[SP--]=R3	// QImode move
000080BF 90 D4              		push R1,R2 to [sp]	// pushhi
000080C0 40 F0 16 84        		call __rshu2	// call with return value
000080C2 43 00              		SP=SP+3
000080C3 0E 98              		R4=[bp+14]	// QImode move
000080C4 04 97              		R3=R4	// QImode move
000080C5 01 A7              		R3|=R1
000080C6 0F 98              		R4=[bp+15]	// QImode move
000080C7 12 D8              		[bp+18]=R4	// QImode move
000080C8 12 98              		R4=[bp+18]	// QImode move
000080C9 02 A9              		R4|=R2
000080CA 12 D8              		[bp+18]=R4	// QImode move
000080CB 03 93              		R1=R3	// QImode move
000080CC 12 94              		R2=[bp+18]	// QImode move
000080CD 90 D4              		push R1,R2 to [sp]	// pushhi
000080CE 40 F0 3C 84        		call __cvi2f2	// call with return value
000080D0 42 00              		SP=SP+2
000080D1 0C D2              		[bp+12]=R1	// HFmode [BP+#IM6]=RS
000080D2 0D D4              		[bp+13]=R2
000080D3 0C 92              		R1=[bp+12]	// HFmode RD=[BP+#IM6]
000080D4 0D 94              		R2=[bp+13]
000080D5 90 D4              		push R1,R2 to [sp]	// pushhf
000080D6 0C 96              		R3=[bp+12]	// HFmode RD=[BP+#IM6]
000080D7 0D 98              		R4=[bp+13]
000080D8 90 D8              		push R3,R4 to [sp]	// pushhf
000080D9 40 F0 CA 82        		call __addf2	// call with return value
000080DB 44 00              		SP=SP+4
000080DC 0C D2              		[bp+12]=R1	// HFmode [BP+#IM6]=RS
000080DD 0D D4              		[bp+13]=R2
                            	L8:
000080DE 09 93 00 C0        		R1=49152	// HFmode immediate to register move
000080E0 0A 95 7F 47        		R2=18303
000080E2 90 D4              		push R1,R2 to [sp]	// pushhf
000080E3 0C 92              		R1=[bp+12]	// HFmode RD=[BP+#IM6]
000080E4 0D 94              		R2=[bp+13]
000080E5 90 D4              		push R1,R2 to [sp]	// pushhf
000080E6 40 F0 16 81        		call __divf2	// call with return value
000080E8 44 00              		SP=SP+4
000080E9 0B 97 33 33        		R3=13107	// HFmode immediate to register move
000080EB 0C 99 53 40        		R4=16467
000080ED 90 D8              		push R3,R4 to [sp]	// pushhf
000080EE 90 D4              		push R1,R2 to [sp]	// pushhf
000080EF 40 F0 FA 81        		call __mulf2	// call with return value
000080F1 44 00              		SP=SP+4
000080F2 0B 96              		R3=[bp+11]	// QImode move
000080F3 D3 D2              		[R3++]=R1	// [RD]=RS HFmode, RD!=RS+1
000080F4 CB D4              		[R3--]=R2
000004FB                    	.debug
000004FB 2E 00 73 00        		.dw '.stabn 0x44,0,21,',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
         32 00 31 00
         2C 00 00 00
         00 00      
0000050E CF 00 00 00        		.dd LM14-_main
00000510 0D 00 0A 00        		.dw 0x0d,0x0a
000080F5                    	.code
                            	LM14:
                            	LBE2:
00000512                    	.debug
00000512 2E 00 73 00        		.dw '.stabn 0x44,0,21,',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
         32 00 31 00
         2C 00 00 00
         00 00      
00000525 CF 00 00 00        		.dd LM15-_main
00000527 0D 00 0A 00        		.dw 0x0d,0x0a
000080F5                    	.code
                            	LM15:
                            	L2:
                            	
000080F5 53 00              		sp+=19
000080F6 88 98              		pop bp from [sp]
000080F7 90 9A              		retf
                            		.endp	// end of main
                            	
00000529                    	.debug
00000529 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
0000053B 07 00 00 00        		.dd LBB2-_main
0000053D 0D 00 0A 00        		.dw 0x0d,0x0a
000080F8                    	.code
0000053F                    	.debug
0000053F 2E 00 73 00        		.dw '.stabs "uiData:5",128,0,0,0',0x0d,0x0a
         74 00 61 00
         62 00 73 00
         20 00 22 00
         75 00 69 00
         44 00 61 00
         74 00 61 00
         3A 00 35 00
         22 00 2C 00
         31 00 32 00
         38 00 2C 00
         30 00 2C 00
         30 00 2C 00
         30 00 0D 00
         0A 00      
000080F8                    	.CODE
0000055C                    	.debug
0000055C 2E 00 73 00        		.dw '.stabs "i:4",128,0,0,2',0x0d,0x0a
         74 00 61 00
         62 00 73 00
         20 00 22 00
         69 00 3A 00
         34 00 22 00
         2C 00 31 00
         32 00 38 00
         2C 00 30 00
         2C 00 30 00
         2C 00 32 00
         0D 00 0A 00
000080F8                    	.CODE
00000574                    	.debug
00000574 2E 00 73 00        		.dw '.stabs "fVoltage:12",128,0,0,3',0x0d,0x0a
         74 00 61 00
         62 00 73 00
         20 00 22 00
         66 00 56 00
         6F 00 6C 00
         74 00 61 00
         67 00 65 00
         3A 00 31 00
         32 00 22 00
         2C 00 31 00
         32 00 38 00
         2C 00 30 00
         2C 00 30 00
         2C 00 33 00
         0D 00 0A 00
000080F8                    	.CODE
00000594                    	.debug
00000594 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
000005A6 CF 00 00 00        		.dd LBE2-_main
000005A8 0D 00 0A 00        		.dw 0x0d,0x0a
000080F8                    	.code
000005AA                    	.debug
000005AA 2E 00 73 00        		.dw '.stabf ',0,0
         74 00 61 00
         62 00 66 00
         20 00 00 00
         00 00      
000005B3 D2 00 00 00        		.dd LME1-_main
000005B5 0D 00 0A 00        		.dw 0x0d,0x0a
000080F8                    	.code
                            	LME1:
000080F8                    	.code
000005B7                    	.debug
000005B7 2E 00 73 00        		.dw '.stabs "AD:F4",36,0,0,',0,0,offset _AD,seg _AD,0x0d,0x0a
         74 00 61 00
         62 00 73 00
         20 00 22 00
         41 00 44 00
         3A 00 46 00
         34 00 22 00
         2C 00 33 00
         36 00 2C 00
         30 00 2C 00
         30 00 2C 00
         00 00 00 00
         D2 00 00 00
         0D 00 0A 00
000080F8                    	.CODE
                            	.public _AD
                            	_AD:	.proc
000005D3                    	.debug
000005D3 2E 00 73 00        		.dw '.stabn 0x44,0,24,',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
         32 00 34 00
         2C 00 00 00
         00 00      
000005E6 00 00 00 00        		.dd LM16-_AD
000005E8 0D 00 0A 00        		.dw 0x0d,0x0a
000080F8                    	.code
                            	LM16:
                            		// total=1, vars=1
                            		// frame_pointer_needed: 1
000080F8 88 DA              		push bp to [sp]
000080F9 41 20              		sp-=1
000080FA 08 0B 01 00        		bp=sp+1
                            	
000080FC 0D 05 04 00        		R2=BP+4
000005EA                    	.debug
000005EA 2E 00 73 00        		.dw '.stabn 0x44,0,25,',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
         32 00 35 00
         2C 00 00 00
         00 00      
000005FD 06 00 00 00        		.dd LM17-_AD
000005FF 0D 00 0A 00        		.dw 0x0d,0x0a
000080FE                    	.code
                            	LM17:
                            	LBB3:
00000601                    	.debug
00000601 2E 00 73 00        		.dw '.stabn 0x44,0,26,',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
         32 00 36 00
         2C 00 00 00
         00 00      
00000614 06 00 00 00        		.dd LM18-_AD
00000616 0D 00 0A 00        		.dw 0x0d,0x0a
000080FE                    	.code
                            	LM18:
                            	L15:
000080FE 13 97 2B 70        		R3=[28715]	// QImode move
00008100 0B B3 00 80        		R1=R3&(-32768)
00008102 40 42              		CMP R1,0	// QImode test
00008103 02 4E              		JNZ L18	// QImode EQ
00008104 0F 9F 08 81        		PC=L17
                            	L18:
00008106 0F 9F 0A 81        		pc=L16	// jump
                            	L17:
00008108 0F 9F FE 80        		pc=L15	// jump
                            	L16:
00000618                    	.debug
00000618 2E 00 73 00        		.dw '.stabn 0x44,0,27,',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
         32 00 37 00
         2C 00 00 00
         00 00      
0000062B 12 00 00 00        		.dd LM19-_AD
0000062D 0D 00 0A 00        		.dw 0x0d,0x0a
0000810A                    	.code
                            	LM19:
0000810A 11 93 2C 70        		R1=[28716]	// QImode move
0000810C C5 D2              		[BP]=R1	// QImode move
0000062F                    	.debug
0000062F 2E 00 73 00        		.dw '.stabn 0x44,0,28,',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
         32 00 38 00
         2C 00 00 00
         00 00      
00000642 15 00 00 00        		.dd LM20-_AD
00000644 0D 00 0A 00        		.dw 0x0d,0x0a
0000810D                    	.code
                            	LM20:
0000810D C5 92              		R1=[BP]	// QImode move
0000810E 09 B7 C0 FF        		R3=R1&(-64)
00008110 03 93              		R1=R3	// QImode move
00008111 0F 9F 13 81        		pc=L14	// jump
00000646                    	.debug
00000646 2E 00 73 00        		.dw '.stabn 0x44,0,29,',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
         32 00 39 00
         2C 00 00 00
         00 00      
00000659 1B 00 00 00        		.dd LM21-_AD
0000065B 0D 00 0A 00        		.dw 0x0d,0x0a
00008113                    	.code
                            	LM21:
                            	LBE3:
0000065D                    	.debug
0000065D 2E 00 73 00        		.dw '.stabn 0x44,0,29,',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
         32 00 39 00
         2C 00 00 00
         00 00      
00000670 1B 00 00 00        		.dd LM22-_AD
00000672 0D 00 0A 00        		.dw 0x0d,0x0a
00008113                    	.code
                            	LM22:
                            	L14:
                            	
00008113 41 00              		sp+=1
00008114 88 98              		pop bp from [sp]
00008115 90 9A              		retf
                            		.endp	// end of AD
                            	
00000674                    	.debug
00000674 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
00000686 06 00 00 00        		.dd LBB3-_AD
00000688 0D 00 0A 00        		.dw 0x0d,0x0a
00008116                    	.code
0000068A                    	.debug
0000068A 2E 00 73 00        		.dw '.stabs "uiData:4",128,0,0,0',0x0d,0x0a
         74 00 61 00
         62 00 73 00
         20 00 22 00
         75 00 69 00
         44 00 61 00
         74 00 61 00
         3A 00 34 00
         22 00 2C 00
         31 00 32 00
         38 00 2C 00
         30 00 2C 00
         30 00 2C 00
         30 00 0D 00
         0A 00      
00008116                    	.CODE
000006A7                    	.debug
000006A7 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
000006B9 1B 00 00 00        		.dd LBE3-_AD
000006BB 0D 00 0A 00        		.dw 0x0d,0x0a
00008116                    	.code
000006BD                    	.debug
000006BD 2E 00 73 00        		.dw '.stabf ',0,0
         74 00 61 00
         62 00 66 00
         20 00 00 00
         00 00      
000006C6 1E 00 00 00        		.dd LME2-_AD
000006C8 0D 00 0A 00        		.dw 0x0d,0x0a
00008116                    	.code
                            	LME2:
                            	.external __mulf2
                            	.external __divf2
                            	.external __addf2
                            	.external __cvi2f2
                            	.external __rshu2
                            		.end
0 error(s), 0 warning(s).

⌨️ 快捷键说明

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