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

📄 term.lst

📁 ARM入门的好帮手.包含了从简单到相对较复杂的程序.
💻 LST
📖 第 1 页 / 共 2 页
字号:
                    209 ..lin.C.3A.5CAT91.5Csoftware.5Cprojects.5Cexample_terminal.5Cghs.5Cterm_eb40a.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_eb40a.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_eb40a.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_eb40a.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_eb40a.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_eb40a.5Cterm.0.25::
000000e0 4d07*      250 	ldr	r5,.L74
                    251 
                    252 ;line167
                    253 ..lin.C.3A.5CAT91.5Csoftware.5Cprojects.5Cexample_terminal.5Cghs.5Cterm_eb40a.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_eb40a.5Cterm.0.27::
000000fa e7b4       269 	b	.L10
                    270 .L13:
                    271 
                    272 ;line170
                    273 ..lin.C.3A.5CAT91.5Csoftware.5Cprojects.5Cexample_terminal.5Cghs.5Cterm_eb40a.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 ;WD_DESC	WD_DESC	import
                    350 ;TC0_DESC	TC0_DESC	import
                    351 ;TC1_DESC	TC1_DESC	import
                    352 ;TC2_DESC	TC2_DESC	import
                    353 ;TCB_DESC	TCB_DESC	import
                    354 
                    355 	.data
                    356 .L91:
                    357 	.globl	str_test
                    358 str_test:;	"AT91 TERMINAL TEST : "
00000000 31395441   359 	.data.b	65,84,57,49
00000004 52455420   360 	.data.b	32,84,69,82
00000008 414e494d   361 	.data.b	77,73,78,65
0000000c 4554204c   362 	.data.b	76,32,84,69
00000010 3a205453   363 	.data.b	83,84,32,58
00000014 20         364 	.data.b	32
00000015 00000000   365 	.space	4
                    366 	.type	str_test,$object
                    367 	.size	str_test,25
00000019 000000     368 	.space	3
                    369 .L92:
                    370 	.globl	str_send
                    371 str_send:;	"AT91 : "
0000001c 31395441   372 	.data.b	65,84,57,49
00000020 3a20       373 	.data.b	32,58
00000022 20         374 	.data.b	32
00000023 000000     375 	.space	3
                    376 	.type	str_send,$object
                    377 	.size	str_send,10
00000026 0000       378 	.space	2
                    379 .L93:
                    380 	.globl	str_error
                    381 str_error:;	"TERMINAL OVERFLOW : 256 character max !"
00000028 4d524554   382 	.data.b	84,69,82,77
0000002c 4c414e49   383 	.data.b	73,78,65,76
00000030 45564f20   384 	.data.b	32,79,86,69
00000034 4f4c4652   385 	.data.b	82,70,76,79
00000038 203a2057   386 	.data.b	87,32,58,32
0000003c 20363532   387 	.data.b	50,53,54,32
00000040 72616863   388 	.data.b	99,104,97,114
00000044 65746361   389 	.data.b	97,99,116,101
00000048 616d2072   390 	.data.b	114,32,109,97
0000004c 2078       391 	.data.b	120,32
0000004e 21         392 	.data.b	33
0000004f 00000000   393 	.space	11
00000053 00000000 
00000057 000000 
                    394 	.type	str_error,$object
                    395 	.size	str_error,50
0000005a 0000       396 	.space	2
                    397 .L95:
                    398 	.globl	CR
                    399 CR:	.type	CR,$object
                    400 	.size	CR,1
0000005c 0d         401 	.data.b	13
                    402 	.comm	terminal_data_1,540,4
                    403 	.type	terminal_data_1,$object
                    404 	.size	terminal_data_1,540
                    405 	.comm	terminal_1,20,4
                    406 	.type	terminal_1,$object
                    407 	.size	terminal_1,20
                    408 	.comm	str,256,1
                    409 	.type	str,$object
                    410 	.size	str,256
                    411 	.text
                    412 ..eof.C.3A.5CAT91.5Csoftware.5Cprojects.5Cexample_terminal.5Cghs.5Cterm_eb40a.5Cterm...43.3A.5CAT91.5Csoftware.5Cprojects.5Cexample_terminal..3C3F20DC..0::
                    413 

⌨️ 快捷键说明

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