问答题 使AL高4位置1,判断低4位是否大于9,如果大于9,则使低4位变反。否则将低4位置成9。试编程实现之。
【正确答案】CODE SEG MENT
   ASSUME CS:CODE
   START:MOV  AX,DATA
          MOV  DS,AX
          OR   AL,0F0H    ;AL高4位置1
          CMP  AL,0F9H    ;判断低4位是否大于9
          JA   AB    ;大于转到AB处
          MOV  AL,0F9H    ;小于低位置9
          JMP  OVER
   AB:   XOR  AL,0FH    ;不大于低位变反
   OVER: MOV  AH,4CH
          INT  21H
   CODE ENDS
   END START
【答案解析】