填空题

运行下面的汇编语言程序,在NUM内存单元中得到的结果是()。
  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:DSEGSS:SSEG,CS:CSEG
  START:  MOV       AX,DSEG
       MOV       DS,AX
       MOV       SI,OFFSET DAT
       MOV       CX,CNT
       XOR       BL,BL
  LP:   MOV       AL,[SI]
       XOR       AL,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

【参考答案】

7