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

📄 mp3.mid

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 MID
📖 第 1 页 / 共 3 页
字号:
	j	$L110	move	$20,$0$L119:	lbu	$3,1($fp)	bne	$3,$2,$L121	lw	$3,912($sp)	lbu	$3,2($fp)	li	$2,51			# 0x33	bne	$3,$2,$L121	lw	$3,912($sp)	lbu	$2,3($fp)	li	$3,255			# 0xff	beq	$2,$3,$L92	nop	lbu	$2,4($fp)	beq	$2,$3,$L92	nop	lb	$2,6($fp)	bltz	$2,$L92	nop	lb	$2,7($fp)	bltz	$2,$L92	nop	lb	$2,8($fp)	bltz	$2,$L92	nop	lb	$2,9($fp)	bltz	$2,$L92	li	$2,51			# 0x33	j	$L122	lw	$31,908($sp)	.set	macro	.set	reorder	.end	mp3_read_probe	.section	.rodata.str1.4,"aMS",@progbits,1	.align	2$LC0:	.ascii	"version\000"	.align	2$LC1:	.ascii	"unsynchronization\000"	.align	2$LC2:	.ascii	"compression\000"	.align	2$LC3:	.ascii	"ID3v2.%d tag skipped, cannot handle %s\012\000"	.section	.text.mp3_read_header,"ax",@progbits	.align	2	.align	5	.ent	mp3_read_header	.type	mp3_read_header, @functionmp3_read_header:	.frame	$sp,232,$31		# vars= 168, regs= 10/0, args= 24, gp= 0	.mask	0xc0ff0000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-232	move	$5,$0	sw	$20,208($sp)	sw	$31,228($sp)	sw	$fp,224($sp)	sw	$23,220($sp)	sw	$22,216($sp)	sw	$21,212($sp)	sw	$19,204($sp)	sw	$18,200($sp)	sw	$17,196($sp)	sw	$16,192($sp)	jal	av_new_stream	move	$20,$4	bne	$2,$0,$L124	move	$6,$2	li	$2,-12			# 0xfffffffffffffff4$L126:	lw	$31,228($sp)	lw	$fp,224($sp)	lw	$23,220($sp)	lw	$22,216($sp)	lw	$21,212($sp)	lw	$20,208($sp)	lw	$19,204($sp)	lw	$18,200($sp)	lw	$17,196($sp)	lw	$16,192($sp)	j	$31	addiu	$sp,$sp,232$L124:	addiu	$19,$20,16	lw	$4,8($2)	lw	$5,52($19)	li	$2,65536			# 0x10000	li	$3,1			# 0x1	ori	$2,$2,0x5001	sw	$2,228($4)	sw	$3,108($6)	beq	$5,$0,$L219	sw	$3,224($4)	addiu	$16,$sp,45$L232:	move	$5,$16$L228:	move	$4,$19	jal	get_buffer	li	$6,10			# 0xa	li	$3,10			# 0xa	bne	$2,$3,$L126	li	$2,-1			# 0xffffffffffffffff	lbu	$3,45($sp)	li	$2,73			# 0x49	beq	$3,$2,$L220	lbu	$3,46($sp)	move	$4,$19$L233:	move	$6,$0$L234:	move	$7,$0	jal	url_fseek	sw	$0,16($sp)$L217:	j	$L126	move	$2,$0$L219:	jal	url_fsize	move	$4,$19	move	$6,$2	slt	$2,$2,129	bne	$2,$0,$L232	addiu	$16,$sp,45	addiu	$6,$6,-128	sra	$7,$6,31	move	$4,$19	jal	url_fseek	sw	$0,16($sp)	move	$4,$19	move	$5,$16	jal	get_buffer	li	$6,128			# 0x80	li	$3,128			# 0x80	beq	$2,$3,$L221	lbu	$3,45($sp)$L130:	move	$4,$19$L230:	move	$6,$0$L238:	move	$7,$0$L239:	jal	url_fseek	sw	$0,16($sp)	j	$L228	move	$5,$16$L220:	li	$2,68			# 0x44	bne	$3,$2,$L233	move	$4,$19	lbu	$3,47($sp)	li	$2,51			# 0x33	bne	$3,$2,$L234	move	$6,$0	lbu	$7,48($sp)	li	$3,255			# 0xff	beq	$7,$3,$L234	nop	lbu	$2,49($sp)	beq	$2,$3,$L234	nop	lb	$2,51($sp)	bltz	$2,$L234	nop	lb	$2,52($sp)	bltz	$2,$L234	nop	lb	$2,53($sp)	bltz	$2,$L234	nop	lb	$2,54($sp)	bltz	$2,$L234	lbu	$3,52($sp)	lbu	$2,51($sp)	andi	$2,$2,0x7f	andi	$3,$3,0x7f	lbu	$4,53($sp)	lbu	$5,54($sp)	sll	$2,$2,21	sll	$3,$3,14	or	$2,$2,$3	andi	$4,$4,0x7f	andi	$5,$5,0x7f	or	$2,$2,$5	sll	$4,$4,7	or	$fp,$4,$2	lbu	$2,50($sp)	andi	$7,$7,0x00ff	sw	$2,180($sp)	li	$2,2			# 0x2	beq	$7,$2,$L172	sw	$7,176($sp)	sltu	$2,$7,2	bne	$2,$0,$L235	lui	$2,%hi($LC0)	sltu	$2,$7,5	beq	$2,$0,$L171	lui	$2,%hi($LC0)	li	$3,1			# 0x1	li	$2,10			# 0xa	sw	$3,184($sp)	sw	$2,188($sp)$L175:	lw	$3,180($sp)	sll	$2,$3,24	sra	$2,$2,24	bltz	$2,$L222	lui	$2,%hi($LC1)	lw	$2,184($sp)	beq	$2,$0,$L229	lw	$3,188($sp)	lw	$3,180($sp)	andi	$2,$3,0x40	beq	$2,$0,$L229	lw	$3,188($sp)	move	$17,$0	li	$16,3			# 0x3	li	$18,-1			# 0xffffffffffffffff$L183:	jal	get_byte	move	$4,$19	andi	$2,$2,0x7f	sll	$3,$17,7	addiu	$16,$16,-1	bne	$16,$18,$L183	addu	$17,$3,$2	move	$6,$17	move	$7,$0	jal	url_fskip	move	$4,$19	j	$L229	lw	$3,188($sp)$L223:	jal	get_be32	move	$4,$19	move	$4,$19	jal	get_byte	move	$21,$2	move	$4,$19	jal	get_byte	move	$16,$2	move	$17,$2	move	$4,$19	jal	get_byte	andi	$16,$16,0x7f	sll	$16,$16,7	andi	$17,$17,0x7f	move	$18,$2	addu	$16,$16,$17	move	$4,$19	sll	$16,$16,7	jal	get_byte	andi	$18,$18,0x7f	addu	$16,$16,$18	sll	$16,$16,7	andi	$2,$2,0x7f	move	$4,$19	jal	get_be16	addu	$16,$16,$2$L189:	lw	$3,188($sp)	addu	$2,$16,$3	subu	$fp,$fp,$2	bltz	$fp,$L236	lw	$3,176($sp)	jal	url_ftell	move	$4,$19	move	$23,$3	li	$3,5505024			# 0x540000	move	$22,$2	ori	$2,$3,0x5432	beq	$21,$2,$L198	sltu	$2,$2,$21	bne	$2,$0,$L199	ori	$2,$3,0x434f	beq	$21,$2,$L194	sltu	$2,$2,$21	bne	$2,$0,$L200	ori	$2,$3,0x5031	beq	$21,$0,$L192	move	$6,$fp	ori	$2,$3,0x414c	beq	$21,$2,$L237	move	$4,$20$L191:	move	$3,$0$L231:	addu	$6,$22,$16	sltu	$4,$6,$22	addu	$7,$23,$3	addu	$7,$4,$7	move	$4,$19	jal	url_fseek	sw	$0,16($sp)$L218:	lw	$3,188($sp)$L229:	slt	$2,$fp,$3	bne	$2,$0,$L185	lw	$2,184($sp)	bne	$2,$0,$L223	nop	jal	get_be24	move	$4,$19	move	$4,$19	jal	get_byte	move	$21,$2	move	$4,$19	jal	get_byte	move	$16,$2	move	$17,$2	andi	$16,$16,0x7f	move	$4,$19	sll	$16,$16,7	jal	get_byte	andi	$17,$17,0x7f	addu	$16,$16,$17	sll	$16,$16,7	andi	$2,$2,0x7f	j	$L189	addu	$16,$16,$2$L221:	li	$2,84			# 0x54	bne	$3,$2,$L230	move	$4,$19	lbu	$3,46($sp)	li	$2,65			# 0x41	bne	$3,$2,$L238	move	$6,$0	lbu	$3,47($sp)	li	$2,71			# 0x47	bne	$3,$2,$L239	move	$7,$0	addiu	$2,$20,1216	addiu	$4,$sp,48	addiu	$6,$sp,78	j	$L135	addiu	$5,$sp,559$L224:	beq	$4,$5,$L136	nop	addiu	$4,$4,1	sb	$3,0($2)	beq	$4,$6,$L136	addiu	$2,$2,1$L135:	lbu	$3,0($4)	bne	$3,$0,$L224	nop$L136:	sb	$0,0($2)	move	$4,$6	addiu	$2,$20,1728	addiu	$6,$sp,108	j	$L139	addiu	$5,$sp,589$L225:	beq	$4,$5,$L140	nop	addiu	$4,$4,1	sb	$3,0($2)	beq	$4,$6,$L140	addiu	$2,$2,1$L139:	lbu	$3,0($4)	bne	$3,$0,$L225	nop$L140:	sb	$0,0($2)	move	$4,$6	addiu	$2,$20,3264	addiu	$6,$sp,138	j	$L143	addiu	$5,$sp,619$L226:	beq	$4,$5,$L144	addiu	$4,$4,1	sb	$3,0($2)	beq	$4,$6,$L144	addiu	$2,$2,1$L143:	lbu	$3,0($4)	bne	$3,$0,$L226	nop$L144:	addiu	$4,$sp,24	move	$5,$6	sb	$0,0($2)	move	$3,$4	addiu	$6,$sp,28$L147:	lbu	$2,0($5)	beq	$2,$0,$L148	addiu	$5,$5,1	beq	$3,$6,$L148	nop	sb	$2,0($3)	addiu	$3,$3,1	bne	$6,$3,$L147	nop$L148:	move	$5,$0	li	$6,10			# 0xa	sb	$0,0($3)	jal	__strtol_internal	move	$7,$0	addiu	$3,$20,2752	addiu	$4,$sp,142	addiu	$5,$sp,653	addiu	$6,$sp,172	j	$L151	sw	$2,3776($20)$L227:	beq	$4,$5,$L152	nop	addiu	$4,$4,1	sb	$2,0($3)	beq	$4,$6,$L152	addiu	$3,$3,1$L151:	lbu	$2,0($4)	bne	$2,$0,$L227	nop$L152:	lbu	$2,170($sp)	bne	$2,$0,$L155	sb	$0,0($3)	lbu	$2,171($sp)	beq	$2,$0,$L240	lbu	$3,172($sp)	sw	$2,3780($20)$L155:	lbu	$3,172($sp)$L240:	slt	$2,$3,126	beq	$2,$0,$L130	lui	$2,%hi(id3v1_genre_str)	sll	$3,$3,2	addiu	$2,$2,%lo(id3v1_genre_str)	addu	$3,$3,$2	lw	$5,0($3)	addiu	$4,$20,3784	jal	av_strlcpy	li	$6,32			# 0x20	j	$L230	move	$4,$19$L199:	li	$3,1413677056			# 0x54430000	ori	$2,$3,0x4f50	beq	$21,$2,$L195	sltu	$2,$2,$21	bne	$2,$0,$L201	li	$2,1414529024			# 0x54500000	li	$2,1413545984			# 0x54410000	ori	$2,$2,0x4c42	beq	$21,$2,$L193	ori	$2,$3,0x4f4e	bne	$21,$2,$L191	nop$L194:	move	$4,$20	move	$5,$16	addiu	$6,$20,3784	jal	id3v2_read_ttag	li	$7,32			# 0x20	j	$L231	move	$3,$0$L201:	ori	$2,$2,0x4531	beq	$21,$2,$L196	li	$2,1414660096			# 0x54520000	ori	$2,$2,0x434b	beq	$21,$2,$L197	li	$2,1414070272			# 0x54490000	ori	$2,$2,0x5432	bne	$21,$2,$L191	nop$L198:	move	$4,$20	move	$5,$16	addiu	$6,$20,1216	jal	id3v2_read_ttag	li	$7,512			# 0x200	j	$L231	move	$3,$0$L171:$L235:	addiu	$2,$2,%lo($LC0)$L174:	lw	$7,176($sp)	lui	$6,%hi($LC3)	move	$4,$20	addiu	$6,$6,%lo($LC3)	li	$5,1			# 0x1	jal	av_log	sw	$2,16($sp)	move	$6,$fp	sra	$7,$fp,31	jal	url_fskip	move	$4,$19	j	$L126	move	$2,$0$L200:	beq	$21,$2,$L196	ori	$2,$3,0x524b	beq	$21,$2,$L197	ori	$2,$3,0x4352	bne	$21,$2,$L191	nop$L195:	move	$4,$20	move	$5,$16	addiu	$6,$20,2240	jal	id3v2_read_ttag	li	$7,512			# 0x200	j	$L231	move	$3,$0$L172:	lw	$3,180($sp)	andi	$2,$3,0x40	bne	$2,$0,$L176	lui	$2,%hi($LC2)	li	$2,6			# 0x6	sw	$0,184($sp)	j	$L175	sw	$2,188($sp)$L197:	move	$5,$16	addiu	$6,$sp,29	li	$7,16			# 0x10	jal	id3v2_read_ttag	move	$4,$20	addiu	$4,$sp,29	move	$5,$0	li	$6,10			# 0xa	jal	__strtol_internal	move	$7,$0	j	$L191	sw	$2,3780($20)$L185:	lw	$3,176($sp)$L236:	li	$2,4			# 0x4	bne	$3,$2,$L126	move	$2,$0	lw	$3,180($sp)	andi	$2,$3,0x10	beq	$2,$0,$L217	move	$4,$19	li	$6,10			# 0xa	jal	url_fskip	move	$7,$0	j	$L126	move	$2,$0$L193:	move	$4,$20$L237:	move	$5,$16	addiu	$6,$20,3264	jal	id3v2_read_ttag	li	$7,512			# 0x200	j	$L231	move	$3,$0$L192:	sra	$7,$fp,31	jal	url_fskip	move	$4,$19	j	$L218	move	$fp,$0$L196:	move	$4,$20	move	$5,$16	addiu	$6,$20,1728	jal	id3v2_read_ttag	li	$7,512			# 0x200	j	$L231	move	$3,$0$L176:	j	$L174	addiu	$2,$2,%lo($LC2)$L222:	j	$L174	addiu	$2,$2,%lo($LC1)	.set	macro	.set	reorder	.end	mp3_read_header	.section	.rodata.str1.4	.align	2$LC4:	.ascii	"%d\000"	.align	2$LC5:	.ascii	"Lavf51.14.0\000"	.section	.text.mp3_write_header,"ax",@progbits	.align	2	.align	5	.ent	mp3_write_header	.type	mp3_write_header, @functionmp3_write_header:	.frame	$sp,56,$31		# vars= 16, regs= 5/0, args= 16, gp= 0	.mask	0x800f0000,-8	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-56	sw	$17,36($sp)	sw	$31,48($sp)	sw	$19,44($sp)	sw	$18,40($sp)	sw	$16,32($sp)	lw	$16,3780($4)	bne	$16,$0,$L275	move	$17,$4	lb	$2,1216($17)	bne	$2,$0,$L244	nop$L289:	lb	$2,1728($17)	bne	$2,$0,$L276	move	$18,$0$L247:	lb	$2,3264($17)	bne	$2,$0,$L277	nop$L249:	lb	$2,3784($17)	bne	$2,$0,$L278	nop$L251:	lb	$2,2240($17)	bne	$2,$0,$L279	nop	bne	$16,$0,$L280	nop$L255:	lw	$4,100($17)	li	$19,8388608			# 0x800000	lw	$3,8($4)	lw	$2,12($3)	and	$2,$2,$19	beq	$2,$0,$L281	nop	bne	$18,$0,$L291	addiu	$16,$17,16	lw	$31,48($sp)$L292:	lw	$19,44($sp)	lw	$18,40($sp)	lw	$17,36($sp)	lw	$16,32($sp)	move	$2,$0	j	$31	addiu	$sp,$sp,56$L281:	lui	$4,%hi($LC5)	jal	strlen

⌨️ 快捷键说明

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