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

📄 samba.th.asm

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

⌨️ 快捷键说明

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