?? asm028.s
字號(hào):
FUNC(op_4eb0) subl $12,%esp andl $7,%eax movl GLOBL(regs)+88,%ecx addl $8,%eax movl %ecx,%edx movl %ecx,24-16(%esp) addl $2,%edx addl $4,%ecx movl %edx,GLOBL(regs)+88/APP xorl %esi,%esi movw 0x2164334A(%edx),%siRR0_8000: rolw $8,%si/NO_APP movl GLOBL(regs)(,%eax,4),%ebp movl %esi,%eax movl %ecx,20-16(%esp) shrl $10,%eax movl %ecx,GLOBL(regs)+88 andl $60,%eax movl %ebp,%ebx movl GLOBL(regs)(%eax),%edi testl $2048,%esi jne L_8_388 movswl %di,%ediL_8_388: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_8_389 xorl %ebp,%ebp movl %esi,%ecx testb %cl,%cl jge L_8_390 movl %ebp,%ebxL_8_390: testl $64,%esi je L_8_391 movl %ebp,%ediL_8_391: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_8_392 movl 20-16(%esp),%ecx/APP xorl %eax,%eax movw 0x2164334A(%ecx),%axRR0_8001: rolw $8,%ax/NO_APP movl 24-16(%esp),%ecx cwtl addl $6,%ecx addl %eax,%ebx movl %ecx,GLOBL(regs)+88L_8_392: cmpl $48,%edx jne L_8_395 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_8002:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_8_395: movl %esi,%ecx andl $3,%ecx movl %ecx,16-16(%esp) cmpl $2,%ecx jne L_8_398 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_8003: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_8_398: cmpl $3,16-16(%esp) jne L_8_401 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_8004:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_8_401: andl $4,%esi jne L_8_404 addl %edi,%ebxL_8_404: cmpl $0,16-16(%esp) je L_8_405 movl %ebx,%edx movl %ebx,%eax shrl $14,%edx andl $65535,%eax andl $1020,%edx addl GLOBL(R24)(%edx),%eax movl (%eax),%ebx/APP bswapl %ebx/NO_APPL_8_405: testl %esi,%esi je L_8_408 addl %edi,%ebxL_8_408: leal (%ebp,%ebx),%eax jmp L_8_409 .align 2,0x90L_8_389: movl %esi,%ecx movsbl %cl,%eax addl %ebp,%eax addl %edi,%eaxL_8_409: pushl %eax movl GLOBL(regs)+88,%eax pushl %eax call GLOBL(m68k_do_jsr) addl $8,%esp addl $12,%esp popl %eax decl %eax jl JJ_8000 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_8005: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_8000: retFUNC(op_4ebb) subl $12,%esp movl GLOBL(regs)+88,%ecx movl %ecx,%edx movl %ecx,24-16(%esp) addl $2,%edx addl $4,%ecx movl %edx,GLOBL(regs)+88/APP xorl %esi,%esi movw 0x2164334A(%edx),%siRR0_8006: rolw $8,%si/NO_APP movl %esi,%eax movl %ecx,20-16(%esp) shrl $10,%eax movl %ecx,GLOBL(regs)+88 andl $60,%eax movl %edx,%ebx movl GLOBL(regs)(%eax),%edi testl $2048,%esi jne L_8_443 movswl %di,%ediL_8_443: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_8_444 xorl %ebp,%ebp movl %esi,%ecx testb %cl,%cl jge L_8_445 movl %ebp,%ebxL_8_445: testl $64,%esi je L_8_446 movl %ebp,%ediL_8_446: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_8_447 movl 20-16(%esp),%ecx/APP xorl %eax,%eax movw 0x2164334A(%ecx),%axRR0_8007: rolw $8,%ax/NO_APP movl 24-16(%esp),%ecx cwtl addl $6,%ecx addl %eax,%ebx movl %ecx,GLOBL(regs)+88L_8_447: cmpl $48,%edx jne L_8_450 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_8008:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_8_450: movl %esi,%ecx andl $3,%ecx movl %ecx,16-16(%esp) cmpl $2,%ecx jne L_8_453 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_8009: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_8_453: cmpl $3,16-16(%esp) jne L_8_456 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_8010:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_8_456: andl $4,%esi jne L_8_459 addl %edi,%ebxL_8_459: cmpl $0,16-16(%esp) je L_8_460 movl %ebx,%edx movl %ebx,%eax shrl $14,%edx andl $65535,%eax andl $1020,%edx addl GLOBL(R24)(%edx),%eax movl (%eax),%ebx/APP bswapl %ebx/NO_APPL_8_460: testl %esi,%esi je L_8_463 addl %edi,%ebxL_8_463: leal (%ebp,%ebx),%eax jmp L_8_464 .align 2,0x90L_8_444: movl %esi,%ecx movsbl %cl,%eax addl %edx,%eax addl %edi,%eaxL_8_464: pushl %eax movl GLOBL(regs)+88,%eax pushl %eax call GLOBL(m68k_do_jsr) addl $8,%esp addl $12,%esp popl %eax decl %eax jl JJ_8001 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_8011: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_8001: retFUNC(op_4ef0) subl $12,%esp andl $7,%eax movl GLOBL(regs)+88,%ecx addl $8,%eax movl %ecx,%edx movl %ecx,24-16(%esp) addl $2,%edx addl $4,%ecx movl %edx,GLOBL(regs)+88/APP xorl %esi,%esi movw 0x2164334A(%edx),%siRR0_8012: rolw $8,%si/NO_APP movl GLOBL(regs)(,%eax,4),%ebp movl %esi,%eax movl %ecx,20-16(%esp) shrl $10,%eax movl %ecx,GLOBL(regs)+88 andl $60,%eax movl %ebp,%ebx movl GLOBL(regs)(%eax),%edi testl $2048,%esi jne L_8_485 movswl %di,%ediL_8_485: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_8_486 xorl %ebp,%ebp movl %esi,%ecx testb %cl,%cl jge L_8_487 movl %ebp,%ebxL_8_487: testl $64,%esi je L_8_488 movl %ebp,%ediL_8_488: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_8_489 movl 20-16(%esp),%ecx/APP xorl %eax,%eax movw 0x2164334A(%ecx),%axRR0_8013: rolw $8,%ax/NO_APP movl 24-16(%esp),%ecx cwtl addl $6,%ecx addl %eax,%ebx movl %ecx,GLOBL(regs)+88L_8_489: cmpl $48,%edx jne L_8_492 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_8014:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_8_492: movl %esi,%ecx andl $3,%ecx movl %ecx,16-16(%esp) cmpl $2,%ecx jne L_8_495 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_8015: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_8_495: cmpl $3,16-16(%esp) jne L_8_498 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_8016:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_8_498: andl $4,%esi jne L_8_501 addl %edi,%ebxL_8_501: cmpl $0,16-16(%esp) je L_8_502 movl %ebx,%edx movl %ebx,%eax shrl $14,%edx andl $65535,%eax andl $1020,%edx addl GLOBL(R24)(%edx),%eax movl (%eax),%ebx/APP bswapl %ebx/NO_APPL_8_502: testl %esi,%esi je L_8_505 addl %edi,%ebxL_8_505: leal (%ebp,%ebx),%eax jmp L_8_506 .align 2,0x90L_8_486: movl %esi,%ecx movsbl %cl,%eax addl %ebp,%eax addl %edi,%eaxL_8_506: movl %eax,GLOBL(regs)+88 addl $12,%esp popl %eax decl %eax jl JJ_8002 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_8017: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_8002: retFUNC(op_4efb) subl $12,%esp movl GLOBL(regs)+88,%ecx movl %ecx,%edx movl %ecx,24-16(%esp) addl $2,%edx addl $4,%ecx movl %edx,GLOBL(regs)+88/APP xorl %esi,%esi movw 0x2164334A(%edx),%siRR0_8018: rolw $8,%si/NO_APP movl %esi,%eax movl %ecx,20-16(%esp) shrl $10,%eax movl %ecx,GLOBL(regs)+88 andl $60,%eax movl %edx,%ebx movl GLOBL(regs)(%eax),%edi testl $2048,%esi jne L_8_540 movswl %di,%ediL_8_540: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_8_541 xorl %ebp,%ebp movl %esi,%ecx testb %cl,%cl jge L_8_542 movl %ebp,%ebxL_8_542: testl $64,%esi je L_8_543 movl %ebp,%ediL_8_543: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_8_544 movl 20-16(%esp),%ecx/APP xorl %eax,%eax movw 0x2164334A(%ecx),%axRR0_8019: rolw $8,%ax/NO_APP movl 24-16(%esp),%ecx cwtl addl $6,%ecx addl %eax,%ebx movl %ecx,GLOBL(regs)+88L_8_544: cmpl $48,%edx jne L_8_547 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_8020:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_8_547: movl %esi,%ecx andl $3,%ecx movl %ecx,16-16(%esp) cmpl $2,%ecx jne L_8_550 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_8021: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_8_550: cmpl $3,16-16(%esp) jne L_8_553 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_8022:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_8_553: andl $4,%esi jne L_8_556 addl %edi,%ebxL_8_556: cmpl $0,16-16(%esp) je L_8_557 movl %ebx,%edx movl %ebx,%eax shrl $14,%edx andl $65535,%eax andl $1020,%edx addl GLOBL(R24)(%edx),%eax movl (%eax),%ebx/APP bswapl %ebx/NO_APPL_8_557: testl %esi,%esi je L_8_560 addl %edi,%ebxL_8_560: leal (%ebp,%ebx),%eax jmp L_8_561 .align 2,0x90L_8_541: movl %esi,%ecx movsbl %cl,%eax addl %edx,%eax addl %edi,%eaxL_8_561: movl %eax,GLOBL(regs)+88 addl $12,%esp popl %eax decl %eax jl JJ_8003 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_8023: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_8003: retFUNC(op_5030) subl $16,%esp movl %eax,%edx shrl $7,%eax andl $28,%eax andl $7,%edx movl GLOBL(imm8_table)(%eax),%eax movl GLOBL(regs)+88,%ecx movl %eax,28-16(%esp) addl $8,%edx movl %ecx,%eax movl %ecx,24-16(%esp) addl $2,%eax addl $4,%ecx movl %eax,GLOBL(regs)+88/APP xorl %esi,%esi movw 0x2164334A(%eax),%siRR0_8024: rolw $8,%si/NO_APP movl GLOBL(regs)(,%edx,4),%edx movl %esi,%eax movl %ecx,20-16(%esp) shrl $10,%eax movl %ecx,GLOBL(regs)+88 andl $60,%eax movl %edx,%ebx movl GLOBL(regs)(%eax),%edi testl $2048,%esi jne L_8_606 movswl %di,%ediL_8_606: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_8_607 xorl %ebp,%ebp movl %esi,%ecx testb %cl,%cl jge L_8_608 movl %ebp,%ebxL_8_608: testl $64,%esi je L_8_609 movl %ebp,%ediL_8_609: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_8_610 movl 20-16(%esp),%ecx/APP xorl %eax,%eax movw 0x2164334A(%ecx),%axRR0_8025: rolw $8,%ax/NO_APP movl 24-16(%esp),%ecx cwtl addl $6,%ecx addl %eax,%ebx movl %ecx,GLOBL(regs)+88L_8_610: cmpl $48,%edx jne L_8_613 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_8026:/APP bswapl %edx/NO_APP addl $4,%eax addl %edx,%ebx movl %eax,GLOBL(regs)+88L_8_613: movl %esi,%ecx andl $3,%ecx movl %ecx,16-16(%esp) cmpl $2,%ecx jne L_8_616 movl GLOBL(regs)+88,%eax/APP xorl %edx,%edx movw 0x2164334A(%eax),%dxRR0_8027: rolw $8,%dx/NO_APP addl $2,%eax movswl %dx,%ebp movl %eax,GLOBL(regs)+88L_8_616: cmpl $3,16-16(%esp) jne L_8_619 movl GLOBL(regs)+88,%eax movl 0x2164334A(%eax),%edxRR0_8028:/APP bswapl %edx/NO_APP addl $4,%eax movl %edx,%ebp movl %eax,GLOBL(regs)+88L_8_619: andl $4,%esi jne L_8_622 addl %edi,%ebxL_8_622: cmpl $0,16-16(%esp) je L_8_623 movl %ebx,%edx movl %ebx,%eax shrl $14,%edx andl $65535,%eax andl $1020,%edx addl GLOBL(R24)(%edx),%eax movl (%eax),%ebx/APP bswapl %ebx/NO_APPL_8_623: testl %esi,%esi je L_8_626 addl %edi,%ebxL_8_626: leal (%ebp,%ebx),%edx jmp L_8_627 .align 2,0x90L_8_607: movl %esi,%ecx movsbl %cl,%eax addl %edx,%eax leal (%edi,%eax),%edxL_8_627: movl %edx,%eax shrl $14,%eax movl %edx,%ecx andl $1020,%eax andl $65535,%ecx movl GLOBL(R24)(%eax),%edx movb (%ecx,%edx),%dl/APP addb 28-16(%esp),%dl pushfl popl %ebx movl %ebx,regflags movl %ebx,regflags+4/NO_APP movl GLOBL(W24)(%eax),%eax movb %dl,(%ecx,%eax) addl $16,%esp popl %eax decl %eax jl JJ_8004 pushl %eax movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axRR0_8029: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxJJ_8004: retFUNC(op_5070) subl $16,%esp movl %eax,%edx shrl $7,%eax andl $28,%eax andl $7,%edx movl GLOBL(imm8_table)(%eax),%eax movl GLOBL(regs)+88,%ecx movl %eax,28-16(%esp) addl $8,%edx movl %ecx,%eax movl %ecx,24-16(%esp) addl $2,%eax addl $4,%ecx movl %eax,GLOBL(regs)+88/APP xorl %esi,%esi movw 0x2164334A(%eax),%siRR0_8030: rolw $8,%si/NO_APP movl GLOBL(regs)(,%edx,4),%edx movl %esi,%eax movl %ecx,20-16(%esp) shrl $10,%eax movl %ecx,GLOBL(regs)+88 andl $60,%eax movl %edx,%ebx movl GLOBL(regs)(%eax),%edi testl $2048,%esi jne L_8_713 movswl %di,%ediL_8_713: movl %esi,%eax shrl $9,%eax movl %eax,%ecx andl $3,%ecx sall %cl,%edi testl $256,%esi je L_8_714 xorl %ebp,%ebp movl %esi,%ecx testb %cl,%cl jge L_8_715 movl %ebp,%ebxL_8_715: testl $64,%esi je L_8_716 movl %ebp,%ediL_8_716: movl %esi,%edx andl $48,%edx cmpl $32,%edx jne L_8_717 movl 20-16(%esp),%ecx/APP xorl %eax,%eax movw 0x2164334A(%ecx),%axRR0_8031: rolw $8,%ax/NO_APP movl 24-16(%esp),%ecx cwtl addl $6,%ecx addl %eax,%ebx movl %ecx,GLOBL(regs)+88
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -