📄 fs.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 + -