下面的汇编语言源程序经汇编后,发现TEST[BX],01H指令有语法错误,试问该指令的正确形式应该是______。 DSEG SEGMENT DAT DB 5,13,4,-2,6,23,44,-1,29,-3 CNT DW $-DAT DSEG ENDS

admin2009-07-15  41

问题 下面的汇编语言源程序经汇编后,发现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

解析
转载请注明原文地址:https://kaotiyun.com/show/8vrZ777K
0

最新回复(0)