填空题

下面的汇编语言源程序经汇编后,发现TEST[BX],01H指令有语法错误,试问该指令的正确形式应该是()。
DSEG SEGMENT
DAT DB 5,13,4,-2,6,23,44,-1,29,-3
CNT DW $-DAT
DSEG ENDS
SSEG SEGMENT STACK
DB 256 DUP (0)
SSEG ENDS
CSEG SEGMENT
ASSUME DS:DSEG, SS:SSEG, CS:CSEG
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