求朋友帮忙解释一下汇编问题,本人感激不尽!

如题,解释一下过程,MOVAX,XIMULYMOVCX,AXMOVBX,DXMOVAX,ZCWDADDCX,AXADCBX,DXSUBCX,560DSBBBX,0MOVA... 如题,解释一下过程,
MOV AX,X
IMUL Y
MOV CX,AX
MOV BX,DX
MOV AX,Z
CWD
ADD CX,AX
ADC BX,DX
SUB CX,560D
SBB BX,0
MOV AX,V
CWD
SUB AX,CX
SBB DX,BX
IDIV X

X DW 123D
Y DW 45D
Z DW 765D
V DW 20000D
回答满意再追加分数
展开
 我来答
LLChina99
2012-06-12 · TA获得超过1483个赞
知道小有建树答主
回答量:574
采纳率:0%
帮助的人:523万
展开全部
本题计算:(v-(x*y+z-560))/X

MOV AX,X
IMUL Y
MOV CX,AX
MOV BX,DX ;计算X*Y,并保存至BX CX
MOV AX,Z
CWD ;16位Z扩大到32位Z,大小不变,放在DX AX
ADD CX,AX
ADC BX,DX ;X*Y-Z
SUB CX,560D
SBB BX,0 ;X*Y-Z-560,放在BX cX
MOV AX,V
CWD ;16位V扩大到32位V,大小不变,放在DX AX
SUB AX,CX
SBB DX,BX ;V-(X*Y-Z-560)
IDIV X ;再除以X,(V-(X*Y-Z-560))/X,结果商在AX,余数在DX

X DW 123D
Y DW 45D
Z DW 765D
V DW 20000D
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式