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

📄 main.lst

📁 C语言学习的一个不错的资料
💻 LST
📖 第 1 页 / 共 5 页
字号:
         00 00      
00000565 29 00 00 00        		.dd LM8-_main
00000567 0D 00 0A 00        		.dw 0x0d,0x0a
00009942                    	.code
                            	LM8:
00009942 11 93 12 06        		R1=[_internal_addr]	// QImode move
00009944 C8 D2              		[SP--]=R1	// QImode move
00009945 40 F0 34 80        		call _SP_ReadWord	// call with return value
00009947 41 00              		SP=SP+1
00009948 12 95 10 06        		R2=[_i]	// QImode move
0000994A 02 97              		R3=R2	// QImode move
0000994B 43 95              		R2=R3 lsl 1
0000994C 0C 99 1D 06        		R4=_Buffer	// QImode move
0000994E 04 97              		R3=R4	// QImode move
0000994F 02 07              		R3+=R2	// addqi3_r0r
00009950 40 94              		R2=0	// sign extend
00009951 01 93              		R1=R1
00009952 01 6E              		jpl 1
00009953 41 64              		R2=-1
00009954 03 99              		R4=R3	// QImode move
00009955 D4 D2              		[R4++]=R1	// [RD]=RS HImode, RD!=RS+1
00009956 CC D4              		[R4--]=R2
00000569                    	.debug
00000569 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      
0000057C 3E 00 00 00        		.dd LM9-_main
0000057E 0D 00 0A 00        		.dw 0x0d,0x0a
00009957                    	.code
                            	LM9:
                            	L5:
00009957 11 93 10 06        		R1=[_i]	// QImode move
00009959 41 94              		R2=1	// QImode move
0000995A 19 05 10 06        		[_i]=R1+R2
0000995C 11 93 12 06        		R1=[_internal_addr]	// QImode move
0000995E 41 94              		R2=1	// QImode move
0000995F 19 05 12 06        		[_internal_addr]=R1+R2
00009961 0F 9F 3A 99        		pc=L3	// jump
                            	L4:
00000580                    	.debug
00000580 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      
00000593 4A 00 00 00        		.dd LM10-_main
00000595 0D 00 0A 00        		.dw 0x0d,0x0a
00009963                    	.code
                            	LM10:
00009963 40 F0 C8 A4        		call _System_Initial	// call with return value
00000597                    	.debug
00000597 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      
000005AA 4C 00 00 00        		.dd LM11-_main
000005AC 0D 00 0A 00        		.dw 0x0d,0x0a
00009965                    	.code
                            	LM11:
00009965 40 92              		R1=0	// QImode move
00009966 C8 D2              		[SP--]=R1	// QImode move
00009967 40 F0 9A 80        		call _SACM_DVR_Initial	// call with return value
00009969 41 00              		SP=SP+1
000005AE                    	.debug
000005AE 2E 00 73 00        		.dw '.stabn 0x44,0,50,',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 30 00
         2C 00 00 00
         00 00      
000005C1 51 00 00 00        		.dd LM12-_main
000005C3 0D 00 0A 00        		.dw 0x0d,0x0a
0000996A                    	.code
                            	LM12:
                            	L7:
0000996A 0F 9F 6E 99        		pc=L9	// jump
0000996C 0F 9F 78 99        		pc=L8	// jump
                            	L9:
000005C5                    	.debug
000005C5 2E 00 73 00        		.dw '.stabn 0x44,0,52,',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 32 00
         2C 00 00 00
         00 00      
000005D8 55 00 00 00        		.dd LM13-_main
000005DA 0D 00 0A 00        		.dw 0x0d,0x0a
0000996E                    	.code
                            	LM13:
                            	LBB3:
0000996E 40 F0 0F A4        		call _F_Key_Scan	// call with return value
00009970 19 D3 0E 06        		[_Keycode]=R1	// QImode move
000005DC                    	.debug
000005DC 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      
000005EF 59 00 00 00        		.dd LM14-_main
000005F1 0D 00 0A 00        		.dw 0x0d,0x0a
00009972                    	.code
                            	LM14:
00009972 40 F0 0B 9B        		call _According_to_Keycode	// call without return value
000005F3                    	.debug
000005F3 2E 00 73 00        		.dw '.stabn 0x44,0,54,',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 34 00
         2C 00 00 00
         00 00      
00000606 5B 00 00 00        		.dd LM15-_main
00000608 0D 00 0A 00        		.dw 0x0d,0x0a
00009974                    	.code
                            	LM15:
00009974 40 F0 C8 9C        		call _According_to_SubStatus	// call without return value
0000060A                    	.debug
0000060A 2E 00 73 00        		.dw '.stabn 0x44,0,55,',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 35 00
         2C 00 00 00
         00 00      
0000061D 5D 00 00 00        		.dd LM16-_main
0000061F 0D 00 0A 00        		.dw 0x0d,0x0a
00009976                    	.code
                            	LM16:
                            	LBE3:
00009976 0F 9F 6A 99        		pc=L7	// jump
                            	L8:
00000621                    	.debug
00000621 2E 00 73 00        		.dw '.stabn 0x44,0,56,',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 36 00
         2C 00 00 00
         00 00      
00000634 5F 00 00 00        		.dd LM17-_main
00000636 0D 00 0A 00        		.dw 0x0d,0x0a
00009978                    	.code
                            	LM17:
00009978 40 92              		R1=0	// QImode move
00009979 0F 9F 7B 99        		pc=L2	// jump
00000638                    	.debug
00000638 2E 00 73 00        		.dw '.stabn 0x44,0,57,',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 37 00
         2C 00 00 00
         00 00      
