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

📄 tv.mid

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 MID
📖 第 1 页 / 共 5 页
字号:
	lw	$2,8($3)	slt	$2,$18,$2	beq	$2,$0,$L464	lui	$2,%hi(tv_channel_current)$L326:	lw	$2,20($20)	addiu	$5,$19,4	addu	$2,$17,$2	lw	$4,4($2)	lw	$16,8($2)	lw	$3,0($2)	sw	$4,48($sp)	sw	$3,44($sp)	sw	$16,52($sp)	jal	strcasecmp	addiu	$4,$sp,44	addiu	$18,$18,1	bne	$2,$0,$L441	addiu	$17,$17,12	sw	$16,32($19)$L324:	lui	$2,%hi(tv_channel_current)$L464:	lw	$4,%lo(tv_channel_current)($2)	move	$18,$2	lw	$2,32($4)	bne	$2,$0,$L329	addiu	$17,$4,9	lui	$6,%hi($LC59)	addiu	$2,$4,9	addiu	$7,$4,4	addiu	$6,$6,%lo($LC59)	li	$4,24			# 0x18	li	$5,1			# 0x1	jal	mp_msg	sw	$2,16($sp)$L331:	lui	$3,%hi(tv_channel_current)$L456:	li	$4,44			# 0x2c	jal	uc_malloc	lw	$16,%lo(tv_channel_current)($3)	lui	$3,%hi(tv_channel_current)	lw	$4,%lo(tv_channel_current)($3)	sw	$2,36($16)	lw	$3,36($4)	lw	$2,0($4)	sw	$0,36($3)	lw	$5,36($4)	sw	$4,40($3)	addiu	$2,$2,1	lui	$4,%hi(tv_channel_current)	sw	$2,0($3)	sw	$5,%lo(tv_channel_current)($4)$L317:	j	$L315	addiu	$fp,$fp,4$L329:	move	$4,$17	jal	strchr	li	$5,45			# 0x2d	beq	$2,$0,$L442	move	$16,$2$L332:	li	$6,10			# 0xa	addiu	$4,$16,1	move	$5,$0	jal	__strtol_internal	move	$7,$0	lb	$3,0($16)	move	$6,$2	li	$2,43			# 0x2b	beq	$3,$2,$L443	lw	$5,%lo(tv_channel_current)($18)$L334:	li	$2,45			# 0x2d	beq	$3,$2,$L444	lw	$5,%lo(tv_channel_current)($18)	j	$L331	sb	$0,0($16)$L444:	sll	$4,$6,4	sll	$2,$6,2	addu	$2,$2,$4	lw	$3,32($5)	sll	$4,$2,2	addu	$2,$2,$4	subu	$3,$3,$2	sw	$3,32($5)	j	$L331	sb	$0,0($16)$L440:	lw	$16,%lo(tv_channel_current)($18)	move	$4,$17	move	$5,$0	li	$6,10			# 0xa	jal	__strtol_internal	move	$7,$0	j	$L324	sw	$2,32($16)$L437:	lw	$4,4($20)	beq	$4,$0,$L271	move	$21,$0$L425:	lw	$3,0($20)	lw	$2,4($3)	jal	$2	nop	beq	$2,$0,$L255	move	$21,$0	j	$L271	sw	$0,4($20)$L439:	lui	$2,%hi(tv_channel_current)	lw	$4,%lo(tv_channel_current)($2)	lw	$2,40($4)	beq	$2,$0,$L339	nop	sw	$0,36($2)$L339:	jal	uc_free	nop$L341:	lui	$3,%hi(tv_channel_list)	lw	$17,%lo(tv_channel_list)($3)	beq	$17,$0,$L342	nop	lw	$16,28($20)	lw	$18,4($16)	beq	$18,$0,$L344	lui	$2,%hi(tv_channel_current)	jal	__ctype_b_loc	nop	lb	$3,0($18)	lw	$4,0($2)	sll	$3,$3,1	addu	$3,$3,$4	lhu	$2,0($3)	andi	$2,$2,0x800	bne	$2,$0,$L445	lui	$4,%hi(tv_channel_current)	sw	$17,%lo(tv_channel_current)($4)$L350:	lw	$5,4($16)	jal	strstr	addiu	$4,$17,9	bne	$2,$0,$L349	lui	$2,%hi(tv_channel_current)	lw	$17,36($17)	bne	$17,$0,$L350	sw	$17,%lo(tv_channel_current)($2)	lui	$4,%hi(tv_channel_list)	lw	$3,%lo(tv_channel_list)($4)	sw	$3,%lo(tv_channel_current)($2)$L349:	lui	$4,%hi(tv_channel_current)$L459:	lw	$16,%lo(tv_channel_current)($4)	addiu	$2,$16,9	sw	$2,16($sp)	lw	$4,32($16)	jal	__floatsisf	addiu	$16,$16,4	lui	$3,%hi($LC60)	lw	$5,%lo($LC60)($3)	jal	__mulsf3	move	$4,$2	jal	__extendsfdf2	move	$4,$2	lui	$6,%hi($LC16)	addiu	$6,$6,%lo($LC16)	move	$7,$16	li	$5,4			# 0x4	li	$4,24			# 0x18	sw	$2,24($sp)	jal	mp_msg	sw	$3,28($sp)	lui	$3,%hi(tv_channel_current)	lw	$2,%lo(tv_channel_current)($3)	jal	__floatsisf	lw	$4,32($2)	lui	$3,%hi($LC61)	lw	$5,%lo($LC61)($3)	jal	__mulsf3	move	$4,$2	jal	__fixunssfsi	move	$4,$2	move	$5,$2	jal	tv_set_freq	move	$4,$20	lui	$4,%hi(tv_channel_current)	lw	$3,%lo(tv_channel_current)($4)	lui	$2,%hi(tv_channel_last)	sw	$3,%lo(tv_channel_last)($2)$L357:	lw	$3,0($20)$L457:	lw	$4,4($20)	lw	$2,8($3)	li	$5,3			# 0x3	jal	$2	move	$6,$0	li	$3,1			# 0x1	beq	$2,$3,$L446	li	$5,513			# 0x201	lw	$2,16($20)$L458:	lui	$3,%hi(chanlists)	addiu	$4,$3,%lo(chanlists)	sll	$3,$2,4	sll	$2,$2,2	subu	$3,$3,$2	addu	$3,$3,$4	lw	$16,8($3)	blez	$16,$L303	lw	$3,40($sp)	srl	$4,$3,4	bltz	$4,$L373	andi	$2,$4,0x1	jal	__floatsisf	nop	move	$4,$2$L372:	lui	$2,%hi($LC66)	jal	__mulsf3	lw	$5,%lo($LC66)($2)	jal	__fixsfsi	move	$4,$2	lw	$3,20($20)	addiu	$5,$2,250	lw	$2,8($3)	beq	$5,$2,$L447	move	$4,$0$L378:	addiu	$4,$4,1	beq	$4,$16,$L303	nop	lw	$2,20($3)	bne	$5,$2,$L378	addiu	$3,$3,12	addiu	$2,$4,1	j	$L303	sw	$2,24($20)$L407:	j	$L403	lw	$16,28($20)$L443:	sll	$3,$6,4	sll	$2,$6,2	addu	$2,$2,$3	lw	$4,32($5)	sll	$3,$2,2	addu	$2,$2,$3	addu	$4,$4,$2	sw	$4,32($5)	j	$L334	lb	$3,0($16)$L435:	lw	$2,8($19)	lw	$4,4($20)	li	$5,4			# 0x4	jal	$2	move	$6,$0	lw	$16,28($20)	j	$L388	sw	$18,52($16)$L433:	lw	$2,28($20)	lui	$6,%hi($LC55)	lw	$7,8($2)	addiu	$6,$6,%lo($LC55)	li	$4,24			# 0x18	jal	mp_msg	li	$5,2			# 0x2	j	$L454	lw	$3,28($20)$L431:	lw	$6,28($20)	lw	$2,8($23)	lw	$4,4($20)	addiu	$6,$6,32	jal	$2	li	$5,276			# 0x114	j	$L455	lw	$2,8($23)$L430:	lw	$6,28($20)	lw	$2,8($23)	lw	$4,4($20)	addiu	$6,$6,28	jal	$2	li	$5,273			# 0x111	j	$L291	lw	$16,28($20)$L288:	beq	$7,$2,$L286	li	$2,1498808320			# 0x59560000	ori	$2,$2,0x5955	bne	$7,$2,$L285	nop	j	$L451	lw	$2,8($23)$L382:	lw	$2,32($sp)	j	$L384	sw	$2,236($17)$L344:	j	$L349	sw	$17,%lo(tv_channel_current)($2)$L442:	move	$4,$17	jal	strchr	li	$5,43			# 0x2b	bne	$2,$0,$L332	move	$16,$2	j	$L456	lui	$3,%hi(tv_channel_current)$L342:	lw	$16,28($20)	lw	$4,0($16)	beq	$4,$0,$L358	move	$5,$0	jal	__strtod_internal	move	$6,$0	lui	$4,%hi($LC62)	lw	$6,%lo($LC62)($4)	lw	$7,%lo($LC62+4)($4)	move	$5,$3	jal	__muldf3	move	$4,$2	move	$5,$3	jal	__fixunsdfsi	move	$4,$2	addiu	$16,$sp,40	lw	$4,4($20)	lw	$3,8($23)	move	$6,$16	li	$5,514			# 0x202	jal	$3	sw	$2,40($sp)	lw	$2,8($23)	lw	$4,4($20)	move	$6,$16	jal	$2	li	$5,513			# 0x201	lw	$16,40($sp)	bltz	$16,$L361	andi	$2,$16,0x1	jal	__floatsisf	move	$4,$16	move	$4,$2$L360:	lui	$2,%hi($LC64)	jal	__mulsf3	lw	$5,%lo($LC64)($2)	jal	__extendsfdf2	move	$4,$2	lui	$6,%hi($LC63)	move	$7,$16	addiu	$6,$6,%lo($LC63)	li	$4,24			# 0x18	li	$5,6			# 0x6	sw	$2,16($sp)	jal	mp_msg	sw	$3,20($sp)	lw	$16,28($20)$L358:	lw	$7,4($16)	beq	$7,$0,$L357	lui	$6,%hi($LC65)	li	$4,24			# 0x18	addiu	$6,$6,%lo($LC65)	jal	mp_msg	li	$5,6			# 0x6	lw	$3,16($20)	lui	$2,%hi(chanlists)	addiu	$4,$2,%lo(chanlists)	sll	$2,$3,4	sll	$3,$3,2	subu	$2,$2,$3	addu	$2,$2,$4	lw	$3,8($2)	blez	$3,$L357	move	$19,$4	move	$16,$0	move	$17,$0	j	$L364	addiu	$18,$sp,44$L448:	lw	$2,16($20)	addiu	$16,$16,1	sll	$3,$2,4	sll	$2,$2,2	subu	$3,$3,$2	addu	$3,$3,$19	lw	$2,8($3)	slt	$2,$16,$2	beq	$2,$0,$L357	nop$L364:	lw	$2,20($20)	move	$4,$18	addu	$2,$17,$2	lw	$5,4($2)	lw	$6,8($2)	lw	$3,0($2)	sw	$5,48($sp)	sw	$3,44($sp)	sw	$6,52($sp)	lw	$2,28($20)	addiu	$17,$17,12	jal	strcasecmp	lw	$5,4($2)	bne	$2,$0,$L448	lui	$2,%hi(tv_channel_last_real)	lw	$4,%lo(tv_channel_last_real)($2)	jal	strcpy	move	$5,$18	sw	$16,24($20)	jal	__floatsisf	lw	$4,52($sp)	lui	$3,%hi($LC60)	lw	$5,%lo($LC60)($3)	jal	__mulsf3	move	$4,$2	jal	__extendsfdf2	move	$4,$2	lui	$6,%hi($LC19)	addiu	$6,$6,%lo($LC19)	move	$7,$18	li	$5,4			# 0x4	li	$4,24			# 0x18	sw	$3,20($sp)	jal	mp_msg	sw	$2,16($sp)	jal	__floatsisf	lw	$4,52($sp)	lui	$3,%hi($LC61)	lw	$5,%lo($LC61)($3)	jal	__mulsf3	move	$4,$2	jal	__fixunssfsi	move	$4,$2	move	$5,$2	jal	tv_set_freq	move	$4,$20	j	$L457	lw	$3,0($20)$L373:	srl	$4,$3,5	jal	__floatsisf	or	$4,$2,$4	move	$4,$2	jal	__addsf3	move	$5,$2	j	$L372	move	$4,$2$L313:	jal	uc_malloc	li	$4,5			# 0x5	lui	$3,%hi(tv_channel_last_real)	j	$L341	sw	$2,%lo(tv_channel_last_real)($3)$L446:	lw	$3,0($20)	lw	$4,4($20)	lw	$2,8($3)	jal	$2	addiu	$6,$sp,40	lw	$16,40($sp)	bltz	$16,$L370	nop	jal	__floatsisf	move	$4,$16	move	$4,$2$L369:	lui	$2,%hi($LC64)	jal	__mulsf3	lw	$5,%lo($LC64)($2)	jal	__extendsfdf2	move	$4,$2	lui	$6,%hi($LC1)	addiu	$6,$6,%lo($LC1)	move	$7,$16	li	$4,24			# 0x18	li	$5,6			# 0x6	sw	$2,16($sp)	jal	mp_msg	sw	$3,20($sp)	j	$L458	lw	$2,16($20)$L445:	move	$5,$0	move	$4,$18	li	$6,10			# 0xa	jal	__strtol_internal	move	$7,$0	beq	$2,$0,$L349	move	$5,$2	lui	$2,%hi(tv_channel_list)	lw	$3,%lo(tv_channel_list)($2)	lui	$4,%hi(tv_channel_current)	slt	$2,$5,2	bne	$2,$0,$L459	sw	$3,%lo(tv_channel_current)($4)	li	$6,1			# 0x1	move	$7,$4$L354:	lui	$3,%hi(tv_channel_current)	lw	$2,%lo(tv_channel_current)($3)	lw	$3,%lo(tv_channel_current)($7)	lw	$4,36($2)	addiu	$6,$6,1	movn	$3,$4,$4	bne	$6,$5,$L354	sw	$3,%lo(tv_channel_current)($7)	j	$L459	lui	$4,%hi(tv_channel_current)$L447:	li	$2,1			# 0x1	j	$L303	sw	$2,24($20)$L397:$L463:	jal	af_fmt2str	li	$6,128			# 0x80	move	$7,$2	lui	$6,%hi($LC71)	lw	$2,36($sp)	addiu	$6,$6,%lo($LC71)	li	$4,24			# 0x18	li	$5,1			# 0x1	jal	mp_msg	sw	$2,16($sp)	j	$L460	lw	$2,12($19)$L370:	andi	$2,$16,0x1	srl	$4,$16,1	jal	__floatsisf	or	$4,$2,$4	move	$4,$2	jal	__addsf3	move	$5,$2	j	$L369	move	$4,$2$L361:	srl	$4,$16,1	jal	__floatsisf	or	$4,$2,$4	move	$4,$2	jal	__addsf3	move	$5,$2	j	$L360	move	$4,$2	.set	macro	.set	reorder	.end	demux_open_tv	.section	.rodata.cst4	.align	2$LC74:	.word	1031798784	.section	.text.tv_step_freq,"ax",@progbits	.align	2	.align	5	.globl	tv_step_freq	.ent	tv_step_freq	.type	tv_step_freq, @functiontv_step_freq:	.frame	$sp,48,$31		# vars= 8, regs= 4/0, args= 24, gp= 0	.mask	0x80070000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-48	sw	$18,40($sp)	sw	$17,36($sp)	sw	$31,44($sp)	sw	$16,32($sp)	lw	$3,0($4)	lw	$6,28($4)	lw	$2,8($3)	move	$17,$4	lw	$4,4($4)	sw	$0,108($6)	move	$18,$5	move	$6,$0	jal	$2	li	$5,3			# 0x3	li	$3,1			# 0x1	addiu	$6,$sp,24	beq	$2,$3,$L474	li	$5,513			# 0x201	lw	$3,24($sp)	srl	$2,$3,1	andi	$4,$3,0x1	bltz	$3,$L472	or	$4,$4,$2$L475:	jal	__floatsisf	move	$4,$3	move	$5,$18$L476:	jal	__addsf3	move	$4,$2	jal	__fixunssfsi	move	$4,$2	move	$5,$2	move	$4,$17	jal	tv_set_freq	sw	$2,24($sp)	lw	$31,44($sp)	lw	$18,40($sp)	lw	$17,36($sp)	lw	$16,32($sp)	j	$31	addiu	$sp,$sp,48$L474:	lw	$3,0($17)	lw	$2,8($3)	jal	$2	lw	$4,4($17)	lw	$16,24($sp)	andi	$2,$16,0x1	srl	$4,$16,1	bltz	$16,$L470	or	$4,$2,$4	jal	__floatsisf	move	$4,$16	move	$4,$2$L469:	lui	$2,%hi($LC74)	jal	__mulsf3	lw	$5,%lo($LC74)($2)	jal	__extendsfdf2	move	$4,$2	lui	$6,%hi($LC1)	li	$4,24			# 0x18	addiu	$6,$6,%lo($LC1)	move	$7,$16	li	$5,6			# 0x6	sw	$2,16($sp)	jal	mp_msg	sw	$3,20($sp)	lw	$3,24($sp)	srl	$2,$3,1	andi	$4,$3,0x1	bgez	$3,$L475	or	$4,$4,$2$L472:	jal	__floatsisf	nop	move	$4,$2	jal	__addsf3	move	$5,$2	j	$L476	move	$5,$18$L470:	jal	__floatsisf	nop	move	$4,$2	jal	__addsf3	move	$5,$2	j	$L469	move	$4,$2	.set	macro	.set	reorder	.end	tv_step_freq	.globl	demuxer_desc_tv	.section	.rodata.str1.4	.align	2$LC75:	.ascii	"Tv card demuxer\000"	.align	2$LC76:	.ascii	"tv\000"	.align	2$LC77:	.ascii	"TV\000"	.align	2$LC78:	.ascii	"Alex Beregszaszi, Charles R. Henrich\000"	.align	2$LC79:	.ascii	"?\000"	.data	.align	2	.type	demuxer_desc_tv, @object	.size	demuxer_desc_tv, 52demuxer_desc_tv:	.word	$LC75	.word	$LC76	.word	$LC77	.word	$LC78	.word	$LC79	.word	9	.word	0	.word	0	.word	demux_tv_fill_buffer	.word	demux_open_tv	.word	demux_close_tv	.word	0	.word	0	.rdata	.align	2	.type	tvi_driver_list, @object	.size	tvi_driver_list, 8tvi_driver_list:	.word	tvi_info_dummy	.word	0	.align	2	.type	C.54.4325, @object	.size	C.54.4325, 32C.54.4325:	.word	842094169	.word	808596553	.word	1498831189	.word	844715353	.word	1380401696	.word	1380401688	.word	1380401680	.word	1380401679	.comm	tv_channel_list,4,4	.comm	tv_channel_current,4,4	.comm	tv_channel_last,4,4	.comm	tv_channel_last_real,4,4	.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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