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

📄 main.lst

📁 利用凌阳61单片机实现输液的智能监控及语音报警
💻 LST
📖 第 1 页 / 共 5 页
字号:
         00 00 00 00
00000823 1B 00 00 00        		.dd LBE2-_delay
00000825 0D 00 0A 00        		.dw 0x0d,0x0a
00008D30                    	.code
00000827                    	.debug
00000827 2E 00 73 00        		.dw '.stabf ',0,0
         74 00 61 00
         62 00 66 00
         20 00 00 00
         00 00      
00000830 1E 00 00 00        		.dd LME1-_delay
00000832 0D 00 0A 00        		.dw 0x0d,0x0a
00008D30                    	.code
                            	LME1:
00008D30                    	.code
00000834                    	.debug
00000834 2E 00 73 00        		.dw '.stabs "main:F1",36,0,0,',0,0,offset _main,seg _main,0x0d,0x0a
         74 00 61 00
         62 00 73 00
         20 00 22 00
         6D 00 61 00
         69 00 6E 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
         1E 00 00 00
         0D 00 0A 00
00008D30                    	.CODE
                            	.public _main
                            	_main:	.proc
00000852                    	.debug
00000852 2E 00 73 00        		.dw '.stabn 0x44,0,40,',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
         34 00 30 00
         2C 00 00 00
         00 00      
00000865 00 00 00 00        		.dd LM8-_main
00000867 0D 00 0A 00        		.dw 0x0d,0x0a
00008D30                    	.code
                            	LM8:
                            		// total=3, vars=3
                            		// frame_pointer_needed: 1
00000869                    	.debug
00000869 2E 00 73 00        		.dw '.stabn 0xa6,0,0,3',0x0d, 0x0a
         74 00 61 00
         62 00 6E 00
         20 00 30 00
         78 00 61 00
         36 00 2C 00
         30 00 2C 00
         30 00 2C 00
         33 00 0D 00
         0A 00      
00008D30                    	.code
00008D30 88 DA              		PUSH BP to [SP]
00008D31 43 20              		SP-=3
00008D32 08 0B 01 00        		BP=SP+1
                            	
00008D34 0D 03 06 00        		R1=BP+6
00008D36 01 D2              		[BP+1]=R1	// QImode move
0000087C                    	.debug
0000087C 2E 00 73 00        		.dw '.stabn 0x44,0,41,',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
         34 00 31 00
         2C 00 00 00
         00 00      
0000088F 07 00 00 00        		.dd LM9-_main
00000891 0D 00 0A 00        		.dw 0x0d,0x0a
00008D37                    	.code
                            	LM9:
                            	LBB3:
00008D37 40 92              		R1=0	// QImode move
00008D38 C5 D2              		[BP]=R1	// QImode move
00000893                    	.debug
00000893 2E 00 73 00        		.dw '.stabn 0x44,0,42,',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
         34 00 32 00
         2C 00 00 00
         00 00      
000008A6 09 00 00 00        		.dd LM10-_main
000008A8 0D 00 0A 00        		.dw 0x0d,0x0a
00008D39                    	.code
                            	LM10:
00008D39 09 63 00 01        		R1=(-256)	// QImode move
00008D3B 19 D3 02 70        		[28674]=R1	// QImode move
000008AA                    	.debug
000008AA 2E 00 73 00        		.dw '.stabn 0x44,0,43,',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
         34 00 33 00
         2C 00 00 00
         00 00      
000008BD 0D 00 00 00        		.dd LM11-_main
000008BF 0D 00 0A 00        		.dw 0x0d,0x0a
00008D3D                    	.code
                            	LM11:
00008D3D 41 62              		R1=(-1)	// QImode move
00008D3E 19 D3 03 70        		[28675]=R1	// QImode move
000008C1                    	.debug
000008C1 2E 00 73 00        		.dw '.stabn 0x44,0,44,',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
         34 00 34 00
         2C 00 00 00
         00 00      
000008D4 10 00 00 00        		.dd LM12-_main
000008D6 0D 00 0A 00        		.dw 0x0d,0x0a
00008D40                    	.code
                            	LM12:
00008D40 40 92              		R1=0	// QImode move
00008D41 19 D3 00 70        		[28672]=R1	// QImode move
000008D8                    	.debug
000008D8 2E 00 73 00        		.dw '.stabn 0x44,0,45,',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
         34 00 35 00
         2C 00 00 00
         00 00      