0000064B 62 00 00 00        		.dd LM18-_main
0000064D 0D 00 0A 00        		.dw 0x0d,0x0a
0000997B                    	.code
                            	LM18:
                            	LBE2:
0000064F                    	.debug
0000064F 2E 00 73 00        		.dw '.stabn 0x44,0,57,',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 37 00
         2C 00 00 00
         00 00      
00000662 62 00 00 00        		.dd LM19-_main
00000664 0D 00 0A 00        		.dw 0x0d,0x0a
0000997B                    	.code
                            	LM19:
                            	L2:
                            	
0000997B 41 00              		sp+=1
0000997C 88 98              		pop bp from [sp]
0000997D 90 9A              		retf
                            		.endp	// end of main
                            	
00000666                    	.debug
00000666 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
00000678 07 00 00 00        		.dd LBB2-_main
0000067A 0D 00 0A 00        		.dw 0x0d,0x0a
0000997E                    	.code
0000067C                    	.debug
0000067C 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
0000068E 55 00 00 00        		.dd LBB3-_main
00000690 0D 00 0A 00        		.dw 0x0d,0x0a
0000997E                    	.code
00000692                    	.debug
00000692 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
000006A4 5D 00 00 00        		.dd LBE3-_main
000006A6 0D 00 0A 00        		.dw 0x0d,0x0a
0000997E                    	.code
000006A8                    	.debug
000006A8 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
000006BA 62 00 00 00        		.dd LBE2-_main
000006BC 0D 00 0A 00        		.dw 0x0d,0x0a
0000997E                    	.code
000006BE                    	.debug
000006BE 2E 00 73 00        		.dw '.stabf ',0,0
         74 00 61 00
         62 00 66 00
         20 00 00 00
         00 00      
000006C7 65 00 00 00        		.dd LME1-_main
000006C9 0D 00 0A 00        		.dw 0x0d,0x0a
0000997E                    	.code
                            	LME1:
0000997E                    	.code
000006CB                    	.debug
000006CB 2E 00 73 00        		.dw '.stabs "Modify_Index:F19",36,0,0,',0,0,offset _Modify_Index,seg _Modify_Index,0x0d,0x0a
         74 00 61 00
         62 00 73 00
         20 00 22 00
         4D 00 6F 00
         64 00 69 00
         66 00 79 00
         5F 00 49 00
         6E 00 64 00
         65 00 78 00
         3A 00 46 00
         31 00 39 00
         22 00 2C 00
         33 00 36 00
         2C 00 30 00
         2C 00 30 00
         2C 00 00 00
         00 00 65 00
         00 00 0D 00
         0A 00      
0000997E                    	.CODE
                            	.public _Modify_Index
                            	_Modify_Index:	.proc
000006F2                    	.debug
000006F2 2E 00 73 00        		.dw '.stabn 0x44,0,70,',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 30 00
         2C 00 00 00
         00 00      
00000705 00 00 00 00        		.dd LM20-_Modify_Index
00000707 0D 00 0A 00        		.dw 0x0d,0x0a
0000997E                    	.code
                            	LM20:
                            		// total=1, vars=1
                            		// frame_pointer_needed: 1
0000997E 88 DA              		push bp to [sp]
0000997F 41 20              		sp-=1
00009980 08 0B 01 00        		bp=sp+1
                            	
00009982 0D 03 04 00        		R1=BP+4
00009984 C5 D2              		[BP]=R1	// QImode move
00000709                    	.debug
00000709 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      
0000071C 07 00 00 00        		.dd LM21-_Modify_Index
0000071E 0D 00 0A 00        		.dw 0x0d,0x0a
00009985                    	.code
                            	LM21:
00009985 40 92              		R1=0	// QImode move
00009986 19 D3 10 06        		[_i]=R1	// QImode move
00009988 09 63 00 10        		R1=(-4096)	// QImode move
0000998A 19 D3 12 06        		[_internal_addr]=R1	// QImode move
                            	L12:
0000998C 11 93 10 06        		R1=[_i]	// QImode move
0000998E 54 42              		CMP R1,20	// QImode compare
0000998F 02 9E              		JA L25	// QImode LEU
00009990 0F 9F 94 99        		PC=L15
                            	L25:
00009992 0F 9F B5 99        		pc=L13	// jump
                            	L15:
00000720                    	.debug
00000720 2E 00 73 00        		.dw '.stabn 0x44,0,72,',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 32 00
         2C 00 00 00
         00 00      
00000733 16 00 00 00        		.dd LM22-_Modify_Index
00000735 0D 00 0A 00        		.dw 0x0d,0x0a
00009994                    	.code
                            	LM22:
00009994 11 93 12 06        		R1=[_internal_addr]	// QImode move
00009996 C8 D2              		[SP--]=R1	// QImode move
00009997 40 F0 34 80        		call _SP_ReadWord	// call with return value
00009999 41 00              		SP=SP+1
0000999A 12 95 10 06        		R2=[_i]	// QImode move
0000999C 02 97              		R3=R2	// QImode move
0000999D 43 95              		R2=R3 lsl 1
0000999E 0C 99 1D 06        		R4=_Buffer	// QImode move
000099A0 04 97              		R3=R4	// QImode move
000099A1 02 07              		R3+=R2	// addqi3_r0r
000099A2 40 94              		R2=0	// sign extend
000099A3 01 93              		R1=R1
000099A4 01 6E              		jpl 1
000099A5 41 64              		R2=-1
000099A6 03 99              		R4=R3	// QImode move
000099A7 D4 D2              		[R4++]=R1	// [RD]=RS HImode, RD!=RS+1
000099A8 CC D4              		[R4--]=R2
00000737                    	.debug
00000737 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      
0000074A 2B 00 00 00        		.dd LM23-_Modify_Index

⌨️ 快捷键说明

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