DSP++ [p0 ++] = r0
来源:互联网 发布:mac电脑截屏快捷键 编辑:程序博客网 时间:2024/05/19 10:38
Store Pointer Register
General Form
[ indirect_address ] = P-register
Syntax
[Preg ] =Preg ; /* indirect (a)*/
[Preg ++ ] =Preg ; /* indirect, post-increment (a)*/
[Preg -- ] =Preg ; /* indirect, post-decrement (a)*/
[Preg +uimm6m4 ] = Preg ; /* indexed with small offset (a)*/
[Preg +uimm17m4 ] = Preg ; /* indexed with large offset (b)*/
[Preg -uimm17m4 ] = Preg ; /* indexed with large offset (b)*/
[ FP -uimm7m4 ] =Preg ; /* indexed FP-relative (a)*/
Options
The Store Pointer Register instruction supports the following options.
- Post-increment the destination pointer by 4 bytes.
- Post-decrement the destination pointer by 4 bytes.
- Offset the source pointer with a small (6-bit), word-aligned (multiple of 4), unsigned constant.
- Offset the source pointer with a large (18-bit), word-aligned (multiple of 4), signed constant.
- Frame Pointer (FP) relative and offset with a 7-bit, word-aligned (multiple of 4), negative constant.
Example
[ p2 ] = p3 ;
[ sp ++ ] = p5 ;
[ p0 -- ] = p2 ;
[ p2 + 8 ] = p3 ;
[ p2 + 0x4444 ] = p0 ;
[ fp -12 ] = p1 ;
0 0
- DSP++ [p0 ++] = r0
- P0[
- ldr r0, =0xff000fff
- andeq r0, r0, r0
- 伪指令LDR R0, =0xf454f00
- LDR ,R0 =PINSEL0 LDR指令 B指令
- Error: no such instruction: `ldr r0,=0x53000000'
- ldr r0, =0x12345678的含义说明
- R0多线程
- dsp
- dsp
- DSP
- DSP
- dsp
- DSP
- DSP
- DSP
- DSP
- 第五周- 项目三 括号的匹配
- 剑指offer:重建二叉树(java)
- 第5周项目1 Raptor(8)
- 第六周项目1—建立顺序栈算法库
- ionic进阶开发中的命令使用
- DSP++ [p0 ++] = r0
- Windows C图形程序设计模板
- Tibero_Install
- 算法导论2.1-insertsort算法(插入排序)
- 安装Git插件及其配置使用
- 【第五周项目1-建立顺序栈算法库】
- 学习Java--cp3
- 第三届大数据技术与产业应用会议福利分享!!!
- ambari搭建spark