问题 填空题

运行下面的汇编语言程序: 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] TESTAL,80H JNE NEXT INC BL NEXT: INC SI LOOPLP MOV NUM,BL MOV AH,4CH INT 21H CSEGENDS END START 在NUM内存单元中得到的结果是______。

答案

参考答案:7。

解析:

[分析]: 比较过程中,5和13,13和4,-2和-6,23和3,3和1,1和9, 9和0进行运算时都会使BL增加1,所以一共有7次,NUM=7。

单项选择题
单项选择题