结构推理 在内存单元NUMW中存放着一个0~65535范围内的整数,将该数除以500,然后将商和余数分别存入QUO和REM单元中。将程序补充完整。
   DSEG  SEGMENT
   NUMW DW  8000
   OUO  DW  0
   REM  DW  0
   DSEG ENDS
   CSEG SEGMENT
        ASSUME    CS:CSEG,DS:DSEG
        ASSUME    CS:CSEG,DS:DSEG
        MOV       AX,DSEG
        MOV       DS,AX
   MOV AX,NUMW
   MOV ______,500
   XOR DX,DX
   DIV BX
   MOV QUO,AX
   MOV REM,
   HLT
   CSEG ENDS
        END
【正确答案】由下面的指令DIV BX可以知道,除数是存在BX中的,因此第一个空应该填写BX;DIV指令把余数存在寄存器DX中,商存在AX中,所以第二个空应该填写DX。
【答案解析】