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

📄 c_asm31.asm

📁 怎样在C语言中插入汇编语言
💻 ASM
字号:


;	?DT?_AsmFunc1?C_ASM31 segment data overlayable ; 通过寄存器传递参数,不需要声明数据段
	?DT?_AsmFunc2?C_ASM31 segment data overlayable ; 通过存储器传递参数,需要声明数据段
;	?DT?_AsmFunc3?C_ASM31 segment data overlayable ; 通过寄存器传递参数,不需要声明数据段

	public	?AsmFunc2?byte		; 存储器传递参数,需要声明数据段以及相应变量,不需要加前缀"_"
	rseg	?DT?_AsmFunc2?C_ASM31
?AsmFunc2?byte:
	?AsmFunc2?Val1: ds 2



	?PR?_AsmFunc1?C_ASM31 segment code
	public	AsmFunc1
	rseg	?PR?_AsmFunc1?C_ASM31
AsmFunc1:
	nop
	ret


	?PR?AsmFunc2?C_ASM31 segment code
	public	ASMFunc2
	rseg	?PR?AsmFunc2?C_ASM31
AsmFunc2:
	nop
	ret


	?PR?_AsmFunc3?C_ASM31 segment code
	public	_AsmFunc3
	rseg	?PR?_AsmFunc3?C_ASM31
_AsmFunc3:
	nop
	ret


	?PR?_AsmFunc4?C_ASM31 segment code
	public	_AsmFunc4
	rseg	?PR?_AsmFunc4?C_ASM31
_AsmFunc4:
	mov	a, R7
	inc	a
	mov	R7, a
	ret
	end

⌨️ 快捷键说明

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