微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

为什么LEGv8中d格式的9位地址意味着寄存器可以在基址寄存器Rn中加载地址的2 ^ 8字节的双字?

如何解决为什么LEGv8中d格式的9位地址意味着寄存器可以在基址寄存器Rn中加载地址的2 ^ 8字节的双字?

我的教科书告诉我:“ [指令格式d格式]的9位地址意味着加载寄存器指令可以在基址的+/- 2 ^ 8或256字节的区域内加载任何双字注册Rn。”但是,由于地址中有9位,为什么它是+/- 2 ^ 8字节而不是+/- 2 ^ 9字节?为什么是+/-而不是+,因为我怀疑是否会有否定地址?还是地址是带符号的,但Rn和Rt位不是?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。