ARM中 STRH是什么,是指保存指令吗

2025-05-24 05:25:01
推荐回答(4个)
回答1:

STR x,y是x->y; x存到y里;叫做加载指令。
LDR x,y是y->x; y存到x里;
STR/LDR+B就是存字节 8位;
STR/LDR+H就是存半字 16位;
ARM里寄存器都是32位的,为一字。

回答2:

  STR{cond}{T} Rd,<地址>;存储数据(字)到指定地址的存储单元,要存储的数据在Rd中
  LDR{cond}B{T} Rd,<地址>;加载字节数据,放入Rd中,即Rd最低字节有效,高24位清零
  STR{cond}B{T} Rd,<地址>;存储字节数据,要存储的数据在Rd,最低字节有效

回答3:

半数据存储

回答4:

存储一个半字