问答题 设AX与CX两个寄存器中均存放着带符号数,编写完整程序,将AX与CX中较小的一个带符号数存放到DX中。
【正确答案】STACKSG    SEGMENT  STACK  'STACK'
              DW 32 DUP(?)
   STACKSGE   NDS
   CODESG     SEGMENT
              MAIN PROC FAR
              ASSUME  CS: CODESG, SS: STACKSG
              MOV AX, 439IH
              MOV CX, F038H
              CMP  AX, CX    ;比较AX与CX中的值
              JG NEXT        ;若AX中的值大于CX中的值,则将CX传送至DX
              MOV DX, AX     ;否则,将AX传送至DX
              JMP EXIT
   NEXT:     MOV DX, CX
   EXIT :     MOV  AX, 4COOH
              INT 2IH
              MAIN ENDP
   CODESG ENDS
              END MAIN
【答案解析】