- 1、本文档共38页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * 《DSP技术与应用》 学时:32(含8学时实验) 第3章 TMS320C54XDSP寻址方式 本 章 内 容 1、寻址与寻址方式 2、立即寻址 3、绝对寻址 4、累加器寻址 5、直接寻址 6、间接寻址 7、MMR寻址 8、堆栈寻址 9、程序存储器寻址 寻址与寻址方式 指令执行过程中涉及两次寻址操作,一次是预取指阶段的指令代码寻址,另一次是访问阶段的操作数寻址 指令代码寻址主要在程序存储空间进行,称作程序存储器寻址;操作数寻址主要在数据存储空间进行,称作数据存储器寻址,简称寻址。 寻找指令代码和寻找参与运算的操作数的方法称作寻址方式。 同一功能指令因寻址方式不同而有多种表示形式。 含 义 符号 16位长立即数 lk 目的累加器(A或B) dst 源累加器(A或B) src 16位立即数,I/O口地址 PA 16位立即数,程序存储器地址 pmad 16位立即数,数据存储器地址 dmad 16位双数据寻址操作数,从CB总线读出 Ymem 16位双数据寻址操作数,从DB总线读出 Xmem 16位单数据寻址操作数 Smem 寻址指令中的缩写符号及其含义 立即数寻址:指令中包含有一个立即数(#)操作数 绝对地址寻址:指令中包含有一个操作数的16位物理地址 累加器寻址:用累加器的低16位值作为地址去访问程序存储器 直接寻址:指令中包含的7位偏移地址与当前数据页指针DP或堆栈 指针SP共同决定了操作数在数据存储器中的物理地址 间接寻址: 8个辅助寄存器中包含有操作数所在的数据存储器地址 存储器映射寄存器寻址:修改存储器映射寄存器中的值,而不影响 当前DP或SP的值 堆栈寻址: 把数据压入和弹出系统堆栈 寻址方式 操作数寻址方式 ’C54x共有7种操作数寻址方式: 1.立即寻址 在立即寻址方式中,指令里包含了立即操作数。 立即寻址方式中的立即数有两种数值形式,1、5、8、9位短立即数和16位的长立即数,它们在指令中分别编码为单字指令和双字指令。 例如: LD #0AH,ASM ;5-bit (EDOA) RPT #99H ;8-bit (EC99) LD #020H,DP ;9-bit (EA20) LD #0FE00H,A ;16-bit (F020 FE00) 需要注意的是,立即数前面加需“#”以区别于地址表示方法,不得遗漏。 例如,LD #0FE00H,A,表示将立即数FE00H送入累加器A,遗漏#,则变成把地址为0FE00H单元的内容送入累加器A(1000 FE00)。 有四种绝对寻址指令: 数据存储器地址(dmad)寻址: MVDK Smem, dmad MVDM dmad, MMR MVKD dmad, Smem MVMD MMR, dmad 程序存储器地址(pmad)寻址: FIRS Xmem, Ymem, pmad MVDP Smem , pmad MACP Smem, pmad, src MVPD pmad, Smem I/O端口地址(PA)寻址: PORTR PA, Smem PORTW Smem, PA 长立即数*(lk)寻址: LD *(BUFFER),A 2.绝对寻址 绝对寻址方式的指令中包含有所寻操作数的16位单元地址。 由于寻址16位绝对地址,故绝对寻址指令长度至少为2个字。 例如: MVKD DATA, *AR1; 数据存储器寻址 MVPD TABLE, *AR2; 程序存储器寻址 PORTR 0F2F0H, *AR5; 端口寻址 第一条指令表示将数据存储器中以DATA符号为地址单元中的数据传送到由辅助寄存器ARl所指向的数据存储单元中去。 DATA代表数据存储单元的地址dmad。 第二条指令表示将程序存储器中以TABLE符号为地址单元中的数据传送到由辅助寄存器AR2所指向的数据存储单元中去。 TABLE代表程序存储单元的地址pmad。
您可能关注的文档
最近下载
- 2025湖北高考地理真题试卷+解析及答案.docx VIP
- 研究生学生突发事件处理办法.doc
- 沿着塞纳河到翡冷翠.pdf VIP
- 2025甘肃定西市招聘专业化管理村党组织书记103人考试备考试题及答案解析.docx VIP
- 一种小鼠结直肠原位癌模型的构建方法.pdf VIP
- 百度地图-北京市购物中心报告-71页.pdf VIP
- 克莱斯勒-Grand Voyager-产品使用说明书-Grand Voyager(3.6L)-Grand Voyager(3.6L)-2013款大捷龙用户手册(产品使用说明书).pdf
- 新媒体短视频代运营.pptx VIP
- 人教版(2025)八年级英语上册 Unit 1 Happy Holiday单元检测卷(含答案及听力原文,无听力音频).doc VIP
- 2025人教版英语四年级上册Unit 4 Helping in the community单元测试试卷.docx VIP
文档评论(0)