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

📄 display_debug.dasm

📁 MIPS的液晶显示原码,运行在ECLIPSE上,已通过测试.
💻 DASM
📖 第 1 页 / 共 5 页
字号:
80002190:	3c028000 	lui	v0,0x800080002194:	24421fdc 	addiu	v0,v0,815680002198:	0040f809 	jalr	v08000219c:	00000000 	nop800021a0:	afa20018 	sw	v0,24(sp)  for(i=0;i<32;i++)
800021a4:	a3a00010 	sb	zero,16(sp)800021a8:	93a20010 	lbu	v0,16(sp)800021ac:	2c420020 	sltiu	v0,v0,32800021b0:	1040002d 	beqz	v0,80002268 <display_hz+0x17c>800021b4:	00000000 	nop  {
     if(i==16)
800021b8:	93a30010 	lbu	v1,16(sp)800021bc:	24020010 	li	v0,16800021c0:	14620018 	bne	v1,v0,80002224 <display_hz+0x138>800021c4:	00000000 	nop     {
        result=s6b0724_write_command(page_adr+1); 
800021c8:	93a20014 	lbu	v0,20(sp)800021cc:	24420001 	addiu	v0,v0,1800021d0:	304200ff 	andi	v0,v0,0xff800021d4:	00402021 	move	a0,v0800021d8:	3c028000 	lui	v0,0x8000800021dc:	24421fdc 	addiu	v0,v0,8156800021e0:	0040f809 	jalr	v0800021e4:	00000000 	nop800021e8:	afa20018 	sw	v0,24(sp)     	result=s6b0724_write_command(column_msb); 
800021ec:	93a20012 	lbu	v0,18(sp)800021f0:	00402021 	move	a0,v0800021f4:	3c028000 	lui	v0,0x8000800021f8:	24421fdc 	addiu	v0,v0,8156800021fc:	0040f809 	jalr	v080002200:	00000000 	nop80002204:	afa20018 	sw	v0,24(sp)        result=s6b0724_write_command(column_lsb);      
80002208:	93a20013 	lbu	v0,19(sp)8000220c:	00402021 	move	a0,v080002210:	3c028000 	lui	v0,0x800080002214:	24421fdc 	addiu	v0,v0,815680002218:	0040f809 	jalr	v08000221c:	00000000 	nop80002220:	afa20018 	sw	v0,24(sp)     }
     j=*hz_adr;
80002224:	8fa20030 	lw	v0,48(sp)80002228:	90420000 	lbu	v0,0(v0)8000222c:	a3a20011 	sb	v0,17(sp)     hz_adr++;
80002230:	8fa20030 	lw	v0,48(sp)80002234:	24420001 	addiu	v0,v0,180002238:	afa20030 	sw	v0,48(sp)     s6b0724_write_data(j);
8000223c:	93a20011 	lbu	v0,17(sp)80002240:	00402021 	move	a0,v080002244:	3c028000 	lui	v0,0x800080002248:	24421ec8 	addiu	v0,v0,78808000224c:	0040f809 	jalr	v080002250:	00000000 	nop80002254:	93a20010 	lbu	v0,16(sp)80002258:	24420001 	addiu	v0,v0,18000225c:	a3a20010 	sb	v0,16(sp)80002260:	1000ffd1 	b	800021a8 <display_hz+0xbc>80002264:	00000000 	nop  } 
}
80002268:	8fbf0020 	lw	ra,32(sp)8000226c:	27bd0028 	addiu	sp,sp,4080002270:	03e00008 	jr	ra80002274:	00000000 	nopDisassembly of section .data:80002278 <__ram_end>:80002278:	fc304080 	sdc3	$16,16512(at)8000227c:	a8a80a07 	swl	t0,2567(a1)80002280:	a8aaaea9 	swl	t2,-20823(a1)80002284:	000808a8 	0x808a880002288:	7f000000 	ext	zero,t8,0x0,0x18000228c:	227e0000 	addi	s8,s3,080002290:	22222222 	addi	v0,s1,873880002294:	0000007e 	0x7eDisassembly of section .reginfo:00000000 <.reginfo>:   0:	a000007c 	sb	zero,124(zero)	...  14:	8000a290 	lb	zero,-23920(zero)Disassembly of section .pdr:00000000 <.pdr>:   0:	80001bc0 	lb	zero,7104(zero)   4:	80000000 	lb	zero,0(zero)   8:	fffffff8 	sdc3	$31,-8(ra)	...  14:	00000040 	ssnop  18:	0000001d 	0x1d  1c:	0000001f 	0x1f  20:	80001ec8 	lb	zero,7880(zero)  24:	80000000 	lb	zero,0(zero)  28:	fffffff8 	sdc3	$31,-8(ra)	...  34:	00000038 	0x38  38:	0000001d 	0x1d  3c:	0000001f 	0x1f  40:	80001fdc 	lb	zero,8156(zero)  44:	80000000 	lb	zero,0(zero)  48:	fffffff8 	sdc3	$31,-8(ra)	...  54:	00000038 	0x38  58:	0000001d 	0x1d  5c:	0000001f 	0x1f  60:	800020ec 	lb	zero,8428(zero)  64:	80000000 	lb	zero,0(zero)  68:	fffffff8 	sdc3	$31,-8(ra)	...  74:	00000028 	0x28  78:	0000001d 	0x1d  7c:	0000001f 	0x1f  80:	80000704 	lb	zero,1796(zero)	...  a0:	8000080c 	lb	zero,2060(zero)	...  c0:	80000af0 	lb	zero,2800(zero)	...  e0:	80000b00 	lb	zero,2816(zero)	... 100:	80000b70 	lb	zero,2928(zero)	... 120:	80000b98 	lb	zero,2968(zero)	... 140:	80000000 	lb	zero,0(zero)	... 160:	80000180 	lb	zero,384(zero)	... 180:	800001a4 	lb	zero,420(zero)	... 1a0:	800002ac 	lb	zero,684(zero)	... 1c0:	80000494 	lb	zero,1172(zero)	... 1e0:	800004a0 	lb	zero,1184(zero)	...Disassembly of section .debug_abbrev:00000000 <.debug_abbrev>:   0:	10011101 	beq	zero,at,4408 <hal_exception_handler-0x7fffbbf8>   4:	11011206 	beq	t0,at,4820 <hal_exception_handler-0x7fffb7e0>   8:	13082501 	beq	t8,t0,9410 <hal_exception_handler-0x7fff6bf0>   c:	1b08030b 	0x1b08030b  10:	02000008 	jr	s0  14:	0b0b000f 	j	c2c003c <hal_exception_handler-0x73d3ffc4>  18:	24030000 	li	v1,0  1c:	0b080300 	j	c200c00 <hal_exception_handler-0x73dff400>  20:	000b3e0b 	0xb3e0b  24:	000f0400 	sll	zero,t7,0x10  28:	13490b0b 	beq	k0,t1,2c58 <hal_exception_handler-0x7fffd3a8>  2c:	13050000 	beq	t8,a1,30 <hal_exception_handler-0x7fffffd0>  30:	03130101 	0x3130101  34:	3a0b0b0e 	xori	t3,s0,0xb0e  38:	000b3b0b 	0xb3b0b  3c:	000d0600 	sll	zero,t5,0x18  40:	0b3a0803 	j	ce8200c <hal_exception_handler-0x7317dff4>  44:	13490b3b 	beq	k0,t1,2d34 <hal_exception_handler-0x7fffd2cc>  48:	00000a38 	0xa38  4c:	03001607 	0x3001607  50:	3b0b3a0e 	xori	t3,t8,0x3a0e  54:	0013490b 	0x13490b  58:	00240800 	0x240800  5c:	0b0b0e03 	j	c2c380c <hal_exception_handler-0x73d3c7f4>  60:	00000b3e 	0xb3e  64:	01011509 	0x1011509  68:	490c2713 	bc2f	$cc3,9cb8 <hal_exception_handler-0x7fff6348>  6c:	0a000013 	j	800004c <hal_exception_handler-0x77ffffb4>  70:	13490005 	beq	k0,t1,88 <hal_exception_handler-0x7fffff78>  74:	160b0000 	bne	s0,t3,78 <hal_exception_handler-0x7fffff88>  78:	3a080300 	xori	t0,s0,0x300  7c:	49053b0b 	bc2t	$cc1,ecac <hal_exception_handler-0x7fff1354>  80:	0c000013 	jal	4c <hal_exception_handler-0x7fffffb4>  84:	1301012e 	beq	t8,at,540 <hal_exception_handler-0x7ffffac0>  88:	08030c3f 	j	c30fc <hal_exception_handler-0x7ff3cf04>  8c:	0b3b0b3a 	j	cec2ce8 <hal_exception_handler-0x7313d318>  90:	13490c27 	beq	k0,t1,3130 <hal_exception_handler-0x7fffced0>  94:	01120111 	0x1120111  98:	00000a40 	sll	at,zero,0x9  9c:	0300340d 	break	0x300,0xd0  a0:	3b0b3a0e 	xori	t3,t8,0x3a0e  a4:	0213490b 	0x213490b  a8:	0e00000a 	jal	8000028 <hal_exception_handler-0x77ffffd8>  ac:	08030034 	j	c00d0 <hal_exception_handler-0x7ff3ff30>  b0:	0b3b0b3a 	j	cec2ce8 <hal_exception_handler-0x7313d318>  b4:	0a021349 	j	8084d24 <hal_exception_handler-0x77f7b2dc>  b8:	1d0f0000 	0x1d0f0000  bc:	31130101 	andi	s3,t0,0x101  c0:	12011113 	beq	s0,at,4510 <hal_exception_handler-0x7fffbaf0>  c4:	10000001 	b	cc <hal_exception_handler-0x7fffff34>  c8:	13310005 	beq	t9,s1,e0 <hal_exception_handler-0x7fffff20>  cc:	00000a02 	srl	at,zero,0x8  d0:	11010b11 	beq	t0,at,2d18 <hal_exception_handler-0x7fffd2e8>  d4:	00011201 	0x11201  d8:	00341200 	0x341200  dc:	0a021331 	j	8084cc4 <hal_exception_handler-0x77f7b33c>  e0:	1d130000 	0x1d130000  e4:	11133101 	beq	t0,s3,c4ec <hal_exception_handler-0x7fff3b14>  e8:	00011201 	0x11201  ec:	012e1400 	0x12e1400  f0:	08031301 	j	c4c04 <hal_exception_handler-0x7ff3b3fc>  f4:	053b0b3a 	0x53b0b3a  f8:	13490c27 	beq	k0,t1,3198 <hal_exception_handler-0x7fffce68>  fc:	00000b20 	0xb20 100:	03000515 	0x3000515 104:	3b0b3a0e 	xori	t3,t8,0x3a0e 108:	00134905 	0x134905 10c:	00341600 	0x341600 110:	0b3a0803 	j	ce8200c <hal_exception_handler-0x7317dff4> 114:	1349053b 	beq	k0,t1,1604 <hal_exception_handler-0x7fffe9fc> 118:	05170000 	0x5170000 11c:	3a080300 	xori	t0,s0,0x300 120:	49053b0b 	bc2t	$cc1,ed50 <hal_exception_handler-0x7fff12b0> 124:	18000013 	blez	zero,174 <hal_exception_handler-0x7ffffe8c> 128:	1301012e 	beq	t8,at,5e4 <hal_exception_handler-0x7ffffa1c> 12c:	0b3a0803 	j	ce8200c <hal_exception_handler-0x7317dff4> 130:	0c270b3b 	jal	9c2cec <hal_exception_handler-0x7f63d314> 134:	01111349 	0x1111349 138:	0a400112 	j	9000448 <hal_exception_handler-0x76fffbb8> 13c:	05190000 	0x5190000 140:	3a080300 	xori	t0,s0,0x300 144:	490b3b0b 	bc2tl	$cc2,ed74 <hal_exception_handler-0x7fff128c> 148:	000a0213 	0xa0213 14c:	00261a00 	0x261a00 150:	00001349 	0x1349 154:	01012e1b 	0x1012e1b 158:	030c3f13 	0x30c3f13 15c:	3b0b3a08 	xori	t3,t8,0x3a08 160:	110c270b 	beq	t0,t4,9d90 <hal_exception_handler-0x7fff6270> 164:	40011201 	0x40011201 168:	1c00000a 	bgtz	zero,194 <hal_exception_handler-0x7ffffe6c> 16c:	13010101 	beq	t8,at,574 <hal_exception_handler-0x7ffffa8c> 170:	00001349 	0x1349 174:	4900211d 	bc2f	85ec <hal_exception_handler-0x7fff7a14> 178:	000b2f13 	0xb2f13 17c:	00341e00 	0x341e00 180:	0b3a0803 	j	ce8200c <hal_exception_handler-0x7317dff4> 184:	13490b3b 	beq	k0,t1,2e74 <hal_exception_handler-0x7fffd18c> 188:	0a020c3f 	j	80830fc <hal_exception_handler-0x77f7cf04> 18c:	Address 0x18c is out of bounds.Disassembly of section .debug_info:00000000 <.debug_info>:   0:	000008d2 	0x8d2   4:	00000002 	srl	zero,zero,0x0   8:	01040000 	0x1040000   c:	00000000 	nop  10:	80002278 	lb	zero,8824(zero)  14:	80001bc0 	lb	zero,7104(zero)  18:	20554e47 	addi	s5,v0,20039  1c:	2e332043 	sltiu	s3,s1,8259  20:	20342e34 	addi	s4,at,11828  24:	7370696d 	0x7370696d  28:	2d656473 	sltiu	a1,t3,25715  2c:	33302e36 	andi	s0,t9,0x2e36  30:	2d30302e 	sltiu	s0,t1,12334  34:	35303032 	ori	s0,t1,0x3032  38:	30323031 	andi	s2,at,0x3031  3c:	69640100 	0x69640100  40:	616c7073 	0x616c7073  44:	632e3179 	0x632e3179  48:	79632f00 	0x79632f00  4c:	69726467 	0x69726467  50:	632f6576 	0x632f6576  54:	6973752f 	0x6973752f  58:	64682d70 	0x64682d70  5c:	2e332d65 	sltiu	s3,s1,11621  60:	73752f30 	0x73752f30  64:	652f7069 	0x652f7069  68:	706d6178 	0x706d6178  6c:	2f73656c 	sltiu	s3,k1,25964  70:	70736964 	0x70736964  74:	0079616c 	0x79616c  78:	75030402 	jalx	40c1008 <hal_exception_handler-0x7bf3eff8>  7c:	6769736e 	0x6769736e  80:	2064656e 	addi	a0,v1,25966  84:	00746e69 	0x746e69  88:	69030704 	0x69030704  8c:	0400746e 	bltz	zero,1d248 <hal_exception_handler-0x7ffe2db8>  90:	97040405 	lhu	a0,1029(t8)  94:	03000000 	0x3000000  98:	69736e75 	0x69736e75  9c:	64656e67 	0x64656e67  a0:	61686320 	0x61686320  a4:	08010072 	j	401c8 <hal_exception_handler-0x7ffbfe38>  a8:	0000d805 	0xd805  ac:	00002100 	sll	a0,zero,0x4  b0:	7a020800 	0x7a020800  b4:	7a697306 	0x7a697306  b8:	7f020065 	0x7f020065  bc:	0000007a 	0x7a  c0:	06002302 	bltz	s0,8ccc <hal_exception_handler-0x7fff7334>  c4:	65726964 	0x65726964  c8:	6f697463 	0x6f697463  cc:	8302006e 	lb	v0,110(t8)  d0:	0000007a 	0x7a  d4:	00042302 	srl	a0,a0,0xc  d8:	00002107 	0x2107  dc:	a8850200 	swl	a1,512(a0)  e0:	08000000 	j	0 <hal_exception_handler-0x80000000>  e4:	00000031 	tgeu	zero,zero  e8:	6c030704 	0x6c030704  ec:	20676e6f 	addi	a3,v1,28271  f0:	00746e69 	0x746e69  f4:	04040504 	0x4040504  f8:	000000fc 	0xfc  fc:	00010c09 	0x10c09 100:	008a0100 	0x8a0100 104:	7a0a0000 	0x7a0a0000 108:	00000000 	nop 10c:	6c61680b 	0x6c61680b 110:	6970675f 	0x6970675f 114:	6e695f6f 	0x6e695f6f 118:	745f7469 	jalx	17dd1a4 <hal_exception_handler-0x7e822e5c> 11c:	01310200 	0x1310200 120:	00000124 	0x124 124:	012a0404 	0x12a0404 128:	3a090000 	xori	t1,s0,0x0 12c:	01000001 	movf	zero,t0,$fcc0 130:	0000008a 	0x8a 134:	00013a0a 	0x13a0a 138:	04040000 	0x4040000 13c:	000000d8 	0xd8 140:	6c61680b 	0x6c61680b 144:	6970675f 	0x6970675f 148:	72775f6f 	0x72775f6f 14c:	5f657469 	0x5f657469 150:	38020074 	xori	v0,zero,0x74 154:	0000f601 	0xf601 158:	68730300 	0x68730300 15c:	2074726f 	addi	s4,v1,29295 160:	69736e75 	0x69736e75 164:	64656e67 	0x64656e67 168:	746e6920 	jalx	1b9a480 <hal_exception_handler-0x7e465b80> 16c:	05070200 	0x5070200 170:	000001af 	0x1af 174:	0000000e 	0xe 178:	067e030c 	0x67e030c 17c:	65646f6d 	0x65646f6d 180:	8a860300 	lwl	a2,768(s4) 184:	02000000 	0x2000000 188:	62060023 	0x62060023 18c:	69777375 	0x69777375 190:	00687464 	0x687464 194:	008a8d03 	0x8a8d03 198:	23020000 	addi	v0,t8,0 19c:	65700604 	0x65700604 1a0:	646f6972 	0x646f6972 1a4:	8a900300 	lwl	s0,768(s4) 1a8:	02000000 	0x2000000 1ac:	07000823 	bltz	t8,223c <hal_exception_handler-0x7fffddc4> 1b0:	0000000e 	0xe 1b4:	016f9203 	0x16f9203 1b8:	680b0000 	0x680b0000 1bc:	645f6c61 	0x645f6c61 1c0:	6c707369 	0x6c707369 1c4:	695f7961 	0x695f7961 1c8:	5f74696e 	0x5f74696e 1cc:	40030074 	0x40030074 1d0:	0001d501 	0x1d501 1d4:	db040400 	ldc2	$4,1024(t8) 1d8:	09000001 	j	4000004 <hal_exception_handler-0x7bfffffc> 1dc:	000001eb 	0x1eb 1e0:	00008a01 	0x8a01 1e4:	01eb0a00 	0x1eb0a00 1e8:	04000000 	bltz	zero,1ec <hal_exception_handler-0x7ffffe14> 1ec:	0001af04 	0x1af04 1f0:	61680b00 	0x61680b00 1f4:	69645f6c 	0x69645f6c 1f8:	616c7073 	0x616c7073 1fc:	65675f79 	0x65675f79 200:	74735f74 	jalx	1cd7dd0 <hal_exception_handler-0x7e328230> 204:	73757461 	0x73757461 208:	0300745f 	0x300745f 20c:	02120143 	0x2120143 210:	04040000 	0x4040000 214:	00000218 	0x218 218:	00022809 	0x22809 21c:	008a0100 	0x8a0100 220:	280a0000 	slti	t2,zero,0 224:	00000002 	srl	zero,zero,0x0 228:	008a0404 	0x8a0404 22c:	680b0000 	0x680b0000 230:	645f6c61 	0x645f6c61 234:	6c707369 	0x6c707369 238:	775f7961 	jalx	d7de584 <hal_exception_handler-0x72821a7c> 23c:	65746972 	0x65746972 240:	0300745f 	0x300745f 244:	024a0144 	0x24a0144

⌨️ 快捷键说明

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