问答题 在ABC起的连续4个单元中放有4个无符号数。试编程实现第1、4两数求和,再减去第2数和第3数。结果存入XYZ起的单元中。
【正确答案】DATA  SEGMENT
     ABC  DB  12H,34H,56H,78H
     XYZ  DB  ?
   DATA  ENDS
   CODE  SEGMENT
     ASSUME  CS:CODE,DS:DATA
   START:MOV  AX,DATA
          MOV  DS,AX
          LEA  SI,ABC
          MOV  AL,[SI]
          ADD  AL,[SI+3]    ;1、4两数求和
          MOV  BL,[SI+1]
          ADD  BL,[SI+2]    ;2、3两数求和
          SUB  AL,BL    ;1、4的和减去2、3的和
          MOV  XYZ,AL    ;结果存在XYZ单元中
          MOV  AH,4CH
          INT  21H
   CODE ENDS
   ENG START
【答案解析】