- 1、本文档共62页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[信息与通信]第3章 C54x的指令系统2009-1
2003.2.16 DSP处理器及其应用 3.1.1 立即寻址 3.1.2 绝对寻址 3.1.2 绝对寻址 1.数据存储器地址寻址 2.程序存储器地址寻址 3.端口(PA)寻址 4. *(1k)寻址 3.1.3 累加器寻址 3.1.3 累加器寻址 3.1.4 直接寻址 3.1.4 直接寻址 3.1.4 直接寻址 3.1.4 直接寻址 3.1.4 直接寻址 3.1.4 直接寻址 3.1.4 直接寻址 3.1.4 直接寻址 3.1.4 直接寻址 3.1.5 间接寻址 3.1.5 间接寻址 3.1.5 间接寻址 3.1.5 间接寻址 3.1.5 间接寻址 3.1.6 存储器映像寄存器寻址 3.1.6 存储器映像寄存器寻址 3.1.6 存储器映像寄存器寻址 3.1.7 堆栈寻址 3.1.7 堆栈寻址 3.1.7 堆栈寻址 立即寻址:用于对寄存器初始化; 绝对寻址:用于对寻址速度要求不高的场合; 累加器寻址:用于程序存储器和数据存储器间传送数据; 直接寻址:用于寻址速度要求高的场合; 间接寻址:用于按固定步长寻址的场合; 堆栈寻址:用于终端或子程序调用时,保存数据或从堆栈中弹出; MMR寻址: 用于直接用MMR名快速访问数据存储器的0页。 END 特殊的间接寻址功能: 在存储器中设置一个缓冲区作为滑动窗,来保存必威体育精装版的一批数据,并用新的数据覆盖旧的数据,实现循环寻址。 循环缓冲区的长度R,由循环缓冲区长度寄存器BK确定,可通过指令设定。 1. 单操作数寻址 (1) 循环寻址 其指令: STM #lK,BK ;将立即数lK存放BK中 长度为R的缓冲区必须从N位地址的边界开始,即循环缓冲区基地址的N个最低有效位必须为0。 N应满足: (1) 循环寻址 2NR的最小整数 例如:缓冲区长度R=32, 若2N32, 则N=6。 缓冲区开始的地址:xxxx xxxx xx00 0000B 缓冲区长度R=32装入循环缓冲长度寄存器BK中。 循环寻址是以BK的值为模,对缓冲区长度R进行取模运算。 (1) 循环寻址 循环寻址通常是指定一个辅助寄存器ARx指向循环缓冲区; 循环缓冲区的有效基地址(EFB)就是用户指定的辅助寄存器(ARx)的低N位置0后所得到的值; 循环缓冲区的尾基地址(EOB)是通过用BK的低N代替ARx的低N位得到; 循环缓冲区的偏移量(index)就是ARx的低N位; 循环寻址的步长(step)就是加到辅助寄存器ARx或从辅助寄存器ARx中减去的值。 (1) 循环寻址 循环寻址的算法: If 0 ? 偏移量+步长 BK; 偏移量=偏移量+步长; Else if 偏移量+步长 ? BK; 偏移量=偏移量+步长-BK; Else if 偏移量+步长 0; 偏移量=偏移量+步长+BK; 注意: ① 步长小于BK,其大小与所用指令有关; ② 若步长为正,进行循环加寻址;否则进行循环减寻址; ③ 若BK=0,则为不作修正的辅助寄存器间接寻址。 (1) 循环寻址 循环寻址操作过程: ① 首先要指定一个ARx指向循环缓冲区,根据ARx的低N位作为循环缓冲区的偏移量进行规定的寻址操作。 ② 寻址完成后,再根据循环寻址算法修正偏移量,并返回ARx的低N位。 1. 单操作数寻址 (2)位倒序寻址 用于快速傅氏变换算法FFT。 位码顺序寻址:按照二进制递增规律寻址。如:0000,0001,0010,0011,…,1111。 如:0000,1000,0100,1100,…,1111。 位码倒序寻址:根据二进制递增码,按其位码倒序的规律进行寻址。 (2)位倒序寻址 1111 1110 1101 1100 1011 1010 1001 1000 位码顺序 寻 址 15 14 13 12 11 10 9 8 序号 1111 1110 0111 7 0111 0110 0110 6 1011 1010 0101 5 0011 0010 0100 4 1101 1100 0011 3 0101 0100 0010 2 1001 1000 0001 1 0001 0000 0000 0 位码倒序 寻 址 位码倒序 寻 址 位码顺序 寻 址 序号 位码顺序和倒序对照表 X(15) 1111 X(15) 1111 X(14) 0111 X(7) 1110 X(13) 1011 X(11) 1101 X(12
您可能关注的文档
最近下载
- 新概念青少版2BUnit22 I always behave myself课件.pptx
- 院前急救培训手册.docx
- 消防设施操作员中级(四级)维保方向35个抽考项-PDF版.pdf VIP
- 人教版四年级数学《上册全册》全套精品教学课件小学优秀课堂课件.pptx VIP
- 2024年华医网继续教育临床静脉用药质量管理与风险防范答案.docx VIP
- 2023年河北高中学业水平合格性考试英语试卷真题(含答案详解).pdf
- 人教版一年级上册数学 加减混合(课件).pptx
- 海兰天澄 HLT-100COD在线分析仪使用说明书.doc
- 广东省深圳市育才一中学2024届中考物理适应性模拟试题含解析.doc
- 地方政府与城投企业债务风险研究报告——江苏篇(下)-15页.doc VIP
文档评论(0)