• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

ARM汇编中str与mov有什么区别

lwiung 2019-01-19 浏览量:1181
ARM汇编中str与mov有什么区别
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • str可以带条件吧,比如

    STR R0,[R1],#8             ;将R0中的字数据写入以R1为地址的存储器中,并将新地址R1+8写入R1。​

    • 发布于 2019-01-19
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:7
  • mov 只能用于寄存器之间的传输,传输立即数时有条件限制,只能装载通过偶数次移位能得到的立即数。 
    str可以用于寄存器与内存之间的数据交换,STR是将寄存器中的数载入内存。
    • 发布于2019-01-19
    • 举报
    • 评论 0
    • 0
    • 0

  • mov是寄存器赋值,str是寄存器与内存块的赋值,有点像malloc。

    • 发布于2019-01-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 在ARM体系中,mov只能用于数据在寄存器之间的移动或者往寄存器中写入立即数。
    STR是将寄存器中的数字载入内存。
    • 发布于2019-01-25
    • 举报
    • 评论 0
    • 0
    • 0

  • MOV是从一个寄存器或者移位的寄存器或者立即数的值传递到另外一个寄存器。mov只能用于数据在寄存器之间的移动或者往寄存器中写入立即数。格式如下:mov{条件}{s} 目的寄存器,源操作数。


    LDR是将内存中的数载入到寄存器,LDR可以载入立即数。格式如下:LDR 目的寄存器,源

    • 发布于2019-01-28
    • 举报
    • 评论 0
    • 0
    • 0

  • MOV适用于在寄存器之间移动数据,而STR是将寄存器里面的数据写入内存,参考https://blog.csdn.net/weixin_38929406/article/details/73744584
    • 发布于2019-02-11
    • 举报
    • 评论 0
    • 0
    • 0

  • STR是可以带有条件的,MOV是不可以的
    • 发布于2019-02-18
    • 举报
    • 评论 0
    • 0
    • 0

  • mov是寄存器到寄存器,str是寄存器内容到内存
    • 发布于2019-02-26
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

ARM汇编中str与mov有什么区别