结构推理 编写一程序,判断X、Y字节变量中的数据,根据判断结果置FLAG字节变量。 (1)若两个数都为奇数,则将FLAG送2 (2)若两个数都为偶数,则将FLAG清0 (3)若两个数为一奇一偶,则将FLAG清1
【正确答案】DATA SEGMENT X DB ? Y DB ? FLAG DB 0 DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START: MOV AX,DATA MOV DS,AX MOV AL,X MOV BL,Y TEST AL,1 JZ L1 TEST BL,1 JZ L2 MOV FLAG,2 JMP EXIT L1: TEST BL,1 JZ L3 L2: MOV FLAG,1 JMP EXIT L3: MOV FLAG,0 EXIT: MOV AH,4CH INT 21H CODE ENDS END START
【答案解析】