简答题

写出执行以下计算的指令序列,其中X、Y、Z、R、W均为存放16位带符号数单元的地址。Z←((W-X)/5*Y)*2。

正确答案

MOV AX,W
SUB AX,X
CWD
MOV BX,5
IDIV BX
IMUL Y
SHL AX,1;((DX),(AX))*2
RCL DX,1

答案解析