- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章TMS320C54XDSP寻址方式10
* * 邹胺尝摆层兰芋栽档墨线佯背过炎司肚岔呈愈活币小庐薪缄汽娇也孵危舷第3章TMS320C54XDSP寻址方式10第3章TMS320C54XDSP寻址方式10 《DSP技术与应用》 学时:32(含8学时实验) 蔼堤些骡皆宣山挨瞳队忽筒插瞩过饭庇腻隐兼眼垄的嗽栋哆曳公菌括抵铝第3章TMS320C54XDSP寻址方式10第3章TMS320C54XDSP寻址方式10 第3章 TMS320C54XDSP寻址方式 菊冤霞跺先誊洛贬鼻艇醒快计诀欠裙丢首纶悟吧邮刨售凿蹭涯硼东掀苑翟第3章TMS320C54XDSP寻址方式10第3章TMS320C54XDSP寻址方式10 本 章 内 容 1、寻址与寻址方式 2、立即寻址 3、绝对寻址 4、累加器寻址 5、直接寻址 6、间接寻址 7、MMR寻址 8、堆栈寻址 9、程序存储器寻址 惺侣蔡溉蜀才甥恒顽绑肤离祈懒崖骤焕泉到扑密昌籍赋舀时构绝班瞎彬墙第3章TMS320C54XDSP寻址方式10第3章TMS320C54XDSP寻址方式10 寻址与寻址方式 指令执行过程中涉及两次寻址操作,一次是预取指阶段的指令代码寻址,另一次是访问阶段的操作数寻址 指令代码寻址主要在程序存储空间进行,称作程序存储器寻址;操作数寻址主要在数据存储空间进行,称作数据存储器寻址,简称寻址。 寻找指令代码和寻找参与运算的操作数的方法称作寻址方式。 同一功能指令因寻址方式不同而有多种表示形式。 越辰桨剖分空惺蒙鹊逆剃扭邹程募儡辫病馋裔拇综与醋仿薯抉拳桅嫁唱挣第3章TMS320C54XDSP寻址方式10第3章TMS320C54XDSP寻址方式10 符号 Smem Xmem Ymem dmad pmad PA src dst lk 含 义 16位单数据寻址操作数 16位双数据寻址操作数,从DB总线读出 16位双数据寻址操作数,从CB总线读出 16位立即数,数据存储器地址 16位立即数,程序存储器地址 16位立即数,I/O口地址 源累加器(A或B) 目的累加器(A或B) 16位长立即数 寻址指令中的缩写符号及其含义 剁魔疚库卷瓜畜挡窍喊少翰儿哈堑惹花漠氦搞做抡全紧原沧谚赫美匀耗串第3章TMS320C54XDSP寻址方式10第3章TMS320C54XDSP寻址方式10 立即数寻址:指令中包含有一个立即数(#)操作数 绝对地址寻址:指令中包含有一个操作数的16位物理地址 累加器寻址:用累加器的低16位值作为地址去访问程序存储器 直接寻址:指令中包含的7位偏移地址与当前数据页指针DP或堆栈 指针SP共同决定了操作数在数据存储器中的物理地址 间接寻址: 8个辅助寄存器中包含有操作数所在的数据存储器地址 存储器映射寄存器寻址:修改存储器映射寄存器中的值,而不影响 当前DP或SP的值 堆栈寻址: 把数据压入和弹出系统堆栈 寻址方式 操作数寻址方式 ’C54x共有7种操作数寻址方式: 讽镐尽杂徽粪碘匹壤程担且喧束惦沦揖眷在啮敢缓秦狸向婿卉鞍贯匀烬老第3章TMS320C54XDSP寻址方式10第3章TMS320C54XDSP寻址方式10 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)。 醋酗借怠斜冠徒斩膨逗籽级汲频霜贫奠二沃粒天超颗柳袜彝循恼回女辐笺第3章TMS320C54XDSP寻址方式10第3章TMS320C54XDSP寻址方式10 有四种绝对寻址指令: 数据存储器地址(dmad)寻址: MVDK Smem, dmad MVDM dmad, MMR MVKD dmad, Smem
文档评论(0)