问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

若使用 LDRB/STRB 代替程序清单 3.2 中的所有加载/存储指令(LDR/STR),程序会得到正确的执行吗? LDR 伪指

发布网友 发布时间:2022-04-23 09:39

我来回答

1个回答

热心网友 时间:2023-10-09 18:45

会正确执行。

ARM指令集中,LDR通常都是作加载指令的,但是它也可以作伪指令。

LDR伪指令的形式是“LDR Rn,=expr”。作用是装在一个32bit常数和一个地址到寄存器。

LDR R1,=COUNT是将COUNT这个变量的地址,也就是0x40003100放到R1中。

MOV R0,#0是将立即数0放到R0中。最后一句STR R0,[R1]是一个典型的存储指令,将R0中的值放到以R1中的值为地址的存储单元去。实际就是将0放到地址为0x40003100的存储单元中去。

扩展资料:

MOV 从另一个寄存器、被移位的寄存器、或一个立即值装载一个值到目的寄存器。你可以指定相同的寄存器来实现 NOP 指令的效果,你还可以专门移位一个寄存器

MOV{条件}{S} <dest>, <op 1>

dest = op_1

MOV R0, R0 ; R0 = R0... NOP 指令

MOV R0, R0, LSL#3 ; R0 = R0 * 8

如果 R15 是目的寄存器,将修改程序计数器或标志。这用于返回到调用代码,方法是把连接寄存器的内容传送到 R15:

MOV PC, R14 ; 退出到调用者

MOVS PC, R14 ; 退出到调用者并恢复标志位

参考资料来源:百度百科-ARM指令集

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
十亿韩元折合人民币是多少阿? 邮政银行卡余额查询 邮政储蓄查询余额怎么查 艰难 的国运与雄健的国民读后感500(把以前与现在作对比) 初一下册人教版 艰难的国运与雄健的国民 读后感300字 今日头条哪个版本的有电脑版电脑版今日头条怎么下载 今日头条在电脑上如何安装今日头条怎样就安装到电脑上了 如何评价武庙? 武经总要前集概述 武经总要军事思想 LDR伪指令与LDR加载指令的功能和应用有何区别 酷狗音乐大字版在外境外如何使用? ldr/str 指令的前索引偏移指令如何编写?指令是怎样操作的 on acash basis什么意思 arm中strb能代替str么 女性去spa会所需要注意什么? 权责发生制和收付实现制的概念、区别及其各自适用范围 酷狗音乐大字版在不在联通大王卡免流范围内? SPA店里做水疗泡澡用的浴盆套上一次性塑料膜后不会传染病吧? ARM 汇编align怎么用? 以现金收到或付出为标准,来记录收入的实现和费用的发生,这项原则称为( )。 预付的费用属于权责发生制还是收付实现制,怎样去理解它 ldr,str指令的偏移形式有哪四种 酷狗大字版歌曲怎么下载到otg 做一次SPA需要多少钱啊? ARM中LDR加载指令 酷狗音乐大字版如何下载安装到台式电脑? arm中mov指令和ldr指令有何区别? 现付cash basis 与延付credit basis 的含义? 关于arm的汇编指令 str ldr 会计里的计提按照现金制和应计制有什么差别 几道简单ARM汇编代码题 spa店会帮你打飞机吗 关于accrual accounting 和cash accounting的一个实际应用问题。 酷狗音乐大字版视频和广告加载不了,怎么办? 预付和预提是什么意思 收付实现制还是权责发生制 上海情侣酒店的夫妻spa一般是怎么做的? 全民盟盟消,酷狗大字版音乐,快手极速版是腾讯名下的吗? 汇编语言中的STR是什么意思.还有CALL指令怎么用? 最低498,最高2980!男女通吃!会所男技师的日常是什么? 付款方式如 D/A、T/T 等是什么意思? 酷狗大字版用腾讯大王卡免流吗? c语言转化为arm汇编指令 权责发生制与收付实现制的区别与联系? arm嵌入式系统基础教程第二版课后答案 用银行存款支付水电费 65000元 其中属于本月应付1500元 上月应付2000 在酷狗音乐大字版k歌后怎么保存? 好听的女生励志网名 酷狗音乐大字版没有师付怎么写邀请码? 求青春励志的女生网名