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

📄 cpu.s

📁 十七种模拟器源代码 非常有用的作课程设计不可缺少的
💻 S
📖 第 1 页 / 共 4 页
字号:
__LD_B_D:	_LD B,D__LD_B_E:	_LD B,E__LD_B_H:	_LD B,H__LD_B_L:	_LD B,L__LD_B_A:	movb %bh, B	_end__LD_C_B:	_LD C,B__LD_C_D:	_LD C,D__LD_C_E:	_LD C,E__LD_C_H:	_LD C,H__LD_C_L:	_LD C,L__LD_C_A:	movb %bh, C	_end__LD_D_B:	_LD D,B__LD_D_C:	_LD D,C__LD_D_E:	_LD D,E__LD_D_H:	_LD D,H__LD_D_L:	_LD D,L__LD_D_A:	movb %bh, D	_end__LD_E_B:	_LD E,B__LD_E_C:	_LD E,C__LD_E_D:	_LD E,D__LD_E_H:	_LD E,H__LD_E_L:	_LD E,L__LD_E_A:	movb %bh, E	_end__LD_H_B:	_LD H,B__LD_H_C:	_LD H,C__LD_H_D:	_LD H,D__LD_H_E:	_LD H,E__LD_H_L:	_LD H,L__LD_H_A:	movb %bh, H	_end__LD_L_B:	_LD L,B__LD_L_C:	_LD L,C__LD_L_D:	_LD L,D__LD_L_E:	_LD L,E__LD_L_H:	_LD L,H__LD_L_A:	movb %bh, L	_end__LD_A_B:	movb B, %bh	_end__LD_A_C:	movb C, %bh	_end__LD_A_D:	movb D, %bh	_end__LD_A_E:	movb E, %bh	_end__LD_A_H:	movb H, %bh	_end__LD_A_L:	movb L, %bh	_end	__LD_$HL_B:	_ld_to_hl B	_end__LD_$HL_C:	_ld_to_hl C	_end__LD_$HL_D:	_ld_to_hl D	_end__LD_$HL_E:	_ld_to_hl E	_end__LD_$HL_H:	_ld_to_hl H	_end__LD_$HL_L:	_ld_to_hl L	_end__LD_$HL_A:	_ld_to_hl %bh	_end__LD_B_$HL:	_ld_from_hl B	_end__LD_C_$HL:	_ld_from_hl C	_end__LD_D_$HL:	_ld_from_hl D	_end__LD_E_$HL:	_ld_from_hl E	_end__LD_H_$HL:	_ld_from_hl H	_end__LD_L_$HL:	_ld_from_hl L	_end__LD_A_$HL:	_ld_from_hl %bh	_end__LD_$BC_A:	movl BC, %eax	movb %bh, %dl	_writeb	_end__LD_A_$BC:	movl BC, %eax	_readb	movb %al, %bh	_end__LD_$DE_A:	movl DE, %eax	movb %bh, %dl	_writeb	_end__LD_A_$DE:	movl DE, %eax	_readb	movb %al, %bh	_end__LDI_$HL_A:	_ld_to_hl %bh	_INCW HL__LDI_A_$HL:	_ld_from_hl %bh	_INCW HL__LDD_$HL_A:	_ld_to_hl %bh	_DECW HL__LDD_A_$HL:	_ld_from_hl %bh	_DECW HL		__FETCH:	_fetch	ret__LD_B_IMM:	call __FETCH	movb %al, B	_end__LD_C_IMM:	call __FETCH	movb %al, C	_end__LD_D_IMM:	call __FETCH	movb %al, D	_end__LD_E_IMM:	call __FETCH	movb %al, E	_end__LD_H_IMM:	call __FETCH	movb %al, H	_end__LD_L_IMM:	call __FETCH	movb %al, L	_end__LD_$HL_IMM:	call __FETCH	movb %al, %dl	movl HL, %eax	_writeb	_end__LD_A_IMM:	call __FETCH	movb %al, %bh	_end__FETCHW:	_fetchw	ret__LD_BC_IMM:	call __FETCHW	movl %eax, BC	_end__LD_DE_IMM:	call __FETCHW	movl %eax, DE	_end__LD_HL_IMM:	call __FETCHW	movl %eax, HL	_end__LD_SP_IMM:	call __FETCHW	movl %eax, SP	_end__LD_$IMM_SP:	_fetchw	movl SP, %edx	_writew	_end__LD_SP_HL:	movl HL, %eax	movl %eax, SP	_end__LD_HL_SP_IMM:	_fetchs	_ADDSP HL	_end			__LD_$IMM_A:	_fetchw	movb %bh, %dl	_writeb	_end__LD_A_$IMM:	_fetchw	_readb	movb %al, %bh	_end__LDH_$IMM_A:	_fetch	movb $0xff, %ah	movb %bh, %dl	_writeb	_end__LDH_A_$IMM:	_fetch	movb $0xff, %ah	_readb	movb %al, %bh	_end__LDH_$C_A:	movl $0xff00, %eax	movb C, %al	movb %bh, %dl	_writeb	_end__LDH_A_$C:	movl $0xff00, %eax	movb C, %al	_readb	movb %al, %bh	_end		__ADD_IMM:	_fetch	jmp __ADD__ADD_$HL:	movl HL, %eax	_readb	jmp __ADD__ADD_B:	movb B, %al	jmp __ADD__ADD_C:	movb C, %al	jmp __ADD__ADD_D:	movb D, %al	jmp __ADD__ADD_E:	movb E, %al	jmp __ADD__ADD_H:	movb H, %al	jmp __ADD__ADD_L:	movb L, %al	jmp __ADD__ADD_A:	movb %bh, %al__ADD:	_ADD	_end		__ADC_IMM:	_fetch	jmp __ADC__ADC_$HL:	movl HL, %eax	_readb	jmp __ADC__ADC_B:	movb B, %al	jmp __ADC__ADC_C:	movb C, %al	jmp __ADC__ADC_D:	movb D, %al	jmp __ADC__ADC_E:	movb E, %al	jmp __ADC__ADC_H:	movb H, %al	jmp __ADC__ADC_L:	movb L, %al	jmp __ADC__ADC_A:	movb %bh, %al__ADC:		_ADC	_end		__SUB_IMM:	_fetch	jmp __SUB__SUB_$HL:	movl HL, %eax	_readb	jmp __SUB__SUB_B:	movb B, %al	jmp __SUB__SUB_C:	movb C, %al	jmp __SUB__SUB_D:	movb D, %al	jmp __SUB__SUB_E:	movb E, %al	jmp __SUB__SUB_H:	movb H, %al	jmp __SUB__SUB_L:	movb L, %al	jmp __SUB__SUB_A:	movb %bh, %al__SUB:	_SUB	_end		__SBC_IMM:	_fetch	jmp __SBC__SBC_$HL:	movl HL, %eax	_readb	jmp __SBC__SBC_B:	movb B, %al	jmp __SBC__SBC_C:	movb C, %al	jmp __SBC__SBC_D:	movb D, %al	jmp __SBC__SBC_E:	movb E, %al	jmp __SBC__SBC_H:	movb H, %al	jmp __SBC__SBC_L:	movb L, %al	jmp __SBC__SBC_A:	movb %bh, %al__SBC:	_SBC	_end		__AND_IMM:	_fetch	jmp __AND__AND_$HL:	movl HL, %eax	_readb	jmp __AND__AND_B:	movb B, %al	jmp __AND__AND_C:	movb C, %al	jmp __AND__AND_D:	movb D, %al	jmp __AND__AND_E:	movb E, %al	jmp __AND__AND_H:	movb H, %al	jmp __AND__AND_L:	movb L, %al	jmp __AND__AND_A:	movb %bh, %al__AND:	_AND	_end__XOR_IMM:	_fetch	jmp __XOR__XOR_$HL:	movl HL, %eax	_readb	jmp __XOR__XOR_B:	movb B, %al	jmp __XOR__XOR_C:	movb C, %al	jmp __XOR__XOR_D:	movb D, %al	jmp __XOR__XOR_E:	movb E, %al	jmp __XOR__XOR_H:	movb H, %al	jmp __XOR__XOR_L:	movb L, %al	jmp __XOR__XOR_A:	movb %bh, %al__XOR:	_XOR	_end	__OR_IMM:	_fetch	jmp __OR__OR_$HL:	movl HL, %eax	_readb	jmp __OR__OR_B:	movb B, %al	jmp __OR__OR_C:	movb C, %al	jmp __OR__OR_D:	movb D, %al	jmp __OR__OR_E:	movb E, %al	jmp __OR__OR_H:	movb H, %al	jmp __OR__OR_L:	movb L, %al	jmp __OR__OR_A:	movb %bh, %al__OR:	_OR	_end	__CP_IMM:	_fetch	jmp __CP__CP_$HL:	movl HL, %eax	_readb	jmp __CP__CP_B:	movb B, %al	jmp __CP__CP_C:	movb C, %al	jmp __CP__CP_D:	movb D, %al	jmp __CP__CP_E:	movb E, %al	jmp __CP__CP_H:	movb H, %al	jmp __CP__CP_L:	movb L, %al	jmp __CP__CP_A:	movb %bh, %al__CP:	_CP	_end			__ADD_BC:	movl BC, %eax	jmp __ADDW__ADD_DE:	movl DE, %eax	jmp __ADDW__ADD_SP:	movl SP, %eax	jmp __ADDW__ADD_HL:	movl HL, %eax__ADDW:	_ADDW	_end__INC_B:	_INC B	_end__INC_C:	_INC C	_end__INC_D:	_INC D	_end__INC_E:	_INC E	_end__INC_H:	_INC H	_end__INC_L:	_INC L	_end__INC_$HL:	movl HL, %eax	_readb	movb %al, %dl	_INC %dl	movl HL, %eax	_writeb	_end__INC_A:	_INC %bh	_end__DEC_B:	_DEC B	_end__DEC_C:	_DEC C	_end__DEC_D:	_DEC D	_end__DEC_E:	_DEC E	_end__DEC_H:	_DEC H	_end

⌨️ 快捷键说明

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