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

📄 fs.asm

📁 汇编学习经典,DOS环境可在 win2000下使用
💻 ASM
字号:
;			第五章  高级汇编语言技术
 
;			 实验二  宏定义和宏调用

;一.实验目的:

;	    进一步了解宏定义和宏调用,并注意特殊的宏操作符的用法.

;二.实验内容:

;	    统计字数组 X 中负数的个数.编制一宏定义,用特殊操作符'&'实现有关条

;	 件控制部分,并在主程序中相应部分调用.

;三.程序清单:

;*************************************************************************** 	

max	macro  cond 	
	local  next
	j&cond  next
	inc  bx  
        next:   
endm

data	segment
	x	dw   -1, 25, 0f73eh, 5, 0
	sum	= ( $ - x ) / 2
data	ends

code	segment
	assume   cs: code,  ds: data
   			
main 	proc  far
start:	push  ds
	mov   ax, 0
	push  ax
	mov   ax, data
	mov   ds, ax
	mov   bx, 0
	lea   si, [x]
	mov   cx, sum
l1:	cmp   word ptr[si], 0
	max   ge
        add   si,  2	
	loop  l1
	ret
main 	endp

code	ends
	end   start 
	
;****************************************************************************

⌨️ 快捷键说明

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