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

📄 term.lst

📁 ARM入门的好帮手.包含了从简单到相对较复杂的程序.
💻 LST
📖 第 1 页 / 共 2 页
字号:
                      1 ;Command Line:  C:\COMPIL\GREEN\ccomarm.exe -Z848 -w -X722 -X682 -X735 -X780
                      2 ;		-X1165 -X316 -X1042 -X205 -X405 -Z55 -X70 -X863 -Z78 -X947 -X958
                      3 ;		-Z1250 -Z1526 -X1423 -X863 -X1944 -X1685 -D__PROTOTYPES__
                      4 ;		-D__STDC__=0 -D__ghs -D__ghs__ -D__SoftwareFloat
                      5 ;		-D__SoftwareDouble -D__ghs_psinfo -D__ELF -D__ARM -D__THUMB
                      6 ;		-D__THUMB_AWARE -D__ARM7tm -D__ghs_alignment=4 -D__LittleEndian
                      7 ;		-D__IeeeFloat -D__Ptr_Is_Unsigned__ -D__Char_Is_Unsigned__
                      8 ;		-D__Int_Is_32 -D__Long_Is_32 -D__LL_Is_64 -D__Ptr_Is_32
                      9 ;		-D__WChar_Is_Signed__ -D__WChar_Is_Long__ -D__CHAR_BIT=8
                     10 ;		-D__SHRT_BIT=16 -D__INT_BIT=32 -D__LONG_BIT=32 -D__WCHAR_BIT=32
                     11 ;		-D__LL_BIT=64 -D__Reg_Is_32 -DAT91R40807 -DASSEMBLY_INIT
                     12 ;		-DNO_SIMULATOR -DAT91_DEBUG_ICE
                     13 ;		-IC:\AT91\software\projects\example_terminal -Ic:\at91\software
                     14 ;		-IC:\COMPIL\GREEN\arm\include -IC:\COMPIL\GREEN\ansi -X698 -g
                     15 ;		-X1361 -X1293 -X1189 -X1610 -X1936 -X1116 -X1875 -DLANGUAGE_C
                     16 ;		-D__LANGUAGE_C -D__LANGUAGE_C__
                     17 ;		-sym=C:\AT91\software\projects\example_terminal\ghs\term_eb40\term.dbo
                     18 ;		-inf=ghs\term_eb40\term.inf
                     19 ;		C:\AT91\software\projects\example_terminal\term.c
                     20 ;		c:\windows\TEMP\gh6j2.s
                     21 ;Source File:   C:\AT91\software\projects\example_terminal\term.c
                     22 ;Directory:     C:\AT91\software\projects\example_terminal
                     23 ;Compile Date:  Fri Jan 11 18:28:49 2002
                     24 ;Host OS:       Win32
                     25 ;Version:       C-ARM 3.0 *BETA*
                     26 ;Release:       MULTI 2000, ARM v3.01
                     27 ;Revision Date: Thu Jun 28 06:52:52 2001
                     28 ;Release Date:  Tue Jul 03 21:54:14 2001
                     29 	.nodebug
                     30 	.text
                     31 ..bof.C.3A.5CAT91.5Csoftware.5Cprojects.5Cexample_terminal.5Cghs.5Cterm_eb40.5Cterm...43.3A.5CAT91.5Csoftware.5Cprojects.5Cexample_terminal..3C3F20D1..0::
                     32 	.align	2
                     33 	.thumb
                     34 	.globl	main
                     35 main:
00000000 b5f0        36 	push	{r4-r7,lr}
                     37 
                     38 ;	    .bf
                     39 
                     40 
                     41 
                     42 ;line110
                     43 ..lin.C.3A.5CAT91.5Csoftware.5Cprojects.5Cexample_terminal.5Cghs.5Cterm_eb40.5Cterm.0.0::
00000002 4d3f*       44 	ldr	r5,.L74
                     45 ;	    .bs
                     46 
                     47 
                     48 ;line113
                     49 ..lin.C.3A.5CAT91.5Csoftware.5Cprojects.5Cexample_terminal.5Cghs.5Cterm_eb40.5Cterm.0.1::
