填空题

下面的汇编语言源程序经汇编后,发现TEST[BX],01H指令有语法错误,试问该指令的正确形式应该是 【8】
DSEG SEGMENT
DAT DB 5,13,4,-2,6,23,44,-1,29,-3
CNT DW $-DAT
DSEG ENDS
SSEG SEGMENT STACK
DB 256DUP(0)
SSEG ENDS
CSEG SEGMENT
ASSUME DS:DSEG,SS:SSEG,CS:CSEC
START PROC FAR
PUSH DS
XOR AX,AX
PUSH AX
MOV AX,DSEG
MOV DS,AX
XOR AX,AX
MOV BX,OFFSET DAT
MOV CX,CNT
LP: TEST [BX],01H
JZ NEXT
INC AH
ADD AL,[BX]
NEXT: INC BX
LOOP LP
RET
START ENDP
CSEG ENDS
END START

【参考答案】

TEST BYTE PTR[BX],01H或TEST DAT[BX],01H
热门 试题