CODE ENDS
END START
请回答:(1)该程序完成什么功能?
(2)程序运行后,B中的内容是多少? 8.分析下列程序。 DATA SEGMENT A DB 23H B DB 67H C DB 0 DATA ENDS CODE SEGMENT
ASSUME CS:CODE,DS:DATA START: MOV AX,DATA MOV DS,AX MOV AL,A CMP AL,B JGE L XCHG AL,B MOV A,AL L: MOV C,AL MOV AH,4CH INT 21H CODE ENDS END START 请回答 :(1)该程序完成什么功能?
(2)程序执行后,A、B、C变量中的值各为多少? 9.宏定义语句如下:
M MACRO X,Y,Z MOV DX,X MOV AH,Y INT Z ENDM
宏调用语句如下:
M BUF1,9,21H M BUF2,9,21H
请写出上述两条宏调用的宏展开语句。
10.宏定义语句如下: W MACRO X,Y,Z LOCAL L LEA BX,X MOV CX,Y MOV AX,0
L: ADD AL,[BX] ADC AH,0 INC BX LOOP L MOV Z,AX ENDM
请回答:执行―W BUF,100,C‖指令后宏调用的程序功能是什么?