00000004 493f*       50 	ldr	r1,.L75
00000006 4a40*       51 	ldr	r2,.L76
00000008 3200        52 	add	r2,0
0000000a 6011        53 	str	r1,[r2]
                     54 
                     55 ;line114
                     56 ..lin.C.3A.5CAT91.5Csoftware.5Cprojects.5Cexample_terminal.5Cghs.5Cterm_eb40.5Cterm.0.2::
0000000c 493f*       57 	ldr	r1,.L77
0000000e 4a3e*       58 	ldr	r2,.L76
00000010 6051        59 	str	r1,[r2,4]
                     60 
                     61 ;line115
                     62 ..lin.C.3A.5CAT91.5Csoftware.5Cprojects.5Cexample_terminal.5Cghs.5Cterm_eb40.5Cterm.0.3::
00000012 2135        63 	mov	r1,53
00000014 4a3c*       64 	ldr	r2,.L76
00000016 6091        65 	str	r1,[r2,8]
                     66 
                     67 ;line116
                     68 ..lin.C.3A.5CAT91.5Csoftware.5Cprojects.5Cexample_terminal.5Cghs.5Cterm_eb40.5Cterm.0.4::
00000018 2123        69 	mov	r1,35
0000001a 0189        70 	lsl	r1,r1,6
0000001c 4a3a*       71 	ldr	r2,.L76
0000001e 60d1        72 	str	r1,[r2,12]
                     73 
                     74 ;line117
                     75 ..lin.C.3A.5CAT91.5Csoftware.5Cprojects.5Cexample_terminal.5Cghs.5Cterm_eb40.5Cterm.0.5::
00000020 493b*       76 	ldr	r1,.L79
00000022 4a39*       77 	ldr	r2,.L76
00000024 6111        78 	str	r1,[r2,16]
                     79 
                     80 ;line120
                     81 ..lin.C.3A.5CAT91.5Csoftware.5Cprojects.5Cexample_terminal.5Cghs.5Cterm_eb40.5Cterm.0.6::
00000026 4838*       82 	ldr	r0,.L76
00000028 f800f000*   83 	bl	at91_terminal_open
                     84 
                     85 
                     86 ;line123
                     87 ..lin.C.3A.5CAT91.5Csoftware.5Cprojects.5Cexample_terminal.5Cghs.5Cterm_eb40.5Cterm.0.7::
0000002c 2400        88 	mov	r4,0
0000002e e006        89 	b	.L7
                     90 .L6:
                     91 
                     92 ;line124
                     93 ..lin.C.3A.5CAT91.5Csoftware.5Cprojects.5Cexample_terminal.5Cghs.5Cterm_eb40.5Cterm.0.8::
00000030 4a38*       94 	ldr	r2,.L80
00000032 18a2        95 	add	r2,r4,r2
00000034 1c11        96 	mov	r1,r2
00000036 4834*       97 	ldr	r0,.L76
00000038 f800f000*   98 	bl	at91_terminal_write
                     99 
0000003c 3401       100 	add	r4,1
                    101 .L7:
0000003e 4835*      102 	ldr	r0,.L80
00000040 f800f000*  103 	bl	strlen
                    104 
00000044 1c06       105 	mov	r6,r0
00000046 42b4       106 	cmp	r4,r6
00000048 d3f2       107 	blo	.L6
                    108 
                    109 ;line127
                    110 ..lin.C.3A.5CAT91.5Csoftware.5Cprojects.5Cexample_terminal.5Cghs.5Cterm_eb40.5Cterm.0.9::
0000004a 4b31*      111 	ldr	r3,.L79
0000004c 2440       112 	mov	r4,64
0000004e 1c22       113 	mov	r2,r4
00000050 4e2c*      114 	ldr	r6,.L75
00000052 7af0       115 	ldrb	r0,[r6,11]
00000054 2107       116 	mov	r1,7
00000056 f800f000*  117 	bl	at91_irq_open
                    118 
                    119 
                    120 ;line130
                    121 ..lin.C.3A.5CAT91.5Csoftware.5Cprojects.5Cexample_terminal.5Cghs.5Cterm_eb40.5Cterm.0.10::
