by qwertyu » 2010年11月28日(日) 13:35
一つ目
disasm 0x0883D65C 30
0x0883D65C: 0x8CEF16D0 '....' - lw $t7, 5840($a3)
0x0883D660: 0x8D2E0004 '....' - lw $t6, 4($t1)
0x0883D664: 0xAFAA0008 '....' - sw $t2, 8($sp)
0x0883D668: 0x8F02000C '....' - lw $v0, 12($t8)
0x0883D66C: 0x810A0002 '....' - lb $t2, 2($t0)
0x0883D670: 0x810C0003 '....' - lb $t4, 3($t0)
0x0883D674: 0xAFA2000C '....' - sw $v0, 12($sp)
0x0883D678: 0x8F030010 '....' - lw $v1, 16($t8)
0x0883D67C: 0x85676460 '`dg.' - lh $a3, 25696($t3)
0x0883D680: 0x00005821 '!X..' - move $t3, $zr
0x0883D684: 0xAFA30010 '....' - sw $v1, 16($sp)
0x0883D688: 0x8F190014 '....' - lw $t9, 20($t8)
0x0883D68C: 0xAFB90014 '....' - sw $t9, 20($sp)
0x0883D690: 0x00193080 '.0..' - sll $a2, $t9, 2
0x0883D694: 0x00DD2821 '!(..' - addu $a1, $a2, $sp
0x0883D698: 0x8F090018 '....' - lw $t1, 24($t8)
0x0883D69C: 0xAFAF0020 ' ...' - sw $t7, 32($sp)
0x0883D6A0: 0xAFA90018 '....' - sw $t1, 24($sp)
0x0883D6A4: 0xAFAE0024 '$...' - sw $t6, 36($sp)
0x0883D6A8: 0x83A80018 '....' - lb $t0, 24($sp)
0x0883D6AC: 0x8CA20020 ' ...' - lw $v0, 32($a1)
0x0883D6B0: 0x81A40011 '....' - lb $a0, 17($t5)
0x0883D6B4: 0x81A90012 '....' - lb $t1, 18($t5)
0x0883D6B8: 0x00483021 '!0H.' - addu $a2, $v0, $t0
0x0883D6BC: 0x00C71826 '&...' - xor $v1, $a2, $a3
0x0883D6C0: 0x2C650001 '..e,' - sltiu $a1, $v1, 1
0x0883D6C4: 0x0144402A '*@D.' - slt $t0, $t2, $a0
0x0883D6C8: 0x00E6682A '*h..' - slt $t5, $a3, $a2
0x0883D6CC: 0x15A0000C '....' - bnez $t5, 0x0883D700
0x0883D6D0: 0x00A81824 '$...' - and $v1, $a1, $t0
host0:/>
--------------------------------------------
二つ目
disasm 0x08824B68 30
0x08824B68: 0x0320F809 '.. .' - jalr $t9
0x08824B6C: 0x00000000 '....' - nop
0x08824B70: 0x10000009 '....' - b 0x08824B98
0x08824B74: 0x00000000 '....' - nop
0x08824B78: 0x8F390010 '..9.' - lw $t9, 16($t9)
0x08824B7C: 0x0320F809 '.. .' - jalr $t9
0x08824B80: 0x00000000 '....' - nop
0x08824B84: 0x10000004 '....' - b 0x08824B98
0x08824B88: 0x00000000 '....' - nop
0x08824B8C: 0x8F390014 '..9.' - lw $t9, 20($t9)
0x08824B90: 0x0320F809 '.. .' - jalr $t9
0x08824B94: 0x00000000 '....' - nop
0x08824B98: 0x8EA30008 '....' - lw $v1, 8($s5)
0x08824B9C: 0x1060001A '..`.' - beqz $v1, 0x08824C08
0x08824BA0: 0x00000000 '....' - nop
0x08824BA4: 0x8EB20010 '....' - lw $s2, 16($s5)
0x08824BA8: 0x26B0000C '...&' - addiu $s0, $s5, 12
0x08824BAC: 0x26B10014 '...&' - addiu $s1, $s5, 20
0x08824BB0: 0x12500013 '..P.' - beq $s2, $s0, 0x08824C00
0x08824BB4: 0xAEB20014 '....' - sw $s2, 20($s5)
0x08824BB8: 0x8E440008 '..D.' - lw $a0, 8($s2)
0x08824BBC: 0x02802821 '!(..' - move $a1, $s4
0x08824BC0: 0x0E2092B6 '.. .' - jal 0x08824AD8
0x08824BC4: 0x02603021 '!0`.' - move $a2, $s3
0x08824BC8: 0x8EA30008 '....' - lw $v1, 8($s5)
0x08824BCC: 0x5060000D '..`P' - beqzl $v1, 0x08824C04
0x08824BD0: 0x26A3000C '...&' - addiu $v1, $s5, 12
0x08824BD4: 0x8E240000 '..$.' - lw $a0, 0($s1)
0x08824BD8: 0x26A3000C '...&' - addiu $v1, $s5, 12
0x08824BDC: 0x10830008 '....' - beq $a0, $v1, 0x08824C00
host0:/>
何がどう関係しているのやら・・・