结构推理
在内存单元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。
【答案解析】