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

📄 term.lst

📁 ARM入门的好帮手.包含了从简单到相对较复杂的程序.
💻 LST
📖 第 1 页 / 共 2 页
字号:
                    208 ;line152
                    209 ..lin.C.3A.5CAT91.5Csoftware.5Cprojects.5Cexample_terminal.5Cghs.5Cterm_eb40.5Cterm.0.20::
000000b6 4b19*      210 	ldr	r3,.L82
000000b8 699a       211 	ldr	r2,[r3,24]
000000ba 2a00       212 	cmp	r2,0
000000bc d00c       213 	beq	.L23
                    214 
                    215 
                    216 ;line156
                    217 ..lin.C.3A.5CAT91.5Csoftware.5Cprojects.5Cexample_terminal.5Cghs.5Cterm_eb40.5Cterm.0.21::
000000be 2400       218 	mov	r4,0
                    219 .L27:
                    220 
                    221 ;line157
                    222 ..lin.C.3A.5CAT91.5Csoftware.5Cprojects.5Cexample_terminal.5Cghs.5Cterm_eb40.5Cterm.0.22::
000000c0 4a17*      223 	ldr	r2,.L83
000000c2 18a2       224 	add	r2,r4,r2
000000c4 1c11       225 	mov	r1,r2
000000c6 4810*      226 	ldr	r0,.L76
000000c8 f800f000*  227 	bl	at91_terminal_write
                    228 
000000cc 3401       229 	add	r4,1
000000ce 2c28       230 	cmp	r4,40
000000d0 dbf6       231 	blt	.L27
                    232 
                    233 ;line160
                    234 ..lin.C.3A.5CAT91.5Csoftware.5Cprojects.5Cexample_terminal.5Cghs.5Cterm_eb40.5Cterm.0.23::
000000d2 2200       235 	mov	r2,0
000000d4 4b11*      236 	ldr	r3,.L82
000000d6 619a       237 	str	r2,[r3,24]
                    238 
                    239 .L23:
                    240 
                    241 ;line163
                    242 ..lin.C.3A.5CAT91.5Csoftware.5Cprojects.5Cexample_terminal.5Cghs.5Cterm_eb40.5Cterm.0.24::
000000d8 4912*      243 	ldr	r1,.L84
000000da 480b*      244 	ldr	r0,.L76
000000dc f800f000*  245 	bl	at91_terminal_write
                    246 
                    247 
                    248 ;line164
                    249 ..lin.C.3A.5CAT91.5Csoftware.5Cprojects.5Cexample_terminal.5Cghs.5Cterm_eb40.5Cterm.0.25::
000000e0 4d07*      250 	ldr	r5,.L74
                    251 
                    252 ;line167
                    253 ..lin.C.3A.5CAT91.5Csoftware.5Cprojects.5Cexample_terminal.5Cghs.5Cterm_eb40.5Cterm.0.26::
000000e2 4c09*      254 	ldr	r4,.L76
000000e4 3400       255 	add	r4,0
000000e6 6822       256 	ldr	r2,[r4]
000000e8 6813       257 	ldr	r3,[r2]
000000ea 4c07*      258 	ldr	r4,.L76
000000ec 3400       259 	add	r4,0
000000ee 6822       260 	ldr	r2,[r4]
000000f0 6812       261 	ldr	r2,[r2]
000000f2 6912       262 	ldr	r2,[r2,16]
000000f4 2402       263 	mov	r4,2
000000f6 4322       264 	orr	r2,r4
000000f8 609a       265 	str	r2,[r3,8]
                    266 
                    267 ;line168
                    268 ..lin.C.3A.5CAT91.5Csoftware.5Cprojects.5Cexample_terminal.5Cghs.5Cterm_eb40.5Cterm.0.27::
000000fa e7b4       269 	b	.L10
                    270 .L13:
                    271 
                    272 ;line170
                    273 ..lin.C.3A.5CAT91.5Csoftware.5Cprojects.5Cexample_terminal.5Cghs.5Cterm_eb40.5Cterm.0.28::
000000fc 3501       274 	add	r5,1
                    275 ;	    .es
                    276 
000000fe e7b2       277 	b	.L10
                    278 	.type	main,$function
                    279 	.size	main,.-main
                    280 ;	    .ef
                    281 
                    282 	.align	2
                    283 ;i	r4	local
                    284 ;pt_str	r5	local
                    285 
                    286 	.data
                    287 	.text
                    288 	.align	4
                    289 .L74:
00000100 00000000*  290 	.data.w	str
                    291 	.type	.L74,@object
                    292 	.size	.L74,4
                    293 
                    294 .L75:
00000104 00000000*  295 	.data.w	USART0_DESC
                    296 	.type	.L75,@object
                    297 	.size	.L75,4
                    298 
                    299 .L76:
00000108 00000000*  300 	.data.w	terminal_1
                    301 	.type	.L76,@object
                    302 	.size	.L76,4
                    303 
                    304 .L77:
