社区
嵌入开发(WinCE)
帖子详情
求助,ldrls pc, [pc, r3, lsl #2]的意思
pengchao311
2009-02-06 09:16:42
今天打开汇编看了下有句
ldrls pc, [pc, r3, lsl #2]
不知道哪位大哥给解释一下这句汇编的意思!!
谢谢
...全文
948
3
打赏
收藏
求助,ldrls pc, [pc, r3, lsl #2]的意思
今天打开汇编看了下有句 ldrlspc, [pc, r3, lsl #2] 不知道哪位大哥给解释一下这句汇编的意思!! 谢谢
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiaopi224
2009-02-07
打赏
举报
回复
ls为条件: 低于或同于(无符号) 如果一次比较操作之后清除了 C 标志或设置了 Z 标志。
ldr:传送单一数据
如果条件成立,则装载pc+(r3*4)所合成的地址到pc
pengchao311
2009-02-07
打赏
举报
回复
谢谢两位!!!
gooogleman
2009-02-06
打赏
举报
回复
ARM Architecture Reference Manual有介绍,下一个看看,很多指令的
嵌入式之ARM汇编语言学习笔记
立即数寻址:ADD R0,R0,#0x3F 寄存器寻址:ADD R0,R1,R2 寄存器间接寻址:LDR R0,[R1] STR R0,[R1] 寄存器移位寻址:ADD
R3
,R2,R1,
LSL
#2 基址地址寻址:LDR R0,[R1,#4] LDR R0,[R1],#4 LDR R0,[R1,R2] 多寄存器寻址:LDMIA R0,{R1,R2,
R3
,R4} 相...
数据处理指令 (13)
ADD R0,R2,
R3
,
LSL
#1: 将
R3
做移动1位,与
R3
相加然后赋值给R0。SUB R0,R2,
R3
,
LSL
#1: 将
R3
做移动1位,与
R3
相减然后赋值给R0。BIC, R0, R0 ,#%1011 , 这是再清除 1,2,3 位置。AND {条件} {S} 目的寄存器,操作数1 , 操作数2.BIC {条件} {S} 目的寄存器,操作数1 , 操作数2.ADD {条件} {S} 目的寄存器,操作数1 , 操作数2.SUB {条件} {S} 目的寄存器,操作数1 , 操作数2.
物联网之ARM体系结构及接口技术二(ARM指令)
ARM指令 搬移指令 mov r13,#3 mov r0,r1 mov r0,r1,
LSL
#2 @
LSL
#2表示逻辑左移两位,将r1左移两位之后的数值赋给寄存器r0 mov r0,r1,LSR#2 @LSR#2表示逻辑右移两位,将r1右移两位之后的数值赋给寄存器r0 mrs ...
arm 对数据表和指令表的访问
以下介绍arm 对数据表的访问和指令表的访问数据表:ldr r1,[r5,r4,
lsl
#2] //索引寻址(取内存)指令表:addls
pc
,
pc
,r0,
lsl
#2 //相对寻址(计算数据)arm 对数据表的访问:1. c 程序。#include int a[5]={1,2,3,4,5};int main(vo
ARM汇编指令详解
1. ORR 例:ORR
r3
, r2, r1,
LSL
#20 //将r1左移20位后与r2做或运算的结果存入r1中。
r3
= r2 || (r1 2. STR 例:STR
r3
, [r0, r1,
LSL
#2] //将r1左移2位后加上r0,然后将此做为地址,把
r3
的值存入此地址。
嵌入开发(WinCE)
19,520
社区成员
41,567
社区内容
发帖
与我相关
我的任务
嵌入开发(WinCE)
硬件/嵌入开发 嵌入开发(WinCE)
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章