问答题 通过平方表,完成下式运算:x=a2+b2。式中a、b为1~9间的数。
【正确答案】DATA SEGMENT
   TAB  DB  0,1,4,9,16,25,36,49,64,81
   a    DB  ?
   b    DB  9
   x    DB  ?
   DATA  ENDS
   CODE SEGMENT
     ASSIJME CS: CODE,DS: DATA
   START: MOV  AX,DATA
          MOV  DS,AX
          LEA  SI,TAB    ;取平方表首址
          MOV  BL,a
          MOV  BH,0
          MOV  AL,[SI+BX]    ;取a×a
          MOV  BL,b
          ADD  AL,[SI+BX]    ;加上b×b
          MOV  x,AL    ;结果存于x中
          MOV  AH,4CH
          INT  21H
   CODE ENDS
   ENDSTART
【答案解析】