0000010c 00000000*  305 	.data.w	terminal_data_1
                    306 	.type	.L77,@object
                    307 	.size	.L77,4
                    308 
                    309 .L79:
00000110 00000000*  310 	.data.w	at91_irq_handler
                    311 	.type	.L79,@object
                    312 	.size	.L79,4
                    313 
                    314 .L80:
00000114 00000000*  315 	.data.w	str_test
                    316 	.type	.L80,@object
                    317 	.size	.L80,4
                    318 
                    319 .L81:
00000118 00000000*  320 	.data.w	str_send
                    321 	.type	.L81,@object
                    322 	.size	.L81,4
                    323 
                    324 .L82:
0000011c 00000000*  325 	.data.w	terminal_data_1+512
                    326 	.type	.L82,@object
                    327 	.size	.L82,4
                    328 
                    329 .L83:
00000120 00000000*  330 	.data.w	str_error
                    331 	.type	.L83,@object
                    332 	.size	.L83,4
                    333 
                    334 .L84:
00000124 00000000*  335 	.data.w	CR
                    336 	.type	.L84,@object
                    337 	.size	.L84,4
                    338 
                    339 	.align	2
                    340 ;_iob	_iob	import
                    341 ;_iob_lock	_iob_lock	import
                    342 ;IRQ0_DESC	IRQ0_DESC	import
                    343 ;IRQ1_DESC	IRQ1_DESC	import
                    344 ;IRQ2_DESC	IRQ2_DESC	import
                    345 ;FIQ_DESC	FIQ_DESC	import
                    346 ;PIO_DESC	PIO_DESC	import
                    347 ;USART0_DESC	USART0_DESC	import
                    348 ;USART1_DESC	USART1_DESC	import
                    349 ;TC0_DESC	TC0_DESC	import
                    350 ;TC1_DESC	TC1_DESC	import
                    351 ;TC2_DESC	TC2_DESC	import
                    352 
                    353 	.data
                    354 .L91:
                    355 	.globl	str_test
                    356 str_test:;	"AT91 TERMINAL TEST : "
00000000 31395441   357 	.data.b	65,84,57,49
00000004 52455420   358 	.data.b	32,84,69,82
00000008 414e494d   359 	.data.b	77,73,78,65
0000000c 4554204c   360 	.data.b	76,32,84,69
00000010 3a205453   361 	.data.b	83,84,32,58
00000014 20         362 	.data.b	32
00000015 00000000   363 	.space	4
                    364 	.type	str_test,$object
                    365 	.size	str_test,25
00000019 000000     366 	.space	3
                    367 .L92:
                    368 	.globl	str_send
                    369 str_send:;	"AT91 : "
0000001c 31395441   370 	.data.b	65,84,57,49
00000020 3a20       371 	.data.b	32,58
00000022 20         372 	.data.b	32
00000023 000000     373 	.space	3
                    374 	.type	str_send,$object
                    375 	.size	str_send,10
00000026 0000       376 	.space	2
                    377 .L93:
                    378 	.globl	str_error
                    379 str_error:;	"TERMINAL OVERFLOW : 256 character max !"
00000028 4d524554   380 	.data.b	84,69,82,77
0000002c 4c414e49   381 	.data.b	73,78,65,76
00000030 45564f20   382 	.data.b	32,79,86,69
00000034 4f4c4652   383 	.data.b	82,70,76,79
00000038 203a2057   384 	.data.b	87,32,58,32
0000003c 20363532   385 	.data.b	50,53,54,32
00000040 72616863   386 	.data.b	99,104,97,114
00000044 65746361   387 	.data.b	97,99,116,101
00000048 616d2072   388 	.data.b	114,32,109,97
0000004c 2078       389 	.data.b	120,32
0000004e 21         390 	.data.b	33
0000004f 00000000   391 	.space	11
00000053 00000000 
00000057 000000 
                    392 	.type	str_error,$object
                    393 	.size	str_error,50
0000005a 0000       394 	.space	2
                    395 .L95:
                    396 	.globl	CR
                    397 CR:	.type	CR,$object
                    398 	.size	CR,1
0000005c 0d         399 	.data.b	13
                    400 	.comm	terminal_data_1,540,4
                    401 	.type	terminal_data_1,$object
                    402 	.size	terminal_data_1,540
                    403 	.comm	terminal_1,20,4
                    404 	.type	terminal_1,$object
                    405 	.size	terminal_1,20
                    406 	.comm	str,256,1
                    407 	.type	str,$object
                    408 	.size	str,256
                    409 	.text
                    410 ..eof.C.3A.5CAT91.5Csoftware.5Cprojects.5Cexample_terminal.5Cghs.5Cterm_eb40.5Cterm...43.3A.5CAT91.5Csoftware.5Cprojects.5Cexample_terminal..3C3F20D1..0::
                    411 

⌨️ 快捷键说明

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