汇编语言 MOV [BX],CX什么意思

 我来答
艾斯特莱雅1988
推荐于2016-07-07
知道答主
回答量:97
采纳率:0%
帮助的人:45.7万
展开全部
先说 MOV:
传送指令MOV(Move)把一个字节、字或双字的操作数从源位置传送到目的位置,源操作数的内容不变。可以实现立即数到通用寄存器或主存的传送,通用寄存器与通用寄存器、主存或段寄存器之间的传送,主存与段寄存器之间的传送。该操作属于复制性质,不属于搬家性质。
  例如:
  MOV EAX,050ah ;将十六进制数050a 传送到通用寄存器eax中
  应该注意的是:
  1.目的操作数要与源操作数类型要一致
  2.目的操作数要和源操作数类型之一必须要有明确的类型
  说明:
  1. OPRD1 为目的操作数,可以是寄存器、存储器、累加器.
  OPRD2 为源操作数,可以是寄存器、存储器、累加器和立即数.
  2. MOV 指令分为以下四种情况:
  <1> 寄存器与寄存器之间的数据传送指令
  <2> 立即数到通用寄存器数据传送指令
  <3> 寄存器与存储器之间的数据传送指令
  <4> 立即数到存储器的数据传送
  3. 本指令不影响状态标志位
  汇编还提供许多mov变体,如movzx, movsx等等

BX:
BX指令是ARM指令系统中的带状态切换跳转指令。

BX指令跳转到指令中所指定的目标地址,若目标地址的bit[0]为0,则跳转时自动将CPRS中的标志位T复位,即把目标地址的代码解释为ARM代码;若目标地址的bit[0]为1,则跳转时自动将CPRS中的标志位T置位,即把目标地址的代码解释为Thumb代码。

我想你想要的答案是这样吧:
MOVC A,@A+DPTR 代码字节传送到累加器
MOVX A,@Ri 外部RAM(8 地址)传送到累加器
MOV CX,A 累加器传送到寄存器
M佐边鼬边N
2012-12-04 · 超过17用户采纳过TA的回答
知道答主
回答量:46
采纳率:0%
帮助的人:44.7万
展开全部
把CX中的值给BX指向的偏移地址中去
追问
是吧CX中的内容直接写到BX偏移地址对应的内存单元中吗???
追答
嗯 是
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式