MOV[CX],DX 指令中的DX代表的是数还是地址[CX]呢,这条指令具体是什么意思?望各位大大解释下小弟不胜感激

本人初学汇编很菜... 本人初学汇编很菜 展开
 我来答
回乡兔
2011-06-11 · TA获得超过1973个赞
知道小有建树答主
回答量:984
采纳率:90%
帮助的人:610万
展开全部
这条指令是错误的,不可以将CX放入[ ]中, 能放入[ ]中的只有SI、DI、BX、BP
若改成MOV [BX],DX 这条指令具体意思是:将寄存器DX里的16位数据传送给数据段中BX指向的偏移地址中。
banksia
2011-06-11 · TA获得超过1362个赞
知道小有建树答主
回答量:529
采纳率:80%
帮助的人:331万
展开全部
MOV [CX],DX
源操作数:为寄存器寻址,操作数放在DX寄存器中
目的操作数:为寄存器间接寻址,操作数放在内存中,CX寄存器保存的是内存单元的地址
指令的作用:把DX寄存器的内容传递给CX寄存器所指向的内存单元
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友07dc3b8
2011-06-11 · TA获得超过682个赞
知道小有建树答主
回答量:518
采纳率:100%
帮助的人:407万
展开全部
DX代表的是数
这条指令具体是将DX里的16位数据传送给CX指向的DS段中的16位偏移地址中。
具体来说(DL)->[CX]、(DH)->[CX+1]。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
此恨已无言7387
2011-06-11 · TA获得超过6.6万个赞
知道大有可为答主
回答量:4.2万
采纳率:0%
帮助的人:3567万
展开全部
应给是指CPU通用寄存器中的CX单元的地址
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chailai90
2011-06-11 · TA获得超过1094个赞
知道小有建树答主
回答量:1556
采纳率:50%
帮助的人:0
展开全部
问题补充:书上还没讲乘法指令时就出了这个练习题,而且我看这书写的还不MOV AX,2 ADD AX,AX ADD AX,AX ADD AX,AX 只mov 指令是不能
追问
能不能说明白点 回答看的不是很懂 抱歉本人真的很菜
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式