问题
填空题
根据下面的汇编语言源程序,NUM单元中的数据是 【6】 。
DSEG SEGMENT
DAT DB ’I am Chinese!$’
NUM DB 0
DSEG ENDS
SSEG SEGMENT STACK
DB 256 DUP(0)
SSEG ENDS
CSEG SEGMENT
ASSUME DS: DSEG, SS: SSEG, CS: CSEG
START:MOV AX,DSEG
MOV DS,AX
IEA SI BUF
LP: MOV AL,[SI]
INC SI
CMP AL,’S’
JZ DONE
CMP AL,65H
JNE NEXT
INC NUM
NEXT: JMP LP
DONE: MOV AH,4CH
INT 2H
CSEG ENDS
END START MOV AL, DAT
答案
参考答案:B
解析: 由该汇编语言源程序可知,NUM所记录的是DAT数组中字母e的个数,一共有2个,所以NUM单元中的数据是2。