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

📄 srec.lst

📁 au1200下的boot代码
💻 LST
📖 第 1 页 / 共 5 页
字号:
 396              		.loc 1 138 0 397 0248 21900000 		move	$18,$0 398              		.loc 1 139 0 399 024c 14006004 		bltz	$3,$L60 400 0250 21800000 		move	$16,$0 401              	 402 0254 1200B327 		addiu	$19,$sp,18 403              	$L32: 404              		.loc 1 141 0 405 0258 0000000C 		jal	getSpair 406 025c 21206002 		move	$4,$19 407              	 408              		.loc 1 139 0 409 0260 01001026 		addiu	$16,$16,1GAS LISTING /tmp/ccHaeCoR.s 			page 12 410              		.loc 1 144 0 411              		.loc 1 141 0 412 0264 2B004010 		beq	$2,$0,$L68 413 0268 00321200 		sll	$6,$18,8 414              	 415              		.loc 1 144 0 416 026c 1200A393 		lbu	$3,18($sp) 417              		.loc 1 147 0 418 0270 1100A293 		lbu	$2,17($sp) 419              		.loc 1 139 0 420 0274 1000A483 		lb	$4,16($sp) 421              		.loc 1 146 0 422 0278 21282302 		addu	$5,$17,$3 423              		.loc 1 147 0 424 027c FFFF4224 		addiu	$2,$2,-1 425              		.loc 1 144 0 426 0280 FF006330 		andi	$3,$3,0x00ff 427              		.loc 1 146 0 428 0284 008E0500 		sll	$17,$5,24 429              		.loc 1 139 0 430 0288 2A209000 		slt	$4,$4,$16 431              		.loc 1 144 0 432 028c 2590C300 		or	$18,$6,$3 433              		.loc 1 146 0 434 0290 038E1100 		sra	$17,$17,24 435              		.loc 1 147 0 436              		.loc 1 139 0 437 0294 F0FF8010 		beq	$4,$0,$L32 438 0298 1100A2A3 		sb	$2,17($sp) 439              	 440 029c 21204000 		move	$4,$2 441              	$L60: 442              		.loc 1 151 0 443 02a0 00160400 		sll	$2,$4,24 444 02a4 03160200 		sra	$2,$2,24 445 02a8 FFFF4224 		addiu	$2,$2,-1 446 02ac 0E004018 		blez	$2,$L62 447 02b0 21800000 		move	$16,$0 448              	 449              	$L37: 450              		.loc 1 153 0 451 02b4 21204002 		move	$4,$18 452              		.loc 1 151 0 453              		.loc 1 153 0 454 02b8 0000000C 		jal	getSpair 455 02bc 01001026 		addiu	$16,$16,1 456              	 457              		.loc 1 151 0 458              		.loc 1 153 0 459 02c0 14004010 		beq	$2,$0,$L68 460 02c4 1100A283 		lb	$2,17($sp) 461              	 462              		.loc 1 157 0 463 02c8 00004392 		lbu	$3,0($18) 464              		.loc 1 158 0 465 02cc 01005226 		addiu	$18,$18,1 466              		.loc 1 157 0GAS LISTING /tmp/ccHaeCoR.s 			page 13 467 02d0 21182302 		addu	$3,$17,$3 468              		.loc 1 151 0 469 02d4 FFFF4224 		addiu	$2,$2,-1 470              		.loc 1 157 0 471 02d8 008E0300 		sll	$17,$3,24 472              		.loc 1 151 0 473 02dc 2A100202 		slt	$2,$16,$2 474              		.loc 1 157 0 475              		.loc 1 151 0 476 02e0 F4FF4014 		bne	$2,$0,$L37 477 02e4 038E1100 		sra	$17,$17,24 478              	 479              	$L62: 480              		.loc 1 162 0 481 02e8 0000000C 		jal	getSpair 482 02ec 1200A427 		addiu	$4,$sp,18 483              	 484              		.loc 1 165 0 485              		.loc 1 162 0 486 02f0 08004010 		beq	$2,$0,$L68 487 02f4 1200A283 		lb	$2,18($sp) 488              	 489              		.loc 1 165 0 490 02f8 27181100 		nor	$3,$0,$17 491 02fc 23104300 		subu	$2,$2,$3 492 0300 FF004230 		andi	$2,$2,0xff 493 0304 CCFF4010 		beq	$2,$0,$L24 494 0308 00000000 		nop 495              	 496              	$L69: 497              		.loc 1 195 0 498 030c 0000000C 		jal	printf 499 0310 00008426 		addiu	$4,$20,%lo($LC0) 500              	 501              	$L68: 502              		.loc 1 196 0 503 0314 21200000 		move	$4,$0 504              	$L19: 211:/mnt/hgfs/boot/booter/source/applications/booter/srec.c **** 	}
 212:/mnt/hgfs/boot/booter/source/applications/booter/srec.c **** 	return (void*) 0;
 213:/mnt/hgfs/boot/booter/source/applications/booter/srec.c **** }
 505              		.loc 1 213 0 506 0318 2C00BF8F 		lw	$31,44($sp) 507 031c 2800B48F 		lw	$20,40($sp) 508 0320 2400B38F 		lw	$19,36($sp) 509 0324 2000B28F 		lw	$18,32($sp) 510 0328 1C00B18F 		lw	$17,28($sp) 511 032c 1800B08F 		lw	$16,24($sp) 512 0330 21108000 		move	$2,$4 513 0334 0800E003 		j	$31 514 0338 3000BD27 		addiu	$sp,$sp,48 515              	 516              	$L70: 517              		.loc 1 174 0 518 033c 23104500 		subu	$2,$2,$5 519              		.loc 1 181 0 520 0340 001E0200 		sll	$3,$2,24GAS LISTING /tmp/ccHaeCoR.s 			page 14 521 0344 031E0300 		sra	$3,$3,24 522 0348 FFFF4224 		addiu	$2,$2,-1 523 034c 33006004 		bltz	$3,$L67 524 0350 1000A2A3 		sb	$2,16($sp) 525              	 526 0354 1200B327 		addiu	$19,$sp,18 527              	$L46: 528              		.loc 1 177 0 529 0358 0000000C 		jal	getSpair 530 035c 21206002 		move	$4,$19 531              	 532              		.loc 1 179 0 533              		.loc 1 177 0 534 0360 ECFF4010 		beq	$2,$0,$L68 535 0364 003A1200 		sll	$7,$18,8 536              	 537              		.loc 1 179 0 538 0368 1200A393 		lbu	$3,18($sp) 539              		.loc 1 181 0 540 036c 1000A483 		lb	$4,16($sp) 541 0370 1100A293 		lbu	$2,17($sp) 542              		.loc 1 180 0 543 0374 21282302 		addu	$5,$17,$3 544              		.loc 1 181 0 545 0378 21308000 		move	$6,$4 546 037c FFFF4224 		addiu	$2,$2,-1 547              		.loc 1 179 0 548 0380 FF006330 		andi	$3,$3,0x00ff 549              		.loc 1 181 0 550 0384 FFFF8424 		addiu	$4,$4,-1 551              		.loc 1 180 0 552 0388 008E0500 		sll	$17,$5,24 553              		.loc 1 179 0 554 038c 2590E300 		or	$18,$7,$3 555              		.loc 1 181 0 556 0390 1000A4A3 		sb	$4,16($sp) 557              		.loc 1 180 0 558 0394 038E1100 		sra	$17,$17,24 559              		.loc 1 181 0 560 0398 EFFFC104 		bgez	$6,$L46 561 039c 1100A2A3 		sb	$2,17($sp) 562              	 563 03a0 21204000 		move	$4,$2 564              	$L64: 565              		.loc 1 187 0 566 03a4 00160400 		sll	$2,$4,24 567 03a8 03160200 		sra	$2,$2,24 568 03ac FFFF8324 		addiu	$3,$4,-1 569 03b0 02004228 		slt	$2,$2,2 570 03b4 0D004014 		bne	$2,$0,$L66 571 03b8 1100A3A3 		sb	$3,17($sp) 572              	 573              	$L50: 574              		.loc 1 185 0 575 03bc 0000000C 		jal	getSpair 576 03c0 21206002 		move	$4,$19 577              	GAS LISTING /tmp/ccHaeCoR.s 			page 15 578              		.loc 1 187 0 579              		.loc 1 185 0 580 03c4 D3FF4010 		beq	$2,$0,$L68 581 03c8 1200A393 		lbu	$3,18($sp) 582              	 583              		.loc 1 187 0 584 03cc 1100A283 		lb	$2,17($sp) 585 03d0 21182302 		addu	$3,$17,$3 586 03d4 02004428 		slt	$4,$2,2 587 03d8 008E0300 		sll	$17,$3,24 588 03dc FFFF4224 		addiu	$2,$2,-1 589 03e0 1100A2A3 		sb	$2,17($sp) 590 03e4 F5FF8010 		beq	$4,$0,$L50 591 03e8 038E1100 		sra	$17,$17,24 592              	 593              	$L66: 594              		.loc 1 190 0 595 03ec 0000000C 		jal	getSpair 596 03f0 21206002 		move	$4,$19 597              	 598              		.loc 1 191 0 599              		.loc 1 190 0 600 03f4 C8FF4010 		beq	$2,$0,$L19 601 03f8 21200000 		move	$4,$0 602              	 603              		.loc 1 193 0 604 03fc 1200A283 		lb	$2,18($sp) 605 0400 27181100 		nor	$3,$0,$17 606 0404 23104300 		subu	$2,$2,$3 607 0408 FF004230 		andi	$2,$2,0xff 608              		.loc 1 199 0 609              		.loc 1 193 0 610 040c C2FF4010 		beq	$2,$0,$L19 611 0410 21204002 		move	$4,$18 612              	 613 0414 C3000008 		j	$L69 614 0418 00000000 		nop 615              	 616              	$L67: 617 041c E9000008 		j	$L64 618 0420 1200B327 		addiu	$19,$sp,18 619              	 620              		.set	macro 621              		.set	reorder 622              	$LFE7: 623              		.end	readSrec 624              		.section	.rodata.str1.4 625 0023 00       		.align	2 626              	$LC1: 627 0024 0A       		.ascii	"\n" 628 0025 2D2D2D2D 		.ascii	"---------------------------------------------\n\000" 628      2D2D2D2D  628      2D2D2D2D  628      2D2D2D2D  628      2D2D2D2D  629              		.align	2 630              	$LC2:GAS LISTING /tmp/ccHaeCoR.s 			page 16 631 0054 4C6F6164 		.ascii	"Loading Image: %12s   (Format = SREC)\n\000" 631      696E6720  631      496D6167  631      653A2025  631      31327320  632 007b 00       		.align	2 633              	$LC3: 634 007c 0A       		.ascii	"\n" 635 007d 496D6167 		.ascii	"Image Loaded Successfully.\n\000" 635      65204C6F  635      61646564  635      20537563  635      63657373  636 0099 000000   		.align	2 637              	$LC5: 638 009c 2D2D2D2D 		.ascii	"---------------------------------------------\n\000" 638      2D2D2D2D  638      2D2D2D2D  638      2D2D2D2D  638      2D2D2D2D  639 00cb 00       		.align	2 640              	$LC4: 641 00cc 0A       		.ascii	"\n" 642 00cd 4572726F 		.ascii	"Error Loading Image File.\n\000" 642      72204C6F  642      6164696E  642      6720496D  642      61676520  643              		.text 644              		.align	2 645              		.globl	srecLoadImage 646              		.ent	srecLoadImage 647              		.type	srecLoadImage, @function 648              	srecLoadImage: 649              	$LFB8: 214:/mnt/hgfs/boot/booter/source/applications/booter/srec.c **** /********************************************************************/
 215:/mnt/hgfs/boot/booter/source/applications/booter/srec.c **** 
 216:/mnt/hgfs/boot/booter/source/applications/booter/srec.c **** void* srecLoadImage(DataFunctions dataFunctions, const char* fileName)
 217:/mnt/hgfs/boot/booter/source/applications/booter/srec.c **** {
 650              		.loc 1 217 0 651              		.frame	$sp,32,$31		# vars= 0, regs= 4/0, args= 16, gp= 0 652              		.mask	0x80070000,-4 653              		.fmask	0x00000000,0 654              		.set	noreorder 655              		.set	nomacro 656              		 657 0424 E0FFBD27 		addiu	$sp,$sp,-32 658              	$LCFI22: 659 0428 1000B0AF 		sw	$16,16($sp) 660              	$LCFI23: 218:/mnt/hgfs/boot/booter/source/applications/booter/srec.c **** 	void* entryPoint = (void*) 0;
 219:/mnt/hgfs/boot/booter/source/applications/booter/srec.c **** 	fileAccessFunctions = dataFunctions;
 661              		.loc 1 219 0 662 042c 0000103C 		lui	$16,%hi(fileAccessFunctions) 663 0430 00000226 		addiu	$2,$16,%lo(fileAccessFunctions) 664 0434 000004AE 		sw	$4,%lo(fileAccessFunctions)($16) 665              		.loc 1 217 0GAS LISTING /tmp/ccHaeCoR.s 			page 17 666 0438 2000A4AF 		sw	$4,32($sp) 667              		.loc 1 219 0 668 043c 080046AC 		sw	$6,8($2) 220:/mnt/hgfs/boot/booter/source/applications/booter/srec.c **** 	showProgress(0);
 669              		.loc 1 220 0 670 0440 21200000 		move	$4,$0

⌨️ 快捷键说明

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