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

📄 samba.fw.asm

📁 专业汽车级嵌入式操作系统OSEK的源代码
💻 ASM
📖 第 1 页 / 共 5 页
字号:
     8a8:	2305dc0f 	tstcs	r5, #3840	; 0xf00     8ac:	429a021b 	addmis	r0, sl, #-1342177279	; 0xb0000001     8b0:	230dd02c 	tstcs	sp, #44	; 0x2c     8b4:	429a01db 	addmis	r0, sl, #-1073741770	; 0xc0000036     8b8:	2311d013 	tstcs	r1, #19	; 0x13     8bc:	429a01db 	addmis	r0, sl, #-1073741770	; 0xc0000036     8c0:	2201d146 	andcs	sp, r1, #-2147483631	; 0x80000011     8c4:	e0991d01 	adds	r1, r9, r1, lsl #26     8c8:	4ba3e02c 	blmi	0xfe8f8980     8cc:	d06a429a 	strleb	r4, [sl], #-42     8d0:	429a4ba2 	addmis	r4, sl, #165888	; 0x28800     8d4:	4ba1d068 	blmi	0xfe874a7c     8d8:	429a3380 	addmis	r3, sl, #2	; 0x2     8dc:	7145d138 	cmpvc	r5, r8, lsr r1     8e0:	1c28e083 	stcne	0, cr14, [r8], #-524     8e4:	380138ff 	stmccda	r1, {r0, r1, r2, r3, r4, r5, r6, r7, fp, ip, sp}     8e8:	2212d105 	andcss	sp, r2, #1073741825	; 0x40000001     8ec:	d8002912 	stmleda	r0, {r1, r4, r8, fp, sp}     8f0:	499b1c0a 	ldmmiib	fp, {r1, r3, sl, fp, ip}     8f4:	2001e082 	andcs	lr, r1, r2, lsl #1     8f8:	42850240 	addmi	r0, r5, #4	; 0x4     8fc:	2243d128 	subcs	sp, r3, #10	; 0xa     900:	d8002943 	stmleda	r0, {r0, r1, r6, r8, fp, sp}     904:	49961c0a 	ldmmiib	r6, {r1, r3, sl, fp, ip}     908:	e0773112 	rsbs	r3, r7, r2, lsl r1     90c:	f7ff1c20 	ldrnvb	r1, [pc, r0, lsr #24]!     910:	20ffff24 	rsccss	pc, pc, r4, lsr #30     914:	43283001 	teqmi	r8, #1	; 0x1     918:	200160a0 	andcs	r6, r1, r0, lsr #1     91c:	d1002d00 	tstle	r0, r0, lsl #26     920:	60602000 	rsbvs	r2, r0, r0     924:	bc08bcf8 	stclt	12, cr11, [r8], {248}     928:	e0304718 	eors	r4, r0, r8, lsl r7     92c:	7105e01e 	tstvc	r5, lr, lsl r0     930:	f7ff1c20 	ldrnvb	r1, [pc, r0, lsr #24]!     934:	2d00ff12 	stccs	15, cr15, [r0, #-72]     938:	2601d100 	strcs	sp, [r1], -r0, lsl #2     93c:	20416066 	subcs	r6, r1, r6, rrx     940:	2d000240 	sfmcs	f0, 4, [r0, #-256]     944:	2000d100 	andcs	sp, r0, r0, lsl #2     948:	20436360 	subcs	r6, r3, r0, ror #6     94c:	e0010240 	and	r0, r1, r0, asr #4     950:	e00ee058 	and	lr, lr, r8, asr r0     954:	d1002d00 	tstle	r0, r0, lsl #26     958:	63a02000 	movvs	r2, #0	; 0x0     95c:	02002085 	andeq	r2, r0, #133	; 0x85     960:	d1002d00 	tstle	r0, r0, lsl #26     964:	63e02000 	mvnvs	r2, #0	; 0x0     968:	e01ee7dc 	ldrsb	lr, [lr], -ip     96c:	801fab00 	andhis	sl, pc, r0, lsl #22     970:	6861e00a 	stmvsda	r1!, {r1, r3, sp, lr, pc}^     974:	d54507c9 	strleb	r0, [r5, #-1993]     978:	d1432800 	cmple	r3, r0, lsl #16     97c:	04006b20 	streq	r6, [r0], #-2848     980:	300117c0 	andcc	r1, r1, r0, asr #15     984:	8018ab00 	andhis	sl, r8, r0, lsl #22     988:	46692202 	strmibt	r2, [r9], -r2, lsl #4     98c:	0730e036 	undefined     990:	2d000f00 	stccs	15, cr0, [r0]     994:	2800d136 	stmcsda	r0, {r1, r2, r4, r5, r8, ip, lr, pc}     998:	2803d034 	stmcsda	r3, {r2, r4, r5, ip, lr, pc}     99c:	0080d832 	addeq	sp, r0, r2, lsr r8     9a0:	63071900 	tstvs	r7, #0	; 0x0     9a4:	e01ae021 	ands	lr, sl, r1, lsr #32     9a8:	0730e023 	ldreq	lr, [r0, -r3, lsr #32]!     9ac:	2d000f00 	stccs	15, cr0, [r0]     9b0:	2800d128 	stmcsda	r0, {r3, r5, r8, ip, lr, pc}     9b4:	2803d026 	stmcsda	r3, {r1, r2, r5, ip, lr, pc}     9b8:	2801d824 	stmcsda	r1, {r2, r5, fp, ip, lr, pc}     9bc:	2041d103 	subcs	sp, r1, r3, lsl #2     9c0:	63600240 	cmnvs	r0, #4	; 0x4     9c4:	2802e011 	stmcsda	r2, {r0, r4, sp, lr, pc}     9c8:	2043d103 	subcs	sp, r3, r3, lsl #2     9cc:	63a00240 	movvs	r0, #4	; 0x4     9d0:	2803e00b 	stmcsda	r3, {r0, r1, r3, sp, lr, pc}     9d4:	2085d109 	addcs	sp, r5, r9, lsl #2     9d8:	63e00200 	mvnvs	r0, #0	; 0x0     9dc:	6b20e005 	blvs	0x8389f8     9e0:	d5fc0780 	ldrleb	r0, [ip, #1920]!     9e4:	43b06b20 	movmis	r6, #32768	; 0x8000     9e8:	1c206320 	stcne	3, cr6, [r0], #-128     9ec:	feb5f7ff 	mrc2	7, 5, pc, cr5, cr15, {7}     9f0:	2208e798 	andcs	lr, r8, #39845888	; 0x2600000     9f4:	d8002908 	stmleda	r0, {r3, r8, fp, sp}     9f8:	495a1c0a 	ldmmidb	sl, {r1, r3, sl, fp, ip}^     9fc:	f7ff1c20 	ldrnvb	r1, [pc, r0, lsr #24]!     a00:	e78ffebb 	undefined     a04:	f7ff1c20 	ldrnvb	r1, [pc, r0, lsr #24]!     a08:	e78bfe99 	undefined     a0c:	1c04b510 	cfstr32ne	mvfx11, [r4], {16}     a10:	69c16800 	stmvsib	r1, {fp, sp, lr}^     a14:	d50d04ca 	strle	r0, [sp, #-1226]     a18:	03092101 	tsteq	r9, #1073741824	; 0x40000000     a1c:	21006201 	tstcs	r0, r1, lsl #4     a20:	628143c9 	addvs	r4, r1, #603979779	; 0x24000003     a24:	62812100 	addvs	r2, r1, #0	; 0x0     a28:	310121ff 	strccd	r2, [r1, -pc]     a2c:	01c96081 	biceq	r6, r9, r1, lsl #1     a30:	e0066301 	and	r6, r6, r1, lsl #6     a34:	d50407c9 	strle	r0, [r4, #-1993]     a38:	62012101 	andvs	r2, r1, #1073741824	; 0x40000000     a3c:	f7ff1c20 	ldrnvb	r1, [pc, r0, lsr #24]!     a40:	7920fece 	stmvcdb	r0!, {r1, r2, r3, r6, r7, r9, sl, fp, ip, sp, lr, pc}     a44:	bc08bc10 	stclt	12, cr11, [r8], {16}     a48:	60014718 	andvs	r4, r1, r8, lsl r7     a4c:	71012100 	tstvc	r1, r0, lsl #2     a50:	21027141 	tstcs	r2, r1, asr #2     a54:	49446081 	stmmidb	r4, {r0, r7, sp, lr}^     a58:	494460c1 	stmmidb	r4, {r0, r6, r7, sp, lr}^     a5c:	49446101 	stmmidb	r4, {r0, r8, sp, lr}^     a60:	47706141 	ldrmib	r6, [r0, -r1, asr #2]!     a64:	6804b5f7 	stmvsda	r4, {r0, r1, r2, r4, r5, r6, r7, r8, sl, ip, sp, pc}     a68:	1c076885 	stcne	8, cr6, [r7], {133}     a6c:	1c382600 	ldcne	6, cr2, [r8]     a70:	ffccf7ff 	swinv	0x00ccf7ff     a74:	d01d2800 	andles	r2, sp, r0, lsl #16     a78:	40286b60 	eormi	r6, r8, r0, ror #22     a7c:	6b60d018 	blvs	0x1834ae4     a80:	0c009902 	stceq	9, cr9, [r0], {2}     a84:	d2024288 	andle	r4, r2, #-2147483640	; 0x80000008     a88:	0c006b60 	stceq	11, cr6, [r0], {96}     a8c:	9802e006 	stmlsda	r2, {r1, r2, sp, lr, pc}     a90:	6d62e004 	stcvsl	0, cr14, [r2, #-16]!     a94:	9b011c31 	blls	0x47b60     a98:	545a3601 	ldrplb	r3, [sl], #-1537     a9c:	d2f83801 	rscles	r3, r8, #65536	; 0x10000     aa0:	43a86b60 	movmi	r6, #98304	; 0x18000     aa4:	2d026360 	stccs	3, cr6, [r2, #-384]     aa8:	2540d101 	strcsb	sp, [r0, #-257]     aac:	2502e000 	strcs	lr, [r2]     ab0:	d0dc2e00 	sbcles	r2, ip, r0, lsl #28     ab4:	60bd1c30 	adcvss	r1, sp, r0, lsr ip     ab8:	bc08bcfe 	stclt	12, cr11, [r8], {254}     abc:	b5f04718 	ldrltb	r4, [r0, #1816]!     ac0:	21401c0e 	cmpcs	r0, lr, lsl #24     ac4:	1c076804 	stcne	8, cr6, [r7], {4}     ac8:	2a401c08 	bcs	0x1007af0     acc:	1c10d200 	lfmne	f5, 1, [r0], {0}     ad0:	e0021a15 	and	r1, r2, r5, lsl sl     ad4:	36017832 	undefined     ad8:	380165a2 	stmccda	r1, {r1, r5, r7, r8, sl, sp, lr}     adc:	6ba2d2fa 	blvs	0xfe8b56cc     ae0:	43022010 	tstmi	r2, #16	; 0x10     ae4:	e01e63a2 	ands	r6, lr, r2, lsr #7     ae8:	2d402040 	stccsl	0, cr2, [r0, #-256]     aec:	1c28d200 	sfmne	f5, 1, [r8]     af0:	e0021a2d 	and	r1, r2, sp, lsr #20     af4:	36017831 	undefined     af8:	380165a1 	stmccda	r1, {r0, r5, r7, r8, sl, sp, lr}     afc:	e004d2fa 	strd	sp, [r4], -sl     b00:	f7ff1c38 	undefined     b04:	2800ff83 	stmcsda	r0, {r0, r1, r7, r8, r9, sl, fp, ip, sp, lr, pc}     b08:	6ba0d01f 	blvs	0xfe834b8c     b0c:	d5f707c0 	ldrleb	r0, [r7, #1984]!     b10:	08406ba0 	stmeqda	r0, {r5, r7, r8, r9, fp, sp, lr}^     b14:	63a00040 	movvs	r0, #64	; 0x40     b18:	07c06ba0 	streqb	r6, [r0, r0, lsr #23]     b1c:	6ba0d4fc 	blvs	0xfe835f14     b20:	43082110 	tstmi	r8, #4	; 0x4     b24:	2d0063a0 	stccs	3, cr6, [r0, #-640]     b28:	e004d1de 	ldrd	sp, [r4], -lr     b2c:	f7ff1c38 	undefined     b30:	2800ff6d 	stmcsda	r0, {r0, r2, r3, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc}     b34:	6ba0d009 	blvs	0xfe834b60     b38:	d5f707c0 	ldrleb	r0, [r7, #1984]!     b3c:	08406ba0 	stmeqda	r0, {r5, r7, r8, r9, fp, sp, lr}^     b40:	63a00040 	movvs	r0, #64	; 0x40     b44:	07c06ba0 	streqb	r6, [r0, r0, lsr #23]     b48:	1c28d4fc 	cfstrsne	mvf13, [r8], #-1008     b4c:	bc08bcf0 	stclt	12, cr11, [r8], {240}     b50:	00004718 	andeq	r4, r0, r8, lsl r7     b54:	00000302 	andeq	r0, r0, r2, lsl #6     b58:	00002021 	andeq	r2, r0, r1, lsr #32     b5c:	000021a1 	andeq	r2, r0, r1, lsr #3     b60:	00200ed0 	ldreqd	r0, [r0], -r0     b64:	00200f2c 	eoreq	r0, r0, ip, lsr #30     b68:	00200a0d 	eoreq	r0, r0, sp, lsl #20     b6c:	00200abf 	streqh	r0, [r0], -pc     b70:	00200a65 	eoreq	r0, r0, r5, ror #20     b74:	4abfb5fe 	bmi	0xfefee374     b78:	4abf7813 	bmi	0xfefdebcc     b7c:	d0312b00 	eorles	r2, r1, r0, lsl #22     b80:	d1012904 	tstle	r1, r4, lsl #18     b84:	e0066803 	and	r6, r6, r3, lsl #16     b88:	d1032902 	tstle	r3, r2, lsl #18     b8c:	5ec02300 	cdppl	3, 12, cr2, cr0, cr0, {0}     b90:	e0001c03 	and	r1, r0, r3, lsl #24     b94:	ac007803 	stcge	8, cr7, [r0], {3}     b98:	00483402 	subeq	r3, r8, r2, lsl #8     b9c:	39011901 	stmccdb	r1, {r0, r8, fp, ip}     ba0:	26302500 	ldrcst	r2, [r0], -r0, lsl #10     ba4:	071ce00a 	ldreq	lr, [ip, -sl]     ba8:	2c090f24 	stccs	15, cr0, [r9], {36}     bac:	4334d801 	teqmi	r4, #65536	; 0x10000     bb0:	3437e000 	ldrcct	lr, [r7]     bb4:	3901700c 	stmccdb	r1, {r2, r3, ip, sp, lr}     bb8:	3501111b 	strcc	r1, [r1, #-283]     bbc:	d8f242a8 	ldmleia	r2!, {r3, r5, r7, r9, lr}^     bc0:	701eab00 	andvcs	sl, lr, r0, lsl #22     bc4:	70592178 	subvcs	r2, r9, r8, ror r1     bc8:	44691c01 	strmibt	r1, [r9], #-3073     bcc:	708b230a 	addvc	r2, fp, sl, lsl #6     bd0:	70cb230d 	sbcvc	r2, fp, sp, lsl #6     bd4:	46681d01 	strmibt	r1, [r8], -r1, lsl #26     bd8:	f0006892 	mulnv	r0, r2, r8     bdc:	bcfef96f 	ldcltl	9, cr15, [lr], #444     be0:	4718bc08 	ldrmi	fp, [r8, -r8, lsl #24]     be4:	f0006892 	mulnv	r0, r2, r8     be8:	e7f8f969 	ldrb	pc, [r8, r9, ror #18]!     bec:	1c04b510 	cfstr32ne	mvfx11, [r4], {16}     bf0:	fc46f7ff 	mcrr2	7, 15, pc, r6, cr15     bf4:	bc107020 	ldclt	0, cr7, [r0], {32}     bf8:	2001bc08 	andcs	fp, r1, r8, lsl #24     bfc:	b5704718 	ldrltb	r4, [r0, #-1816]!     c00:	1c0e1c05 	stcne	12, cr1, [lr], {5}     c04:	e0042400 	and	r2, r4, r0, lsl #8     c08:	35017828 	strcc	r7, [r1, #-2088]     c0c:	fc32f7ff 	ldc2	7, cr15, [r2], #-1020     c10:	42b43401 	adcmis	r3, r4, #16777216	; 0x1000000     c14:	bc70d3f8 	ldcltl	3, cr13, [r0], #-992     c18:	4718bc08 	ldrmi	fp, [r8, -r8, lsl #24]     c1c:	4c96b510 	cfldr32mi	mvfx11, [r6], {16}     c20:	34181c0a 	ldrcc	r1, [r8], #-3082     c24:	1c201c01 	stcne	12, cr1, [r0], #-4     c28:	f0006923 	andnv	r6, r0, r3, lsr #18     c2c:	bc10f948 	ldclt	9, cr15, [r0], {72}     c30:	4718bc08 	ldrmi	fp, [r8, -r8, lsl #24]     c34:	4c90b510 	cfldr32mi	mvfx11, [r0], {16}     c38:	34181c0a 	ldrcc	r1, [r8], #-3082     c3c:	1c201c01 	stcne	12, cr1, [r0], #-4     c40:	f0006963 	andnv	r6, r0, r3, ror #18     c44:	bc10f93c 	ldclt	9, cr15, [r0], {60}     c48:	4718bc08 	ldrmi	fp, [r8, -r8, lsl #24]     c4c:	1c06b5f8 	cfstr32ne	mvfx11, [r6], {248}     c50:	27401c0c 	strcsb	r1, [r0, -ip, lsl #24]     c54:	1c3de009 	ldcne	0, cr14, [sp], #-36     c58:	d2002c40 	andle	r2, r0, #16384	; 0x4000     c5c:	1c291c25 	stcne	12, cr1, [r9], #-148     c60:	f7ff1c30 	undefined     c64:	1b64ffdb 	blne	0x1940bd8     c68:	2c001976 	stccs	9, cr1, [r0], {118}     c6c:	bcf8d1f3 	ldfltp	f5, [r8], #972     c70:	4718bc08 	ldrmi	fp, [r8, -r8, lsl #24]     c74:	1c05b570 	cfstr32ne	mvfx11, [r5], {112}     c78:	26401c0c 	strcsb	r1, [r0], -ip, lsl #24     c7c:	1c31e008 	ldcne	0, cr14, [r1], #-32     c80:	d2002c40 	andle	r2, r0, #16384	; 0x4000     c84:	1c281c21 	stcne	12, cr1, [r8], #-132     c88:	ffd4f7ff 	swinv	0x00d4f7ff     c8c:	182d1a24 	stmneda	sp!, {r2, r5, r9, fp, ip}     c90:	d1f42c00 	mvnles	r2, r0, lsl #24     c94:	bc08bc70 	stclt	12, cr11, [r8], {112}     c98:	b5f04718 	ldrltb	r4, [r0, #1816]!     c9c:	4d764f76 	ldcmil	15, cr4, [r6, #-472]!     ca0:	3718b093 	undefined     ca4:	68f91c38 	ldmvsia	r9!, {r3, r4, r5, sl, fp, ip}^     ca8:	f907f000 	stmnvdb	r7, {ip, sp, lr, pc}     cac:	d0072800 	andle	r2, r7, r0, lsl #16     cb0:	60284872 	eorvs	r4, r8, r2, ror r8     cb4:	60684872 	rsbvs	r4, r8, r2, ror r8     cb8:	60a84872 	adcvs	r4, r8, r2, ror r8     cbc:	e00c4872 	and	r4, ip, r2, ror r8     cc0:	fa87f7ff 	blx	0xfe1fecc4     cc4:	d1ed2805 	mvnle	r2, r5, lsl #16     cc8:	3110496b 	tstcc	r0, fp, ror #18     ccc:	60286808 	eorvs	r6, r8, r8, lsl #16     cd0:	60686848 	rsbvs	r6, r8, r8, asr #16     cd4:	60a8486d 	adcvs	r4, r8, sp, ror #16     cd8:	60e8486d 	rscvs	r4, r8, sp, ror #16     cdc:	fa5cf7ff 	blx	0x173ece0     ce0:	21404a65 	cmpcs	r0, r5, ror #20     ce4:	68d2a801 	ldmvsia	r2, {r0, fp, sp, pc}^     ce8:	f8e8f000 	stmnvia	r8!, {ip, sp, lr, pc}^     cec:	af019011 	swige	0x00019011     cf0:	e0ba2500 	adcs	r2, sl, r0, lsl #10     cf4:	28ff7838 	ldmcsia	pc!, {r3, r4, r5, fp, ip, sp, lr}^     cf8:	2823d066 	stmcsda	r3!, {r1, r2, r5, r6, ip, lr, pc}     cfc:	485dd165 	ldmmida	sp, {r0, r2, r5, r6, r8, ip, lr, pc}^     d00:	28007800 	stmcsda	r0, {fp, ip, sp, lr}     d04:	4a5cd005 	bmi	0x1734d20     d08:	a0622102 	rsbge	r2, r2, r2, lsl #2     d0c:	f0006892 	mulnv	r0, r2, r8     d10:	2c53f8d5 	mrrccs	8, 13, pc, r3, cr5     d14:	4a58d106 	bmi	0x1635134     d18:	68529912 	ldmvsda	r2, {r1, r4, r8, fp, ip, pc}^     d1c:	f0001c30 	andnv	r1, r0, r0, lsr ip     d20:	e072f8cd 	rsbs	pc, r2, sp, asr #17     d24:	d1062c52 	tstle	r6, r2, asr ip     d28:	99124a53 	ldmlsdb	r2, {r0, r1, r4, r6, r9, fp, lr}     d2c:	1c306812 	ldcne	8, cr6, [r0], #-72     d30:	f8c4f000 	stmnvia	r4, {ip, sp, lr, pc}^     d34:	2c4fe069 	mcrrcs	0, 6, lr, pc, cr9     d38:	9812d102 	ldmlsda	r2, {r1, r8, ip, lr, pc}     d3c:	e0647030 	rsb	r7, r4, r0, lsr r0     d40:	d1022c48 	tstle	r2, r8, asr #24     d44:	80309812 	eorhis	r9, r0, r2, lsl r8     d48:	2c57e05f 	mrrccs	0, 5, lr, r7, cr15

⌨️ 快捷键说明

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