问题
填空题
运行下面的汇编语言程序,在NUM内存单元中得到的结果是 【7】 。
DSEG SEGMENT
DAT DB 5,13,4,-2,-6,23,3,1,9,0
CNT EQU $-DAT-1
NUM DB
DSEG ENDS
SSEG SEGMENT STACK
DB 256 DUP(0)
SSEG ENDS
CSEG SEGMENT
ASSUME DS:DSEG,SS:SSE,CS:CSEG
START: MOV AX,DSEG
MOV DS,AX
MOV SI,OPFSET DAT
MOV CX,CNT
XOR BL,BL
LP: MOV AL,[SI]
XOR AL,[SI+1]
TEST AL,80H ;两个相邻字节的最高位相同吗
JNENEXT
INCBL
NEXT: INCSI
LOOP LP
MOV NUM,BL
MOV AH,4CH
INT21H
CSEG ENDS
END START
答案
参考答案:G