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

📄 demo_tx.lst

📁 ARM入门的好帮手.包含了从简单到相对较复杂的程序.
💻 LST
📖 第 1 页 / 共 4 页
字号:

                                   Wed Nov 15 14:33:48 2000           Page 1
                                   Wed Nov 15 14:33:48 2000          ghpj4.s
Command Line:   C:\Green\asarm.exe -elf -IC:\At91\software\projects\threadX
                -IC:\At91\software\projects\threadX -IC:\At91\software\
                -IC:\Green\armtsf -cpu=arm7tm -source=Demo_tx.c -o
                C:\At91\software\projects\threadX\obj_files\ghpj4.o
                -list=C:\At91\software\projects\threadX\obj_files\Demo_tx.lst
                -IC:\At91\software c:\windows\TEMP\ghpj4.s
Source File:    c:\windows\TEMP\ghpj4.s
Directory:      C:\At91\software\projects\threadX
Host OS:        GHS_WIN32
Version:        AS-ARM 1.8.9 
Release:        MULTI 2000, ARM v2.0.1
Revision Date:  Thu Dec 02 22:05:14 1999
                             1	;Command Line:  C:\Green\ccomarm.exe -w -X722 -X682 -X735 -X780 -X1165 -X316
                             2	;		-Z667 -X1042 -X405 -Z55 -X70 -X863 -Z1250 -X1423 -X863 -X1944
                             3	;		-D__PROTOTYPES__ -D__STDC__=0 -D__ghs__ -D__ghs -Dghs
                             4	;		-D__SoftwareFloat -D__SoftwareDouble -D__ghs_psinfo -D__ELF
                             5	;		-D__ARM -DARM -D__ARM7tm -D__ghs_alignment=4 -D__LittleEndian
                             6	;		-DLittleEndian -D__IeeeFloat -DIeeeFloat -D__Ptr_Is_Unsigned__
                             7	;		-D__Char_Is_Unsigned__ -D__WChar_Is_Signed__ -D__WChar_Is_Long__
                             8	;		-D__Int_Is_32 -D__Long_Is_32 -D__Ptr_Is_32 -D__Reg_Is_32 -U-
                             9	;		-DASSEMBLY_INIT -DAT91M40400 -DNO_SIMULATOR
                            10	;		-IC:\At91\software\projects\threadX -IC:\At91\software\
                            11	;		-IC:\Green\arm\include -IC:\Green\ansi -X698 -g -X1361 -X1293
                            12	;		-X1189 -X1610 -X1116 -DLANGUAGE_C -D__LANGUAGE_C
                            13	;		-D__LANGUAGE_C__
                            14	;		-sym=C:\At91\software\projects\threadX\obj_files\Demo_tx.dbo
                            15	;		-inf=C:\At91\software\projects\threadX\obj_files\Demo_tx.inf
                            16	;		C:\At91\software\projects\threadX\Demo_tx.c
                            17	;		c:\windows\TEMP\ghpj4.s
                            18	;Source File:   C:\At91\software\projects\threadX\Demo_tx.c
                            19	;Directory:     C:\At91\software\projects\threadX
                            20	;Compile Date:  Wed Nov 15 14:33:47 2000
                            21	;Host OS:       Win32
                            22	;Version:       C-ARM 2.0 *BETA* DEVELOPMENT VERSION
                            23	;Release:       MULTI 2000, ARM v2.0.1
                            24	;Revision Date: Tue Nov 16 03:05:20 1999
                            25		.nodebug
                            26		.text
                            27	..bof.C.3A.5CAt91.5Csoftware.5Cprojects.5CthreadX.5Cobj_files.5CDemo_tx...43.3A.5CAt91.5Csoftware.5Cprojects.5CthreadX..3A1290BC..0::
                            28		.align	4
                            29		.globl	main
                            30	main:
        e92d4300 00000000   31		stmfd	[sp]!,{r8-r9,lr}
                            32	;	    .bf
                            33	
                            34	;	    .bs
                            35	
                            36	
        e59f0600 00000004   37		ldr	r0,.L19
        e3a02001 00000008   38		mov	r2,1
        e3a01016 0000000c   39		mov	r1,22
        ebfffffe 00000010   40		bl	at91_pio_open
                            41	
                            42	
        e59f05f0 00000014   43		ldr	r0,.L19
        e3a02001 00000018   44		mov	r2,1

                                   Wed Nov 15 14:33:48 2000           Page 2
                                   Wed Nov 15 14:33:48 2000          ghpj4.s
        e3a01016 0000001c   45		mov	r1,22
        ebfffffe 00000020   46		bl	at91_pio_write
                            47	
                            48	
        ebfffffe 00000024   49		bl	_tx_initialize_kernel_enter
                            50	
                            51	;	    .es
                            52	
                            53	
                            54	;	    .ef
                            55	
        e8bd8300 00000028   56		ldmfd	[sp]!,{r8-r9,pc}
                            57		.type	main,$function
                            58		.size	main,.-main
                            59		.align	4
                            60	
                            61		.data
                            62		.text
                            63		.align	4
                            64		.align	4
                            65		.globl	tx_application_define
                            66	tx_application_define:
        e92d4310 0000002c   67		stmfd	[sp]!,{r4,r8-r9,lr}
        e24dd018 00000030   68		sub	sp,sp,24
        e1a0c000 00000034   69		mov	r12,r0
                            70	;	    .bf
                            71	
                            72	
                            73	;	    .bs
                            74	
                            75	
        e1a0400c 00000038   76		mov	r4,r12
                            77	
        e3a0c001 0000003c   78		mov	r12,1
        e58dc014 00000040   79		str	r12,[sp,20]
        e3a0c000 00000044   80		mov	r12,0
        e58dc010 00000048   81		str	r12,[sp,16]
        e3a0c001 0000004c   82		mov	r12,1
        e58dc00c 00000050   83		str	r12,[sp,12]
        e3a0c001 00000054   84		mov	r12,1
        e58dc008 00000058   85		str	r12,[sp,8]
        e3a0cb01 0000005c   86		mov	r12,1024
        e58dc004 00000060   87		str	r12,[sp,4]
        e58d4000 00000064   88		str	r4,[sp]
        e59f25a0 00000068   89		ldr	r2,.L52
        e59f15a0 0000006c   90		ldr	r1,.L53
        e59f05a0 00000070   91		ldr	r0,.L54
        e3a03000 00000074   92		mov	r3,0
        ebfffffe 00000078   93		bl	_txe_thread_create
                            94	
                            95	
        e2844b01 0000007c   96		add	r4,r4,1024
        e1a04004 00000080   97		mov	r4,r4
                            98	
        e3a0c001 00000084   99		mov	r12,1
        e58dc014 00000088  100		str	r12,[sp,20]

                                   Wed Nov 15 14:33:48 2000           Page 3
                                   Wed Nov 15 14:33:48 2000          ghpj4.s
        e3a0c000 0000008c  101		mov	r12,0
        e58dc010 00000090  102		str	r12,[sp,16]
        e3a0c002 00000094  103		mov	r12,2
        e58dc00c 00000098  104		str	r12,[sp,12]
        e3a0c002 0000009c  105		mov	r12,2
        e58dc008 000000a0  106		str	r12,[sp,8]
        e3a0cb01 000000a4  107		mov	r12,1024
        e58dc004 000000a8  108		str	r12,[sp,4]
        e58d4000 000000ac  109		str	r4,[sp]
        e59f2564 000000b0  110		ldr	r2,.L55
        e59f1564 000000b4  111		ldr	r1,.L56
        e59f0564 000000b8  112		ldr	r0,.L57
        e3a03001 000000bc  113		mov	r3,1
        ebfffffe 000000c0  114		bl	_txe_thread_create
                           115	
                           116	
        e2844b01 000000c4  117		add	r4,r4,1024
        e1a04004 000000c8  118		mov	r4,r4
                           119	
        e3a0c001 000000cc  120		mov	r12,1
        e58dc014 000000d0  121		str	r12,[sp,20]
        e3a0c000 000000d4  122		mov	r12,0
        e58dc010 000000d8  123		str	r12,[sp,16]
        e3a0c00c 000000dc  124		mov	r12,12
        e58dc00c 000000e0  125		str	r12,[sp,12]
        e3a0c00c 000000e4  126		mov	r12,12
        e58dc008 000000e8  127		str	r12,[sp,8]
        e3a0cb01 000000ec  128		mov	r12,1024
        e58dc004 000000f0  129		str	r12,[sp,4]
        e58d4000 000000f4  130		str	r4,[sp]
        e59f2528 000000f8  131		ldr	r2,.L58
        e59f1528 000000fc  132		ldr	r1,.L59
        e59f0528 00000100  133		ldr	r0,.L60
        e3a03002 00000104  134		mov	r3,2
        ebfffffe 00000108  135		bl	_txe_thread_create
                           136	
                           137	
        e2844b01 0000010c  138		add	r4,r4,1024
        e1a04004 00000110  139		mov	r4,r4
                           140	
        e3a0c001 00000114  141		mov	r12,1
        e58dc014 00000118  142		str	r12,[sp,20]
        e3a0c000 0000011c  143		mov	r12,0
        e58dc010 00000120  144		str	r12,[sp,16]
        e3a0c00c 00000124  145		mov	r12,12
        e58dc00c 00000128  146		str	r12,[sp,12]
        e3a0c00c 0000012c  147		mov	r12,12
        e58dc008 00000130  148		str	r12,[sp,8]
        e3a0cb01 00000134  149		mov	r12,1024
        e58dc004 00000138  150		str	r12,[sp,4]
        e58d4000 0000013c  151		str	r4,[sp]
        e59f24ec 00000140  152		ldr	r2,.L61
        e59f14ec 00000144  153		ldr	r1,.L62
        e59f04ec 00000148  154		ldr	r0,.L63
        e3a03003 0000014c  155		mov	r3,3
        ebfffffe 00000150  156		bl	_txe_thread_create

                                   Wed Nov 15 14:33:48 2000           Page 4
                                   Wed Nov 15 14:33:48 2000          ghpj4.s
                           157	
                           158	
        e2844b01 00000154  159		add	r4,r4,1024
        e1a04004 00000158  160		mov	r4,r4
                           161	
        e3a0ce19 0000015c  162		mov	r12,400
        e58dc000 00000160  163		str	r12,[sp]
        e1a03004 00000164  164		mov	r3,r4
        e59f14d0 00000168  165		ldr	r1,.L64
        e59f04d0 0000016c  166		ldr	r0,.L65
        e3a02001 00000170  167		mov	r2,1
        ebfffffe 00000174  168		bl	_txe_queue_create
                           169	
                           170	
        e2844e19 00000178  171		add	r4,r4,400
        e1a04004 0000017c  172		mov	r4,r4
                           173	
        e59f14c0 00000180  174		ldr	r1,.L66
        e59f04c0 00000184  175		ldr	r0,.L67
        e3a02001 00000188  176		mov	r2,1
        ebfffffe 0000018c  177		bl	_txe_semaphore_create
                           178	
                           179	
        e59f14b8 00000190  180		ldr	r1,.L68
        e59f04b8 00000194  181		ldr	r0,.L69
        ebfffffe 00000198  182		bl	_txe_event_flags_create
                           183	
                           184	;	    .es
                           185	
                           186	
                           187	;	    .ef
                           188	
        e28dd018 0000019c  189		add	sp,sp,24
        e8bd8310 000001a0  190		ldmfd	[sp]!,{r4,r8-r9,pc}
                           191		.type	tx_application_define,$function
                           192		.size	tx_application_define,.-tx_application_define
                           193		.align	4
                           194	;pointer	r4	local
                           195	;.L36	.L48	static
                           196	;.L37	.L49	static
                           197	;.L38	.L50	static
                           198	;.L39	.L51	static
                           199	;.L40	.L45	static
                           200	;.L41	.L46	static
                           201	;.L42	.L47	static
                           202	
                           203	;first_unused_memory	r12	param
                           204	
                           205		.section ".rodata","a"
                           206	.L45:;	"queue 0"
        75657571 00000000  207		.data.b	113,117,101,117
        00302065 00000004  208		.data.b	101,32,48,0
                           209		.type	.L45,$object
                           210		.size	.L45,8
                           211	.L46:;	"semaphore 0"
        616d6573 00000008  212		.data.b	115,101,109,97

                                   Wed Nov 15 14:33:48 2000           Page 5
                                   Wed Nov 15 14:33:48 2000          ghpj4.s
        726f6870 0000000c  213		.data.b	112,104,111,114
        00302065 00000010  214		.data.b	101,32,48,0
                           215		.type	.L46,$object
                           216		.size	.L46,12
                           217	.L47:;	"event flags 0"
        6e657665 00000014  218		.data.b	101,118,101,110
        6c662074 00000018  219		.data.b	116,32,102,108
        20736761 0000001c  220		.data.b	97,103,115,32
            0030 00000020  221		.data.b	48,0
                           222		.type	.L47,$object
                           223		.size	.L47,14
            0000 00000022  224		.space	2
                           225	.L48:;	"thread 0"
        65726874 00000024  226		.data.b	116,104,114,101
        30206461 00000028  227		.data.b	97,100,32,48
              00 0000002c  228		.data.b	0
                           229		.type	.L48,$object
                           230		.size	.L48,9
          000000 0000002d  231		.space	3
                           232	.L49:;	"thread 1"
        65726874 00000030  233		.data.b	116,104,114,101
        31206461 00000034  234		.data.b	97,100,32,49
              00 00000038  235		.data.b	0
                           236		.type	.L49,$object
                           237		.size	.L49,9
          000000 00000039  238		.space	3
                           239	.L50:;	"thread 2"
        65726874 0000003c  240		.data.b	116,104,114,101
        32206461 00000040  241		.data.b	97,100,32,50
              00 00000044  242		.data.b	0
                           243		.type	.L50,$object
                           244		.size	.L50,9
          000000 00000045  245		.space	3
                           246	.L51:;	"thread 3"
        65726874 00000048  247		.data.b	116,104,114,101
        33206461 0000004c  248		.data.b	97,100,32,51
              00 00000050  249		.data.b	0
                           250		.type	.L51,$object
                           251		.size	.L51,9
                           252		.data
                           253		.text
                           254		.align	4
                           255		.align	4
                           256		.globl	thread_0_entry
                           257	thread_0_entry:

⌨️ 快捷键说明

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