asm02x.s
来自「十七种模拟器源代码 非常有用的作课程设计不可缺少的」· S 代码 · 共 44 行
S
44 行
#include "asmdefs.inc"FUNC(DoCycles) pushl %ebp pushl %edi pushl %esi pushl %edx pushl %ecx pushl %ebx pushl %eax subl $8,%esp movl GLOBL(ROM),%eax movl %eax,SMC1-4 movl %esp,GLOBL(cyclepos) movl GLOBL(cycles),%eax movl %eax,(%esp) movl $SMC2,%eax movl %eax,4(%esp) movl GLOBL(regs)+88,%ebx xorl %eax,%eax movw 0x2164334A(%ebx),%axSMC1: movl GLOBL(cpufunctbl)(,%eax,4),%ebx rolw $8,%ax jmp *%ebxSMC2: popl %eax popl %ebx popl %ecx popl %edx popl %esi popl %edi popl %ebp ret
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?