000008EB 13 00 00 00        		.dd LM13-_main
000008ED 0D 00 0A 00        		.dw 0x0d,0x0a
00008D43                    	.code
                            	LM13:
00008D43 09 63 00 01        		R1=(-256)	// QImode move
00008D45 19 D3 07 70        		[28679]=R1	// QImode move
000008EF                    	.debug
000008EF 2E 00 73 00        		.dw '.stabn 0x44,0,46,',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
         34 00 36 00
         2C 00 00 00
         00 00      
00000902 17 00 00 00        		.dd LM14-_main
00000904 0D 00 0A 00        		.dw 0x0d,0x0a
00008D47                    	.code
                            	LM14:
00008D47 09 63 00 01        		R1=(-256)	// QImode move
00008D49 19 D3 08 70        		[28680]=R1	// QImode move
00000906                    	.debug
00000906 2E 00 73 00        		.dw '.stabn 0x44,0,47,',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
         34 00 37 00
         2C 00 00 00
         00 00      
00000919 1B 00 00 00        		.dd LM15-_main
0000091B 0D 00 0A 00        		.dw 0x0d,0x0a
00008D4B                    	.code
                            	LM15:
00008D4B 40 92              		R1=0	// QImode move
00008D4C 19 D3 05 70        		[28677]=R1	// QImode move
0000091D                    	.debug
0000091D 2E 00 73 00        		.dw '.stabn 0x44,0,48,',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
         34 00 38 00
         2C 00 00 00
         00 00      
00000930 1E 00 00 00        		.dd LM16-_main
00000932 0D 00 0A 00        		.dw 0x0d,0x0a
00008D4E                    	.code
                            	LM16:
00008D4E 40 F0 B9 92        		CALL _Key_Init	// call without return value
00000934                    	.debug
00000934 2E 00 73 00        		.dw '.stabn 0x44,0,49,',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
         34 00 39 00
         2C 00 00 00
         00 00      
00000947 20 00 00 00        		.dd LM17-_main
00000949 0D 00 0A 00        		.dw 0x0d,0x0a
00008D50                    	.code
                            	LM17:
00008D50 40 92              		R1=0	// QImode move
00008D51 C5 D2              		[BP]=R1	// QImode move
                            	L9:
00008D52 C5 92              		R1=[BP]	// QImode move
00008D53 42 42              		CMP R1,2	// QImode compare
00008D54 04 AE 01 EE        		NSJNG L12	//QImode LE
         00 EE      
00008D57 0F 9F 7D 8D        		PC=L10	// jump
                            	L12:
0000094B                    	.debug
0000094B 2E 00 73 00        		.dw '.stabn 0x44,0,51,',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
         35 00 31 00
         2C 00 00 00
         00 00      
0000095E 29 00 00 00        		.dd LM18-_main
00000960 0D 00 0A 00        		.dw 0x0d,0x0a
00008D59                    	.code
                            	LM18:
00008D59 C5 94              		R2=[BP]	// QImode move
00008D5A 0A 03 03 00        		R1=R2+3
00008D5C 40 98              		R4=0	// sign extend
00008D5D 01 97              		R3=R1
00008D5E 01 6E              		jpl 1
00008D5F 41 68              		R4=-1
00008D60 09 93 0A 03        		R1=_led_buf	// QImode move
00008D62 03 95              		R2=R3	// QImode move
00008D63 02 D2              		[BP+2]=R1	// QImode move
00008D64 02 96              		R3=[BP+2]	// QImode move
00008D65 02 07              		R3 = R3 + R2	//addqi3
00008D66 02 D6              		[BP+2]=R3	// QImode move
00008D67 40 94              		R2=0	// sign extend
00008D68 C5 92              		R1=[BP]
00008D69 01 6E              		jpl 1
00008D6A 41 64              		R2=-1
00008D6B 09 07 00 F0        		R3=R1+(-4096)
00008D6D 03 99              		R4=R3	// QImode move
00008D6E C4 92              		R1=[R4]	// QImode move
00008D6F 4A 94              		R2=10	// QImode move
00008D70 C8 D4              		[SP--]=R2	// QImode move
00008D71 C8 D2              		[SP--]=R1	// QImode move
00008D72 40 F0 19 93        		CALL __modu1	// call with return value
00008D74 42 00              		SP = SP + 2	//SP
00008D75 02 94              		R2=[BP+2]	// QImode move
00008D76 C2 D2              		[R2]=R1	// QImode move
00000962                    	.debug
00000962 2E 00 73 00        		.dw '.stabn 0x44,0,49,',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
         34 00 39 00
         2C 00 00 00
         00 00      
00000975 47 00 00 00        		.dd LM19-_main
00000977 0D 00 0A 00        		.dw 0x0d,0x0a
00008D77                    	.code
                            	LM19:
                            	L11:
00008D77 C5 92              		R1=[BP]	// QImode move
00008D78 09 05 01 00        		R2=R1+1
00008D7A C5 D4              		[BP]=R2	// QImode move
00008D7B 0F 9F 52 8D        		PC=L9	// jump
                            	L10:
00000979                    	.debug
00000979 2E 00 73 00        		.dw '.stabn 0x44,0,53,',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
         35 00 33 00
         2C 00 00 00
         00 00      
0000098C 4D 00 00 00        		.dd LM20-_main
0000098E 0D 00 0A 00        		.dw 0x0d,0x0a
00008D7D                    	.code
                            	LM20:
                            	L13:
00008D7D 0F 9F 81 8D        		PC=L15	// jump
00008D7F 0F 9F 1D 8F        		PC=L14	// jump
                            	L15:
00000990                    	.debug
00000990 2E 00 73 00        		.dw '.stabn 0x44,0,58,',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
         35 00 38 00
         2C 00 00 00
         00 00      
000009A3 51 00 00 00        		.dd LM21-_main
000009A5 0D 00 0A 00        		.dw 0x0d,0x0a
00008D81                    	.code
                            	LM21:
00008D81 12 95 05 70        		R2=[28677]	// QImode move
00008D83 0A B3 01 00        		R1=R2&1
00008D85 40 42              		CMP R1,0	// QImode test
00008D86 12 5E 01 EE        		NSJZ L16	//QImode EQ
         00 EE      
000009A7                    	.debug
000009A7 2E 00 73 00        		.dw '.stabn 0x44,0,60,',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 30 00
         2C 00 00 00
         00 00      
000009BA 59 00 00 00        		.dd LM22-_main
000009BC 0D 00 0A 00        		.dw 0x0d,0x0a
00008D89                    	.code
                            	LM22:
00008D89 11 93 15 03        		R1=[_finish]	// QImode move
00008D8B 41 94              		R2=1	// QImode move
00008D8C 19 05 15 03        		[_finish]=R1+R2  //addqi3_Qrr
000009BE                    	.debug
000009BE 2E 00 73 00        		.dw '.stabn 0x44,0,61,',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 31 00
         2C 00 00 00
         00 00      
000009D1 5E 00 00 00        		.dd LM23-_main
000009D3 0D 00 0A 00        		.dw 0x0d,0x0a
00008D8E                    	.code
                            	LM23:
00008D8E 11 93 15 03        		R1=[_finish]	// QImode move
00008D90 71 42              		CMP R1,49	// QImode compare
00008D91 05 AE 01 EE        		NSJNG L17	//QImode LE
         00 EE      
000009D5                    	.debug
000009D5 2E 00 73 00        		.dw '.stabn 0x44,0,62,',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 32 00
         2C 00 00 00
         00 00      
000009E8 64 00 00 00        		.dd LM24-_main
000009EA 0D 00 0A 00        		.dw 0x0d,0x0a
00008D94                    	.code
                            	LM24:
00008D94 41 92              		R1=1	// QImode move
00008D95 19 D3 15 03        		[_finish]=R1	// QImode move
                            	L17:
000009EC                    	.debug
000009EC 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      
000009FF 67 00 00 00        		.dd LM25-_main
00000A01 0D 00 0A 00        		.dw 0x0d,0x0a
00008D97                    	.code
                            	LM25:
00008D97 0F 9F 9C 8D        		PC=L18	// jump
                            	L16:
00000A03                    	.debug
00000A03 2E 00 73 00        		.dw '.stabn 0x44,0,65,',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 35 00
         2C 00 00 00
         00 00      
00000A16 69 00 00 00        		.dd LM26-_main
00000A18 0D 00 0A 00        		.dw 0x0d,0x0a
00008D99                    	.code
                            	LM26:
00008D99 41 92              		R1=1	// QImode move
00008D9A 19 D3 16 03        		[_warning]=R1	// QImode move
                            	L18:
00000A1A                    	.debug

⌨️ 快捷键说明

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