0000005a 4e2b*      122 	ldr	r6,.L76
0000005c 3600       123 	add	r6,0
0000005e 6832       124 	ldr	r2,[r6]
00000060 6812       125 	ldr	r2,[r2]
00000062 2303       126 	mov	r3,3
00000064 6093       127 	str	r3,[r2,8]
                    128 
                    129 .L10:
                    130 
                    131 
                    132 ;line135
                    133 ..lin.C.3A.5CAT91.5Csoftware.5Cprojects.5Cexample_terminal.5Cghs.5Cterm_eb40.5Cterm.0.11::
00000066 1c29       134 	mov	r1,r5
00000068 4827*      135 	ldr	r0,.L76
0000006a f800f000*  136 	bl	at91_terminal_read
                    137 
0000006e 1c02       138 	mov	r2,r0
00000070 2a00       139 	cmp	r2,0
00000072 d0f8       140 	beq	.L10
                    141 
                    142 
                    143 ;line137
                    144 ..lin.C.3A.5CAT91.5Csoftware.5Cprojects.5Cexample_terminal.5Cghs.5Cterm_eb40.5Cterm.0.12::
00000074 782a       145 	ldrb	r2,[r5]
00000076 2a0d       146 	cmp	r2,13
00000078 d140       147 	bne	.L13
                    148 
                    149 
                    150 ;line140
                    151 ..lin.C.3A.5CAT91.5Csoftware.5Cprojects.5Cexample_terminal.5Cghs.5Cterm_eb40.5Cterm.0.13::
0000007a 2400       152 	mov	r4,0
0000007c e006       153 	b	.L18
                    154 .L17:
                    155 
                    156 ;line141
                    157 ..lin.C.3A.5CAT91.5Csoftware.5Cprojects.5Cexample_terminal.5Cghs.5Cterm_eb40.5Cterm.0.14::
0000007e 4a26*      158 	ldr	r2,.L81
00000080 18a2       159 	add	r2,r4,r2
00000082 1c11       160 	mov	r1,r2
00000084 4820*      161 	ldr	r0,.L76
00000086 f800f000*  162 	bl	at91_terminal_write
                    163 
0000008a 3401       164 	add	r4,1
                    165 .L18:
0000008c 4822*      166 	ldr	r0,.L81
0000008e f800f000*  167 	bl	strlen
                    168 
00000092 1c02       169 	mov	r2,r0
00000094 4294       170 	cmp	r4,r2
00000096 d3f2       171 	blo	.L17
                    172 
                    173 ;line144
                    174 ..lin.C.3A.5CAT91.5Csoftware.5Cprojects.5Cexample_terminal.5Cghs.5Cterm_eb40.5Cterm.0.15::
00000098 4d19*      175 	ldr	r5,.L74
                    176 
                    177 ;line145
                    178 ..lin.C.3A.5CAT91.5Csoftware.5Cprojects.5Cexample_terminal.5Cghs.5Cterm_eb40.5Cterm.0.16::
0000009a e004       179 	b	.L20
                    180 .L21:
                    181 
                    182 
                    183 ;line147
                    184 ..lin.C.3A.5CAT91.5Csoftware.5Cprojects.5Cexample_terminal.5Cghs.5Cterm_eb40.5Cterm.0.17::
0000009c 1c29       185 	mov	r1,r5
0000009e 481a*      186 	ldr	r0,.L76
000000a0 f800f000*  187 	bl	at91_terminal_write
                    188 
                    189 
                    190 ;line148
                    191 ..lin.C.3A.5CAT91.5Csoftware.5Cprojects.5Cexample_terminal.5Cghs.5Cterm_eb40.5Cterm.0.18::
000000a4 3501       192 	add	r5,1
                    193 
                    194 .L20:
                    195 ;line150
                    196 ..lin.C.3A.5CAT91.5Csoftware.5Cprojects.5Cexample_terminal.5Cghs.5Cterm_eb40.5Cterm.0.19::
000000a6 782a       197 	ldrb	r2,[r5]
000000a8 2a0d       198 	cmp	r2,13
000000aa d100       199 	bne	.L22
000000ac e003       200 	b	.L19
                    201 .L22:
000000ae 4b1b*      202 	ldr	r3,.L82
000000b0 699a       203 	ldr	r2,[r3,24]
000000b2 2a00       204 	cmp	r2,0
000000b4 d0f2       205 	beq	.L21
                    206 .L19:
                    207 

⌨️ 快捷键说明

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