版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
TMS320C54x的数据寻址方式表1寻址指令中用到的缩写符号及其含义缩写符号含义Smem16位单数据存储器操作数Xmem在双操作数指令及某些单操作数指令中所用的16位双数据存储器操作数,从DB总线上读出Ymem在双操作数指令中所用的16位双数据存储器操作数,从CB总线上读出;在读同时并行写的指令中表示写操作数dmad16位立即数——数据存储器地址(0~65535)pmad16位立即数——程序存储器地址(0~65535)PA16位立即数——I/O口地址(0~65535)src源累加器(A或B)dst目的累加器(A或B)lk16位长立即数1立即寻址在立即寻址方式中,指令中包括了立即操作数。一条指令中可对两种立即数编码,一种是短立即数(3、5、8或9位),另一种是16位的长立即数。短立即数指令编码为一个字长,16位立即数的指令编码为两个字长。立即数寻址指令中在数字或符号常数前面加一个“#”号,来表示立即数。返回首页2绝对寻址2.1数据存储器(dmad)寻址2.2程序存储器(pmad)寻址2.3端口地址(PA)寻址2.4长立即数*(lk)寻址返回首页2.1数据存储器(dmad)寻址使用数据存储器寻址的指令有:MVDKSmem,dmad MVDMdmad,MMRMVKDdmad,Smem MVMDMMR,dmad数据存储器寻址使用符号(符号地址)或一个表示16位地址的立即数来指明寻址的数据存储单元的16位绝对地址。例如:MVKDSMAPLE,*AR5;返回本节2.2程序存储器(pmad)寻址使用程序存储器寻址的指令有:FIRSXmem,Ymem,pmad MACDSmem,pmad,srcMACPSmem,pmad,src MVDPSmem,pmadMVPDpmad,Smem程序存储器(pmad)寻址使用符号(符号地址)或一个表示16位地址的立即数来给出程序空间的地址。例如,把程序存储器中标号为TABLE单元中的值复制到AR7所指定的数据存储器中去,指令可写为:MVPDTABLE,*AR7;返回本节2.3端口地址(PA)寻址使用端口地址的指令有:PORTRPA,SmemPORTWSmem,PA端口地址(PA)寻址使用一个符号(符号地址)或一个表示16位地址的立即数来给出外部I/O口地址。例如:PORTRFIFO,*AR5;返回本节2.4长立即数*(lk)寻址长立即数*(lk)寻址用于所有支持单数据存储器操作数(Smem)的指令。长立即数*(lk)寻址使用一个符号(符号地址)或一个表示16位地址的立即数来指定数据存储空间的一个地址。例如,把数据空间中地址为BUFFER单元中的数据传送到累加器A,指令可写为:LD*(BUFFER),A返回本节3累加器寻址累加器寻址是用累加器中的数值作为一个地址读写程序存储器。共有两条指令可以采用累加器寻址:READASmemWRITASmem返回首页4直接寻址在直接寻址方式中,指令中包含数据存储器地址(dma)的低7位,这7位dma作为地址偏移量,结合基地址(由数据页指针DP或堆栈指针SP给出)共同形成16位的数据存储器地址。使用这种寻址方式,用户可在不改变DP或SP的情况下,对一页内的128个存储单元随机寻址。采用这种寻址方式的好处是指令为单字指令,数据存储器地址(dma)的低7位放在指令字中(如图1、3-2所示)。
返回首页图1DP作为基地址的直接寻址方式图2SP作为基地址的直接寻址方式返回本节5间接寻址5.1单操作数寻址5.2双操作数寻址返回首页5.1单操作数寻址表2列出了单数据存储器(Smem)操作数间接寻址类型。特殊的间接寻址方式有:1.循环寻址2.倒序寻址(如表3所示)
表2单数据存储器操作数间接寻址类型表3位倒序寻址返回本节5.2双操作数寻址双数据存储器操作数间接寻址类型为*ARx、*ARx-、*ARx+、*ARx+0%。所用辅助寄存器只能是AR2、AR3、AR4、AR5。其特点是:占用程序空间小,运行速度快,在一个机器周期内通过两个16位数据总线(C和D)读两个操作数。指令中Xmem表示从DB总线上读出的16位操作数,Ymem表示从CB总线上读出的16位操作数。
返回本节6存储器映象寄存器寻址存储器映象寄存器寻址用于修改存储器映象寄存器(MMR)中的内容,而不影响当前数据页指针DP和当前堆栈指针SP。由于这种方式不需要修改DP和SP,对寄存器的写操作开销最小。存储器映象寄存器寻址可用于直接寻址和间接寻址。返回首页7堆栈寻址当发生中断或子程序调用时,系统堆栈自动保存PC值。堆栈也可以用于保存和传递其他数据。堆栈由高地址向低地址增长,处理器使用16位的存储器映象寄存器——堆栈指针(SP)对堆栈进行寻址,SP总是指向压入堆栈的最后一个数据。返回首页有
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026-2030中国脂质代谢疾病药物行业市场发展趋势与前景展望战略分析研究报告
- 2026-2030中国海洋生物技术行业市场深度调研及发展趋势与投资前景研究报告
- 2026-2030中国防护头盔行业市场发展趋势与前景展望战略分析研究报告
- 护理安全基础知识
- 2026-2030水下井口系统行业市场现状供需分析及重点企业投资评估规划分析研究报告
- 2026-2030中国稀土永磁电机行业供需格局与发展态势展望报告
- 2026-2030智能牙刷产业政府战略管理与区域发展战略研究报告
- 2026-2030中国缠绕膜产业发展态势及竞争格局研究报告
- 2026-2030中国桌面秤行业市场发展趋势与前景展望战略分析研究报告
- 2026-2030海藻提取物行业市场发展分析及竞争格局与投资价值研究报告
- 《乒乓变奏曲》课件2025-2026学年苏少版一年级下册音乐
- CSCO乳腺癌诊疗指南(2026版)
- 八年级化学上学期期中知识清单:沪科版·五四学制
- 2026年广东省东莞市八校联考中考二模化学试卷(含答案)
- Q-CR 9230-2025 铁路工程沉降变形观测与评估技术规程
- DL∕T 5759-2017 配电系统电气装置安装工程施工及验收规范
- 法兰盘机械加工工艺过程综合卡片
- 全媒体新闻发布实务知到章节答案智慧树2023年广东外语外贸大学、暨南大学、华南理工大学
- 石厂碎石加工系统运行管理制度
- GM/T 0045-2016金融数据密码机技术规范
- GB/T 38691-2020石油炼制催化剂比表面积测试方法
评论
0/150
提交评论