设X、Y、Z、W、R均为字变量,编写完成以下计算的指令序列。(设X、Y、Z、W、R
存放的均是无符号数)。
(1)X+(Y—R—Z)→W
(2)(X+Y)/R—Z→W
(3)(X/Y+Z)×100-R→W
①MOV AX,Y SUB AX,R SUB AX,Z ADD AX,X MOV W,AX ②MOV AX,X ADD AX,Y MOV DX,0 DIV R SUB AX,Z MOV W,AX ③ MOV DX,0 MOV AX,X };将被乘数x放在DX:AX中 DIV Y ADD AX.Z MOV BX,100 MUL BX ADD AX,R ADD DX,0 };DX:AX+R→ DX:AX MOV W,AX ;结果的低16位→W MOV W+2,DX ;结果的高1 6位→W+2