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

📄 samba.th.asm

📁 专业汽车级嵌入式操作系统OSEK的源代码
💻 ASM
📖 第 1 页 / 共 5 页
字号:
     480:	49a948aa 	stmmiib	v6!, {a2, a4, v2, v4, v8, LR}     484:	3801e000 	stmccda	a2, {SP, LR, PC}     488:	07d2694a 	ldreqb	v3, [a3, v7, asr #18]     48c:	2800d402 	stmcsda	a1, {a2, v7, IP, LR, PC}     490:	e005d1f9 	strd	SP, [v2], -v6     494:	d0032800 	andle	a3, a4, a1, lsl #16     498:	06006988 	streq	v3, [a1], -v5, lsl #19     49c:	47700e00 	ldrmib	a1, [a1, -a1, lsl #28]!     4a0:	200149a3 	andcs	v1, a2, a4, lsr #19     4a4:	20ff7048 	rsccss	v4, PC, v5, asr #32     4a8:	b5f34770 	ldrltb	v1, [a4, #1904]!     4ac:	26001c0f 	strcs	a2, [a1], -PC, lsl #24     4b0:	e01e2400 	ands	a3, LR, a1, lsl #8     4b4:	ffe4f7ff 	swinv	0x00e4f7ff     4b8:	1c054a9d 	stcne	10, cr4, [v2], {157}     4bc:	28007850 	stmcsda	a1, {v1, v3, v8, IP, SP, LR}     4c0:	2001d003 	andcs	SP, a2, a4     4c4:	bc08bcfc 	stclt	12, cr11, [v5], {252}     4c8:	1c314718 	ldcne	7, cr4, [a2], #-96     4cc:	f7ff1c28 	ldrnvb	a2, [PC, v5, lsr #24]!     4d0:	4a97ffbf 	bmi	0xfe6003d4     4d4:	78111c06 	ldmvcda	a2, {a2, a3, v7, v8, IP}     4d8:	43086850 	tstmi	v5, #5242880	; 0x500000     4dc:	9800d008 	stmlsda	a1, {a4, IP, LR, PC}     4e0:	30017005 	andcc	v4, a2, v2     4e4:	2f809000 	swics	0x00809000     4e8:	6850d102 	ldmvsda	a1, {a2, v5, IP, LR, PC}^     4ec:	60503801 	subvss	a4, a1, a2, lsl #16     4f0:	42bc3401 	adcmis	a4, IP, #16777216	; 0x1000000     4f4:	1c30d3de 	ldcne	3, cr13, [a1], #-888     4f8:	b5f8e7e4 	ldrltb	LR, [v5, #2020]!     4fc:	20001c06 	andcs	a2, a1, v3, lsl #24     500:	1c0c4f8b 	stcne	15, cr4, [IP], {139}     504:	70782900 	rsbvcs	a3, v5, a1, lsl #18     508:	2101d102 	tstcs	a2, a3, lsl #2     50c:	e0017039 	and	v4, a2, v6, lsr a1     510:	7038607c 	eorvcs	v3, v5, IP, ror a1     514:	d0030661 	andle	a1, a4, a2, ror #12     518:	31801c21 	orrcc	a2, a1, a2, lsr #24     51c:	01e409cc 	mvneq	a1, IP, asr #19     520:	f7ff2500 	ldrnvb	a3, [PC, a1, lsl #10]!     524:	4f82ffad 	swimi	0x0082ffad     528:	29007879 	stmcsdb	a1, {a1, a4, v1, v2, v3, v8, IP, SP, LR}     52c:	2000d00b 	andcs	SP, a1, v8     530:	f7ff7078 	undefined     534:	7879ffa5 	ldmvcda	v6!, {a1, a3, v2, v4, v5, v6, v7, v8, IP, SP, LR, PC}^     538:	d0042900 	andle	a3, v1, a1, lsl #18     53c:	70782000 	rsbvcs	a3, v5, a1     540:	bc08bcf8 	stclt	12, cr11, [v5], {248}     544:	28154718 	ldmcsda	v2, {a4, v1, v5, v6, v7, LR}     548:	2843d005 	stmcsda	a4, {a1, a3, IP, LR, PC}^     54c:	2871d003 	ldmcsda	a2!, {a1, a2, IP, LR, PC}^     550:	2d00d0f6 	stccs	0, cr13, [a1, #-984]     554:	2700d0e5 	strcs	SP, [a1, -v2, ror #1]     558:	1c292501 	cfstr32ne	mvfx2, [v6], #-4     55c:	f0001c30 	andnv	a2, a1, a1, lsr IP     560:	4973f878 	ldmmidb	a4!, {a4, v1, v2, v3, v8, IP, SP, LR, PC}^     564:	78490600 	stmvcda	v6, {v6, v7}^     568:	29000e00 	stmcsdb	a1, {v6, v7, v8}     56c:	4970d003 	ldmmidb	a1!, {a1, a2, IP, LR, PC}^     570:	70482000 	subvc	a3, v5, a1     574:	2804e7e4 	stmcsda	v1, {a3, v2, v3, v4, v5, v6, v7, SP, LR, PC}     578:	2806d003 	stmcsda	v3, {a1, a2, IP, LR, PC}     57c:	2815d00b 	ldmcsda	v2, {a1, a2, a4, IP, LR, PC}     580:	2700d001 	strcs	SP, [a1, -a2]     584:	2c0043ff 	stccs	3, cr4, [a1], {255}     588:	2004d10b 	andcs	SP, v1, v8, lsl #2     58c:	ff72f7ff 	swinv	0x0072f7ff     590:	ff76f7ff 	swinv	0x0076f7ff     594:	3501e007 	strcc	LR, [a2, #-7]     598:	0e2d062d 	cfmadda32eq	mvax1, mvax0, mvfx13, mvfx13     59c:	36803c80 	strcc	a4, [a1], a1, lsl #25     5a0:	2f00e7f1 	swics	0x0000e7f1     5a4:	4962d0d9 	stmmidb	a3!, {a1, a4, v1, v3, v4, IP, LR, PC}^     5a8:	70082000 	andvc	a3, v5, a1     5ac:	b5f8e7c8 	ldrltb	LR, [v5, #1992]!     5b0:	485e1c06 	ldmmida	LR, {a2, a3, v7, v8, IP}^     5b4:	90004a5e 	andls	v1, a1, LR, asr v7     5b8:	27642000 	strcsb	a3, [v1, -a1]!     5bc:	24002501 	strcs	a3, [a1], #-1281     5c0:	70502900 	subvcs	a3, a1, a1, lsl #18     5c4:	2001d101 	andcs	SP, a2, a2, lsl #2     5c8:	4a59e002 	bmi	0x16785d8     5cc:	60512000 	subvss	a3, a2, a1     5d0:	20437010 	subcs	v4, a4, a1, lsl a1     5d4:	ff4ef7ff 	swinv	0x004ef7ff     5d8:	98004a53 	stmlsda	a1, {a1, a2, v1, v3, v6, v8, LR}     5dc:	3801e000 	stmccda	a2, {SP, LR, PC}     5e0:	07c96951 	undefined     5e4:	2800d402 	stmcsda	a1, {a2, v7, IP, LR, PC}     5e8:	e001d1f9 	strd	SP, [a2], -v6     5ec:	d1042800 	tstle	v1, a1, lsl #16     5f0:	d1ee3f01 	mvnle	a4, a2, lsl #30     5f4:	bc08bcf8 	stclt	12, cr11, [v5], {248}     5f8:	4f4d4718 	swimi	0x004d4718     5fc:	ff40f7ff 	swinv	0x0040f7ff     600:	29007879 	stmcsdb	a1, {a1, a4, v1, v2, v3, v8, IP, SP, LR}     604:	2801d112 	stmcsda	a2, {a2, v1, v5, IP, LR, PC}     608:	2804d009 	stmcsda	v1, {a1, a4, IP, LR, PC}     60c:	2006d104 	andcs	SP, v3, v1, lsl #2     610:	ff30f7ff 	swinv	0x0030f7ff     614:	d0f12c00 	rscles	a3, a2, a1, lsl #24     618:	70382000 	eorvcs	a3, v5, a1     61c:	1c29e7ea 	stcne	7, cr14, [v6], #-936     620:	f0001c30 	andnv	a2, a1, a1, lsr IP     624:	7879f848 	ldmvcda	v6!, {a4, v3, v8, IP, SP, LR, PC}^     628:	d0022900 	andle	a3, a3, a1, lsl #18     62c:	70782000 	rsbvcs	a3, v5, a1     630:	2800e7e0 	stmcsda	a1, {v2, v3, v4, v5, v6, v7, SP, LR, PC}     634:	3501d1f0 	strcc	SP, [a2, #-496]     638:	0e2d062d 	cfmadda32eq	mvax1, mvax0, mvfx13, mvfx13     63c:	34803680 	strcc	a4, [a1], #1664     640:	493ce7dc 	ldmmidb	IP!, {a3, a4, v1, v3, v4, v5, v6, v7, SP, LR, PC}     644:	60014a3a 	andvs	v1, a2, v7, lsr v7     648:	6041493b 	subvs	v1, a2, v8, lsr v6     64c:	70512100 	subvcs	a3, a2, a1, lsl #2     650:	b5f04770 	ldrltb	v1, [a1, #1904]!     654:	1c0c1c07 	stcne	12, cr1, [IP], {7}     658:	20012600 	andcs	a3, a2, a1, lsl #12     65c:	ff0af7ff 	swinv	0x000af7ff     660:	f7ff1c20 	ldrnvb	a2, [PC, a1, lsr #24]!     664:	43e0ff07 	mvnmi	PC, #28	; 0x1c     668:	0e000600 	cfmadd32eq	mvax0, mvfx0, mvfx0, mvfx0     66c:	ff02f7ff 	swinv	0x0002f7ff     670:	492f2500 	stmmidb	PC!, {v5, v7, SP}     674:	6848780a 	stmvsda	v5, {a2, a4, v8, IP, SP, LR}^     678:	d0044302 	andle	v1, v1, a3, lsl #6     67c:	3701783c 	smladxcc	a2, IP, v5, v4     680:	60483801 	subvs	a4, v5, a2, lsl #16     684:	2400e000 	strcs	LR, [a1]     688:	f7ff1c20 	ldrnvb	a2, [PC, a1, lsr #24]!     68c:	1c31fef3 	ldcne	14, cr15, [a2], #-972     690:	f7ff1c20 	ldrnvb	a2, [PC, a1, lsr #24]!     694:	1c06fedd 	stcne	14, cr15, [v3], {221}     698:	2d803501 	cfstr32cs	mvfx3, [a1, #4]     69c:	0a30dbe9 	beq	0xc37648     6a0:	fee8f7ff 	mcr2	7, 7, PC, cr8, cr15, {7}     6a4:	0e000630 	cfmadd32eq	mvax1, mvfx0, mvfx0, mvfx0     6a8:	fee4f7ff 	mcr2	7, 7, PC, cr4, cr15, {7}     6ac:	fee8f7ff 	mcr2	7, 7, PC, cr8, cr15, {7}     6b0:	bc08bcf0 	stclt	12, cr11, [v5], {240}     6b4:	b5f84718 	ldrltb	v1, [v5, #1816]!     6b8:	1c0c1c05 	stcne	12, cr1, [IP], {5}     6bc:	46682102 	strmibt	a3, [v5], -a3, lsl #2     6c0:	fef3f7ff 	mrc2	7, 7, PC, cr3, cr15, {7}     6c4:	1c282180 	stfnes	f2, [v5], #-512     6c8:	feeff7ff 	mcr2	7, 7, PC, cr15, cr15, {7}     6cc:	1c064918 	stcne	9, cr4, [v3], {24}     6d0:	25007848 	strcs	v4, [a1, #-2120]     6d4:	280043ed 	stmcsda	a1, {a1, a3, a4, v2, v3, v4, v5, v6, LR}     6d8:	f7ffd10b 	ldrnvb	SP, [PC, v8, lsl #2]!     6dc:	0207fed1 	andeq	PC, v4, #3344	; 0xd10     6e0:	fecef7ff 	mcr2	7, 6, PC, cr14, cr15, {7}     6e4:	19c04912 	stmneib	a1, {a2, v1, v5, v8, LR}^     6e8:	04007849 	streq	v4, [a1], #-2121     6ec:	29010c00 	stmcsdb	a2, {v7, v8}     6f0:	1c28d103 	stfned	f5, [v5], #-12     6f4:	bc08bcf8 	stclt	12, cr11, [v5], {248}     6f8:	42b04718 	adcmis	v1, a1, #6291456	; 0x600000     6fc:	ab00d109 	blge	0x34b28     700:	42a07818 	adcmi	v4, a1, #1572864	; 0x180000     704:	7858d105 	ldmvcda	v5, {a1, a3, v5, IP, LR, PC}^     708:	060943e1 	streq	v1, [v6], -a2, ror #7     70c:	42880e09 	addmi	a1, v5, #144	; 0x90     710:	2018d003 	andcss	SP, v5, a4     714:	feaef7ff 	mcr2	7, 5, PC, cr14, cr15, {7}     718:	2006e7eb 	andcs	LR, v3, v8, ror #15     71c:	feaaf7ff 	mcr2	7, 5, PC, cr10, cr15, {7}     720:	e7e72000 	strb	a3, [v4, a1]!     724:	00001021 	andeq	a2, a1, a2, lsr #32     728:	fffff200 	swinv	0x00fff200     72c:	00186a00 	andeqs	v3, v5, a1, lsl #20     730:	00200f4c 	eoreq	a1, a1, IP, asr #30     734:	002004fb 	streqd	a1, [a1], -v8     738:	002005af 	eoreq	a1, a1, PC, lsr #11     73c:	22206b01 	eorcs	v3, a1, #1024	; 0x400     740:	63014311 	tstvs	a2, #1140850688	; 0x44000000     744:	07096b01 	streq	v3, [v6, -a2, lsl #22]     748:	6b01d5fc 	blvs	0x75f40     74c:	43912228 	orrmis	a3, a2, #-2147483646	; 0x80000002     750:	6b016301 	blvs	0x5935c     754:	d1fc4011 	mvnles	v1, a2, lsl a1     758:	6b014770 	blvs	0x52520     75c:	43112210 	tstmi	a2, #1	; 0x1     760:	6b016301 	blvs	0x5936c     764:	d5fc07c9 	ldrleb	a1, [IP, #1993]!     768:	08496b01 	stmeqda	v6, {a1, v5, v6, v8, SP, LR}^     76c:	63010049 	tstvs	a2, #73	; 0x49     770:	07c96b01 	streqb	v3, [v6, a2, lsl #22]     774:	4770d4fc 	undefined     778:	2508b470 	strcs	v8, [v5, #-1136]     77c:	1c2c2610 	stcne	6, cr2, [IP], #-64     780:	d2002a08 	andle	a3, a1, #32768	; 0x8000     784:	1b121c14 	blne	0x4877dc     788:	780be002 	stmvcda	v8, {a2, SP, LR, PC}     78c:	65033101 	strvs	a4, [a4, #-257]     790:	d2fa3c01 	rscles	a4, v7, #256	; 0x100     794:	07db6b03 	ldreqb	v3, [v8, a4, lsl #22]     798:	6b03d506 	blvs	0xf5bb8     79c:	005b085b 	subeqs	a1, v8, v8, asr v5     7a0:	6b036303 	blvs	0xd93b4     7a4:	d4fc07db 	ldrlebt	a1, [IP], #2011     7a8:	43336b03 	teqmi	a4, #3072	; 0xc00     7ac:	6b036303 	blvs	0xd93c0     7b0:	d505079c 	strle	a1, [v2, #-1948]     7b4:	22026b01 	andcs	v3, a3, #1024	; 0x400     7b8:	63014391 	tstvs	a2, #1140850690	; 0x44000002     7bc:	4770bc70 	undefined     7c0:	d5f407db 	ldrleb	a1, [v1, #2011]!     7c4:	d1da2a00 	bicles	a3, v7, a1, lsl #20     7c8:	07c96b01 	streqb	v3, [v6, a2, lsl #22]     7cc:	6b01d5f6 	blvs	0x75fac     7d0:	00490849 	subeq	a1, v6, v6, asr #16     7d4:	6b016301 	blvs	0x593e0     7d8:	d4fc07c9 	ldrlebt	a1, [IP], #1993     7dc:	b5f8e7ee 	ldrltb	LR, [v5, #2030]!     7e0:	6b216804 	blvs	0x85a7f8     7e4:	d56f0749 	strleb	a1, [pc, #-1865]!	; 0xa3     7e8:	060a6d21 	streq	v3, [v7], -a2, lsr #26     7ec:	0e126d21 	cdpeq	13, 1, cr6, cr2, cr1, {1}     7f0:	0e1b060b 	cfmsub32eq	mvax0, mvfx0, mvfx11, mvfx11     7f4:	469c6d21 	ldrmi	v3, [IP], a2, lsr #26     7f8:	6d230609 	stcvs	6, cr0, [a4, #-36]!     7fc:	021b0e09 	andeqs	a1, v8, #144	; 0x90     800:	040d4319 	streq	v1, [SP], #-793     804:	0c2d6d21 	stceq	13, cr6, [SP], #-132     808:	6d230609 	stcvs	6, cr0, [a4, #-36]!     80c:	021b0e09 	andeqs	a1, v8, #144	; 0x90     810:	040e4319 	streq	v1, [LR], #-793     814:	0c366d21 	ldceq	13, cr6, [v3], #-132     818:	6d230609 	stcvs	6, cr0, [a4, #-36]!     81c:	021b0e09 	andeqs	a1, v8, #144	; 0x90     820:	04094319 	streq	v1, [v6], #-793     824:	06130c09 	ldreq	a1, [a4], -v6, lsl #24     828:	6b23d506 	blvs	0x8f5c48     82c:	433b2780 	teqmi	v8, #33554432	; 0x2000000     830:	6b236323 	blvs	0x8d94c4     834:	d5fc061b 	ldrleb	a1, [IP, #1563]!     838:	27046b23 	strcs	v3, [v1, -a4, lsr #22]     83c:	632343bb 	teqvs	a4, #-335544318	; 0xec000002     840:	075b6b23 	ldreqb	v3, [v8, -a4, lsr #22]     844:	4663d4fc 	undefined     848:	431a021b 	tstmi	v7, #-1342177279	; 0xb0000001     84c:	27004bc1 	strcs	v1, [a1, -a2, asr #23]     850:	d06a429a 	strleb	v1, [v7], #-42     854:	23ffdc23 	mvncss	SP, #8960	; 0x2300     858:	429a3302 	addmis	a4, v7, #134217728	; 0x8000000     85c:	dc12d040 	ldcle	0, cr13, [a3], {64}     860:	d0632a80 	rsble	a3, a4, a1, lsl #21     864:	d0612a81 	rsble	a3, a2, a2, lsl #21     868:	d1712a82 	cmnle	a2, a3, lsl #21     86c:	801fab00 	andhis	v7, PC, a1, lsl #22     870:	07306861 	ldreq	v3, [a1, -a2, ror #16]!     874:	07890f00 	streq	a1, [v6, a1, lsl #30]     878:	2803d56b 	stmcsda	a4, {a1, a2, a4, v2, v3, v5, v7, IP, LR, PC}     87c:	0080d869 	addeq	SP, a1, v6, ror #16     880:	6b001900 	blvs	0x6c88     884:	23ffe07b 	mvncss	LR, #123	; 0x7b     888:	429a3303 	addmis	a4, v7, #201326592	; 0xc000000     88c:	2303d06d 	tstcs	a4, #109	; 0x6d     890:	429a021b 	addmis	a1, v7, #-1342177279	; 0xb0000001     894:	3301d05c 	tstcc	a2, #92	; 0x5c     898:	d021429a 	mlale	a2, v7, a3, v1     89c:	2309e058 	tstcs	v6, #88	; 0x58     8a0:	2602021b 	undefined     8a4:	d042429a 	umaalle	v1, a3, v7, a3     8a8:	2305dc0f 	tstcs	v2, #3840	; 0xf00     8ac:	429a021b 	addmis	a1, v7, #-1342177279	; 0xb0000001     8b0:	230dd02c 	tstcs	SP, #44	; 0x2c     8b4:	429a01db 	addmis	a1, v7, #-1073741770	; 0xc0000036     8b8:	2311d013 	tstcs	a2, #19	; 0x13     8bc:	429a01db 	addmis	a1, v7, #-1073741770	; 0xc0000036     8c0:	2201d146 	andcs	SP, a2, #-2147483631	; 0x80000011     8c4:	e0991d01 	adds	a2, v6, a2, lsl #26     8c8:	4ba3e02c 	blmi	0xfe8f8980     8cc:	d06a429a 	strleb	v1, [v7], #-42     8d0:	429a4ba2 	addmis	v1, v7, #165888	; 0x28800     8d4:	4ba1d068 	blmi	0xfe874a7c     8d8:	429a3380 	addmis	a4, v7, #2	; 0x2     8dc:	7145d138 	cmpvc	v2, v5, lsr a2     8e0:	1c28e083 	stcne	0, cr14, [v5], #-524     8e4:	380138ff 	stmccda	a2, {a1, a2, a3, a4, v1, v2, v3, v4, v8, IP, SP}     8e8:	2212d105 	andcss	SP, a3, #1073741825	; 0x40000001     8ec:	d8002912 	stmleda	a1, {a2, v1, v5, v8, SP}     8f0:	499b1c0a 	ldmmiib	v8, {a2, a4, v7, v8, IP}     8f4:	2001e082 	andcs	LR, a2, a3, lsl #1     8f8:	42850240 	addmi	a1, v2, #4	; 0x4     8fc:	2243d128 	subcs	SP, a4, #10	; 0xa     900:	d8002943 	stmleda	a1, {a1, a2, v3, v5, v8, SP}     904:	49961c0a 	ldmmiib	v3, {a2, a4, v7, v8, IP}     908:	e0773112 	rsbs	a4, v4, a3, lsl a2     90c:	f7ff1c20 	ldrnvb	a2, [PC, a1, lsr #24]!     910:	20ffff24 	rsccss	PC, PC, v1, lsr #30     914:	43283001 	teqmi	v5, #1	; 0x1

⌨️ 快捷键说明

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