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

📄 eg0419.asm

📁 宏汇编器
💻 ASM
字号:
;eg0419.asm(主程序文件)
	include io32.inc
	extern read:near,write:near,mean:near	; 外部子程序
	public temp	; 变量共用
	.data
count	= 10
array	dword count dup(0)
temp	dword ?
msg1	byte 'Enter 10 numbers: ',13,10,0
msg2	byte 'The mean is: ',0
	.code
start:
	mov eax,offset msg1	; 提示输入10个数据
	call dispmsg
	xor ebx,ebx 
	mov ecx,count	; ECX=数据个数
again:	call read	; 调用子程序,输入一个数据
	mov eax,temp	; 获得出口参数
	mov array [ebx*4],eax 
	add ebx,1
	cmp ebx,count
	jb again
	push ecx	; 传递参数
	push offset array
	call mean	; 调用子程序,求平均值
	add esp,8
	mov ebx,eax	; EAX返回值转存到EBX
	mov eax,offset msg2	; 提示输出平均值
	call dispmsg 
	mov eax,ebx	; 提示输出平均值
	call write	; 调用子程序,显示平均值
	exit 0
	end start

⌨️ 快捷键说明

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