运行下面的汇编语言程序:
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 256DUP(0)
SSEG ENDS
CSEG SEGMENT
ASSUME DS:DSEG,SS:SSEG,CS:CSEG
START: MOV AX,DSEG
MOV DS,AX
MOV SI,OFFSETDAT
MOV CX,CNT
XOR BL,BL
LP: MOV AL,[SI]
XOR AL,[SI+1]
TEST AL,80H
JNE NEXT
INC BL
NEXT: INC SI
LOOP LP
MOV NUM,BL
MOV AH,4CH
INT 21H
CSEG ENDS
END START
在NUM内存单元中得到的结果是______。
答案说明:本题目答案来自网络整理或转载,最终答案请以官网为准。
答 案:7
7 解析:比较过程中,5和13,13和4,-2和-6,23和3,3和1,1和9, 9和0进行运算时都会使BL增加1,所以一共有7次,NUM=7。