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

📄 tv.mid

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 MID
📖 第 1 页 / 共 5 页
字号:
	.file	1 "tv.c"	.section .mdebug.abi32	.previous	.section	.text.demux_close_tv,"ax",@progbits	.align	2	.align	5	.ent	demux_close_tv	.type	demux_close_tv, @functiondemux_close_tv:	.frame	$sp,24,$31		# vars= 0, regs= 2/0, args= 16, gp= 0	.mask	0x80010000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-24	sw	$16,16($sp)	sw	$31,20($sp)	lw	$2,2248($4)	beq	$2,$0,$L4	move	$16,$4	lw	$3,0($2)	lw	$4,4($2)	lw	$2,4($3)	jal	$2	nop	sw	$0,2248($16)$L4:	lw	$31,20($sp)	lw	$16,16($sp)	j	$31	addiu	$sp,$sp,24	.set	macro	.set	reorder	.end	demux_close_tv	.section	.text.tv_get_signal,"ax",@progbits	.align	2	.align	5	.globl	tv_get_signal	.ent	tv_get_signal	.type	tv_get_signal, @functiontv_get_signal:	.frame	$sp,40,$31		# vars= 8, regs= 3/0, args= 16, gp= 0	.mask	0x80030000,-8	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-40	sw	$17,28($sp)	sw	$16,24($sp)	sw	$31,32($sp)	lw	$3,0($4)	move	$16,$4	lw	$2,8($3)	lw	$4,4($4)	li	$5,3			# 0x3	move	$6,$0	jal	$2	sw	$0,16($sp)	move	$17,$2	li	$2,1			# 0x1	li	$5,519			# 0x207	beq	$17,$2,$L12	addiu	$6,$sp,16	lw	$31,32($sp)$L13:	lw	$17,28($sp)	lw	$16,24($sp)	move	$2,$0	j	$31	addiu	$sp,$sp,40$L12:	lw	$3,0($16)	lw	$2,8($3)	jal	$2	lw	$4,4($16)	bne	$2,$17,$L13	lw	$31,32($sp)	lw	$2,16($sp)	lw	$17,28($sp)	lw	$16,24($sp)	j	$31	addiu	$sp,$sp,40	.set	macro	.set	reorder	.end	tv_get_signal	.section	.text.tv_step_chanlist,"ax",@progbits	.align	2	.align	5	.globl	tv_step_chanlist	.ent	tv_step_chanlist	.type	tv_step_chanlist, @functiontv_step_chanlist:	.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0	.mask	0x00000000,0	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		j	$31	li	$2,1			# 0x1	.set	macro	.set	reorder	.end	tv_step_chanlist	.section	.rodata.str1.4,"aMS",@progbits,1	.align	2$LC0:	.ascii	"Error: Cannot set norm!\012\000"	.section	.text.tv_step_norm,"ax",@progbits	.align	2	.align	5	.globl	tv_step_norm	.ent	tv_step_norm	.type	tv_step_norm, @functiontv_step_norm:	.frame	$sp,32,$31		# vars= 0, regs= 3/0, args= 16, gp= 0	.mask	0x80030000,-8	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-32	sw	$17,20($sp)	sw	$16,16($sp)	sw	$31,24($sp)	move	$17,$4	lw	$3,12($4)	lw	$4,0($4)	addiu	$16,$17,12	addiu	$3,$3,1	lw	$2,8($4)	lw	$4,4($17)	move	$6,$16	li	$5,518			# 0x206	jal	$2	sw	$3,12($17)	move	$6,$16	li	$16,1			# 0x1	beq	$2,$16,$L17	li	$5,518			# 0x206	lw	$3,0($17)	lw	$4,4($17)	lw	$2,8($3)	jal	$2	sw	$0,12($17)	lui	$6,%hi($LC0)	addiu	$6,$6,%lo($LC0)	li	$4,24			# 0x18	beq	$2,$16,$L17	li	$5,1			# 0x1	jal	mp_msg	nop	lw	$31,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	move	$2,$0	j	$31	addiu	$sp,$sp,32$L17:	lw	$3,0($17)	lw	$6,28($17)	lw	$4,4($17)	lw	$2,8($3)	jal	$2	li	$5,1363			# 0x553	lw	$31,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	li	$2,1			# 0x1	j	$31	addiu	$sp,$sp,32	.set	macro	.set	reorder	.end	tv_step_norm	.section	.rodata.str1.4	.align	2$LC1:	.ascii	"Current frequency: %lu (%.3f)\012\000"	.globl	__floatsisf	.globl	__addsf3	.globl	__mulsf3	.globl	__extendsfdf2	.section	.rodata.cst4,"aM",@progbits,4	.align	2$LC2:	.word	1031798784	.section	.text.tv_set_freq,"ax",@progbits	.align	2	.align	5	.globl	tv_set_freq	.ent	tv_set_freq	.type	tv_set_freq, @functiontv_set_freq:	.frame	$sp,40,$31		# vars= 0, regs= 3/0, args= 24, gp= 0	.mask	0x80030000,-8	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-40	sw	$17,28($sp)	sw	$16,24($sp)	sw	$31,32($sp)	lw	$3,0($4)	move	$16,$4	lw	$2,8($3)	lw	$4,4($4)	sw	$5,44($sp)	move	$6,$0	jal	$2	li	$5,3			# 0x3	addiu	$17,$sp,44	li	$3,1			# 0x1	move	$6,$17	beq	$2,$3,$L28	li	$5,514			# 0x202	lw	$3,0($16)	lw	$6,28($16)	lw	$4,4($16)	lw	$2,8($3)	jal	$2	li	$5,1363			# 0x553	lw	$31,32($sp)	lw	$17,28($sp)	lw	$16,24($sp)	li	$2,1			# 0x1	j	$31	addiu	$sp,$sp,40$L28:	lw	$3,0($16)	lw	$2,8($3)	jal	$2	lw	$4,4($16)	lw	$3,0($16)	lw	$4,4($16)	lw	$2,8($3)	move	$6,$17	jal	$2	li	$5,513			# 0x201	lw	$17,44($sp)	andi	$2,$17,0x1	srl	$4,$17,1	bltz	$17,$L26	or	$4,$2,$4	jal	__floatsisf	move	$4,$17	move	$4,$2$L25:	lui	$2,%hi($LC2)	jal	__mulsf3	lw	$5,%lo($LC2)($2)	jal	__extendsfdf2	move	$4,$2	lui	$6,%hi($LC1)	move	$7,$17	addiu	$6,$6,%lo($LC1)	li	$4,24			# 0x18	li	$5,6			# 0x6	sw	$2,16($sp)	jal	mp_msg	sw	$3,20($sp)	lw	$3,0($16)	lw	$6,28($16)	lw	$4,4($16)	lw	$2,8($3)	jal	$2	li	$5,1363			# 0x553	lw	$31,32($sp)	lw	$17,28($sp)	lw	$16,24($sp)	li	$2,1			# 0x1	j	$31	addiu	$sp,$sp,40$L26:	jal	__floatsisf	nop	move	$4,$2	jal	__addsf3	move	$5,$2	j	$L25	move	$4,$2	.set	macro	.set	reorder	.end	tv_set_freq	.section	.rodata.cst4	.align	2$LC3:	.word	1031798784	.section	.text.tv_get_freq,"ax",@progbits	.align	2	.align	5	.globl	tv_get_freq	.ent	tv_get_freq	.type	tv_get_freq, @functiontv_get_freq:	.frame	$sp,40,$31		# vars= 0, regs= 3/0, args= 24, gp= 0	.mask	0x80030000,-8	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-40	sw	$17,28($sp)	sw	$16,24($sp)	sw	$31,32($sp)	lw	$3,0($4)	move	$16,$4	lw	$2,8($3)	lw	$4,4($4)	move	$17,$5	move	$6,$0	jal	$2	li	$5,3			# 0x3	li	$3,1			# 0x1	move	$6,$17	beq	$2,$3,$L35	li	$5,513			# 0x201	lw	$31,32($sp)	lw	$17,28($sp)	lw	$16,24($sp)	li	$2,1			# 0x1	j	$31	addiu	$sp,$sp,40$L35:	lw	$3,0($16)	lw	$2,8($3)	jal	$2	lw	$4,4($16)	lw	$16,0($17)	andi	$2,$16,0x1	srl	$4,$16,1	bltz	$16,$L33	or	$4,$2,$4	jal	__floatsisf	move	$4,$16	move	$4,$2$L32:	lui	$2,%hi($LC3)	jal	__mulsf3	lw	$5,%lo($LC3)($2)	jal	__extendsfdf2	move	$4,$2	lui	$6,%hi($LC1)	move	$7,$16	addiu	$6,$6,%lo($LC1)	li	$4,24			# 0x18	li	$5,6			# 0x6	sw	$2,16($sp)	jal	mp_msg	sw	$3,20($sp)	lw	$31,32($sp)	lw	$17,28($sp)	lw	$16,24($sp)	li	$2,1			# 0x1	j	$31	addiu	$sp,$sp,40$L33:	jal	__floatsisf	nop	move	$4,$2	jal	__addsf3	move	$5,$2	j	$L32	move	$4,$2	.set	macro	.set	reorder	.end	tv_get_freq	.section	.rodata.str1.4	.align	2$LC4:	.ascii	"Unknown color option (%d) specified!\012\000"	.section	.text.tv_get_color_options,"ax",@progbits	.align	2	.align	5	.globl	tv_get_color_options	.ent	tv_get_color_options	.type	tv_get_color_options, @functiontv_get_color_options:	.frame	$sp,24,$31		# vars= 0, regs= 1/0, args= 16, gp= 0	.mask	0x80000000,-8	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-24	sw	$31,16($sp)	li	$2,2			# 0x2	beq	$5,$2,$L39	lw	$3,0($4)	slt	$2,$5,3	bne	$2,$0,$L45	li	$2,1			# 0x1	li	$2,3			# 0x3	beq	$5,$2,$L40	li	$2,4			# 0x4	bne	$5,$2,$L37	lw	$31,16($sp)	lw	$25,8($3)	lw	$4,4($4)	li	$5,283			# 0x11b	jr	$25	addiu	$sp,$sp,24$L45:	beq	$5,$2,$L46	lw	$31,16($sp)$L37:	lui	$6,%hi($LC4)	move	$7,$5	addiu	$6,$6,%lo($LC4)	li	$4,24			# 0x18	jal	mp_msg	li	$5,2			# 0x2	lw	$31,16($sp)	li	$2,-2			# 0xfffffffffffffffe	j	$31	addiu	$sp,$sp,24$L39:	lw	$25,8($3)	lw	$4,4($4)	lw	$31,16($sp)	li	$5,279			# 0x117	jr	$25	addiu	$sp,$sp,24$L40:	lw	$25,8($3)	lw	$4,4($4)	lw	$31,16($sp)	li	$5,281			# 0x119	jr	$25	addiu	$sp,$sp,24$L46:	lw	$25,8($3)	lw	$4,4($4)	li	$5,277			# 0x115	jr	$25	addiu	$sp,$sp,24	.set	macro	.set	reorder	.end	tv_get_color_options	.section	.text.tv_set_color_options,"ax",@progbits	.align	2	.align	5	.globl	tv_set_color_options	.ent	tv_set_color_options	.type	tv_set_color_options, @functiontv_set_color_options:	.frame	$sp,24,$31		# vars= 0, regs= 1/0, args= 16, gp= 0	.mask	0x80000000,-8	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-24	sw	$31,16($sp)	li	$2,2			# 0x2	sw	$6,32($sp)	beq	$5,$2,$L50	lw	$3,0($4)	slt	$2,$5,3	beq	$2,$0,$L53	li	$2,3			# 0x3	li	$2,1			# 0x1	beq	$5,$2,$L56	addiu	$6,$sp,32	lui	$6,%hi($LC4)$L58:	move	$7,$5	addiu	$6,$6,%lo($LC4)	li	$4,24			# 0x18	jal	mp_msg	li	$5,2			# 0x2	li	$2,-2			# 0xfffffffffffffffe	lw	$31,16($sp)$L57:	j	$31	addiu	$sp,$sp,24$L53:	beq	$5,$2,$L51	li	$2,4			# 0x4	bne	$5,$2,$L58	lui	$6,%hi($LC4)	lw	$2,8($3)	lw	$4,4($4)	li	$5,284			# 0x11c	jal	$2	addiu	$6,$sp,32	j	$L57	lw	$31,16($sp)$L50:	lw	$2,8($3)	lw	$4,4($4)	addiu	$6,$sp,32	jal	$2	li	$5,280			# 0x118	lw	$31,16($sp)	j	$31	addiu	$sp,$sp,24$L51:	lw	$2,8($3)	lw	$4,4($4)	addiu	$6,$sp,32	jal	$2	li	$5,282			# 0x11a	lw	$31,16($sp)	j	$31	addiu	$sp,$sp,24$L56:	lw	$2,8($3)	lw	$4,4($4)	jal	$2	li	$5,278			# 0x116	lw	$31,16($sp)	j	$31	addiu	$sp,$sp,24	.set	macro	.set	reorder	.end	tv_set_color_options	.section	.rodata.str1.4	.align	2$LC5:	.ascii	"start scan\012\000"	.section	.text.tv_start_scan,"ax",@progbits	.align	2	.align	5	.globl	tv_start_scan	.ent	tv_start_scan	.type	tv_start_scan, @functiontv_start_scan:	.frame	$sp,32,$31		# vars= 0, regs= 3/0, args= 16, gp= 0	.mask	0x80030000,-8	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-32	lui	$6,%hi($LC5)	sw	$17,20($sp)	sw	$16,16($sp)	move	$17,$4	move	$16,$5	addiu	$6,$6,%lo($LC5)	li	$4,24			# 0x18	sw	$31,24($sp)	jal	mp_msg	li	$5,4			# 0x4	lw	$2,28($17)	sltu	$16,$0,$16	sw	$16,108($2)	lw	$31,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	j	$31	addiu	$sp,$sp,32	.set	macro	.set	reorder	.end	tv_start_scan	.section	.rodata.str1.4	.align	2$LC6:	.ascii	"pal\000"	.align	2$LC7:	.ascii	"ntsc\000"	.align	2$LC8:	.ascii	"secam\000"	.align	2$LC9:	.ascii	"palnc\000"	.align	2$LC10:	.ascii	"palm\000"	.align	2$LC11:	.ascii	"paln\000"	.align	2$LC12:	.ascii	"ntscjp\000"	.align	2$LC13:	.ascii	"tv.c: norm_from_string(%s): Bogus norm parameter, settin"	.ascii	"g %s.\012\000"	.align	2$LC14:	.ascii	"PAL\000"	.section	.text.norm_from_string,"ax",@progbits	.align	2	.align	5	.ent	norm_from_string	.type	norm_from_string, @functionnorm_from_string:	.frame	$sp,32,$31		# vars= 0, regs= 2/0, args= 24, gp= 0	.mask	0x80010000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-32	sw	$16,24($sp)	move	$16,$5	lui	$5,%hi($LC6)	sw	$31,28($sp)	addiu	$5,$5,%lo($LC6)	jal	strcasecmp	move	$4,$16	beq	$2,$0,$L78	lui	$5,%hi($LC7)	addiu	$5,$5,%lo($LC7)	jal	strcasecmp	move	$4,$16	beq	$2,$0,$L79	lui	$5,%hi($LC8)	addiu	$5,$5,%lo($LC8)	jal	strcasecmp	move	$4,$16	beq	$2,$0,$L80	lui	$5,%hi($LC9)	addiu	$5,$5,%lo($LC9)	jal	strcasecmp	move	$4,$16	beq	$2,$0,$L81	lui	$5,%hi($LC10)	addiu	$5,$5,%lo($LC10)	jal	strcasecmp	move	$4,$16	beq	$2,$0,$L82	lui	$5,%hi($LC11)	addiu	$5,$5,%lo($LC11)	jal	strcasecmp	move	$4,$16	beq	$2,$0,$L83	lui	$5,%hi($LC12)	addiu	$5,$5,%lo($LC12)	jal	strcasecmp	move	$4,$16	bne	$2,$0,$L75	li	$2,7			# 0x7$L64:	lw	$31,28($sp)	lw	$16,24($sp)	j	$31	addiu	$sp,$sp,32$L75:	lui	$6,%hi($LC13)	lui	$2,%hi($LC14)	addiu	$2,$2,%lo($LC14)	addiu	$6,$6,%lo($LC13)	move	$7,$16	li	$4,24			# 0x18	li	$5,2			# 0x2	jal	mp_msg	sw	$2,16($sp)$L78:	lw	$31,28($sp)	lw	$16,24($sp)	li	$2,1			# 0x1	j	$31	addiu	$sp,$sp,32$L79:	j	$L64	li	$2,2			# 0x2$L80:	j	$L64	li	$2,3			# 0x3$L81:	j	$L64	li	$2,4			# 0x4$L82:	j	$L64	li	$2,5			# 0x5$L83:	j	$L64	li	$2,6			# 0x6	.set	macro	.set	reorder	.end	norm_from_string	.section	.rodata.str1.4	.align	2$LC15:	.ascii	"Selected norm : %s\012\000"	.section	.text.tv_set_norm,"ax",@progbits	.align	2	.align	5	.globl	tv_set_norm	.ent	tv_set_norm	.type	tv_set_norm, @functiontv_set_norm:	.frame	$sp,24,$31		# vars= 0, regs= 2/0, args= 16, gp= 0	.mask	0x80010000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-24	sw	$16,16($sp)	sw	$31,20($sp)	jal	norm_from_string	move	$16,$4	lw	$3,28($16)	lui	$6,%hi($LC15)	lw	$7,12($3)	sw	$2,12($16)	addiu	$6,$6,%lo($LC15)	li	$4,24			# 0x18	jal	mp_msg	li	$5,6			# 0x6	lw	$3,0($16)	lw	$4,4($16)	lw	$2,8($3)	addiu	$6,$16,12	jal	$2	li	$5,518			# 0x206	lui	$6,%hi($LC0)	li	$3,1			# 0x1	addiu	$6,$6,%lo($LC0)	li	$4,24			# 0x18	beq	$2,$3,$L85	li	$5,1			# 0x1	jal	mp_msg	nop	lw	$31,20($sp)	lw	$16,16($sp)	move	$2,$0	j	$31	addiu	$sp,$sp,24$L85:	lw	$3,0($16)	lw	$6,28($16)	lw	$4,4($16)	lw	$2,8($3)	jal	$2	li	$5,1363			# 0x553	lw	$31,20($sp)	lw	$16,16($sp)	li	$2,1			# 0x1	j	$31	addiu	$sp,$sp,24	.set	macro	.set	reorder	.end	tv_set_norm	.section	.rodata.str1.4	.align	2$LC16:	.ascii	"Selected channel: %s - %s (freq: %.3f)\012\000"	.globl	__fixunssfsi	.align	2$LC19:	.ascii	"Selected channel: %s (freq: %.3f)\012\000"	.section	.rodata.cst4	.align	2$LC17:	.word	981668463	.align	2$LC18:	.word	1015222895	.section	.text.tv_last_channel,"ax",@progbits	.align	2	.align	5	.globl	tv_last_channel	.ent	tv_last_channel	.type	tv_last_channel, @functiontv_last_channel:	.frame	$sp,80,$31		# vars= 16, regs= 8/0, args= 32, gp= 0	.mask	0x807f0000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-80	sw	$21,68($sp)	sw	$31,76($sp)

⌨️ 快捷键说明

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