- 4
- 0
- 约2.79千字
- 约 19页
- 2018-03-07 发布于湖北
- 举报
DSP技术 第4章 TMS320C54x的数据寻址方式
* * * * * * * * * * * * DSP原理及应用 DSP原理及应用 * 数据寻址的概念: 执行指令时,CPU首先要找到源操作数,然后再根据操作码对操作数进行操作,最后把结果放到指令中指定的目的操作数位置。 操作数可直接出现在指令中,也可放到寄存器或存储单元中,而在指令中出现寄存器名称或存储单元地址等。 CPU指令程序实际上主要是寻找操作数并对其进行操作,寻找操作数的过程即数据寻址。 第4章 TMS320C54x的数据寻址方式 * 1 立即寻址 2 绝对寻址 3 累加器寻址 4 直接寻址 5 间接寻址 6 存储器映像寄存器寻址 7 堆栈寻址 TMS320C54x的数据寻址方式分类 * 寻址指令中用到的缩写符号及其含义 部分寻址缩略语 含 义 Smem 16位单寻址操作数 Xmem 16位双寻址操作数,用于双操作数或部分单操作数指令,从DB数据总线上读取 Ymem 16位双寻址操作数,用于双操作数指令,从CB数据总线上读取 dmad 16位立即数:数据存储器地址(0~65 535) pmad 16位立即数:程序存储器地址(0~65 535) PA 16位立即数:I/O口地址(0~65 535) src 源累加器(A或B) dst 目的累加器(A或B) 1k 16位长立即数 * 4.1 立即寻址 指令格式: 指令助记符 #操作数,寄存器名 定义:操作数在指令中直接出现,不用再到寄存器或存储器中去寻找。取出指令也就取出了操作数。 ADD #1234h,A ;将立即数1234h加载到A * 特点:指令中含有一个固定的立即数,运行速度较快,但需占用程序存储空间,并且数值不能改变。 用途:用于表示常数或对寄存器初始化 * 1 立即寻址 2 绝对寻址 3 累加器寻址 4 直接寻址 5 间接寻址 6 存储器映象寄存器寻址 7 堆栈寻址 3.1 寻址方式 * 4.2 绝对寻址 指令中含有所要寻找的操作数的16位存储单元地址。 MVKD TABLE,*AR1 特点:指令中包含一个固定的16位地址,能寻址任何一个数据存储单元中的操作数,但运行速度慢并要求较多的存储空间。 用途:用于对寻址速度无苛刻要求的地方 * 绝对地址寻址的指令至少应为2个字长。 绝对寻址有四种类型 : ① 数据存储器(dmad)寻址; ② 程序存储器(pmad)寻址; ③ 端口(PA)寻址; ④ 长立即数寻址。 * 1.数据存储器寻址 用于确定操作数存于数据存储单元的地址。 MVDK * AR3+,1200H 语法:使用一个标号或一个数字来指定数据空间的一个地址。 数据存储器的 16位地址dmad值 * 2.程序存储器寻址 用于确定程序存储器中的一个地址。 MVPD 1200H, * AR2 语法:使用一个符号或具体的数字来指定程序空间的一个地址。 程序存储器的 16位地址pmad值 * 3.端口(PA)寻址 用一个符号或数字来确定外部I/O端口的地址。 PORTR FIFO, * AR5 I/O端口地址PA * 4. 长立即数寻址 操作数所在的数据存储单元16位地址用符号常数表示,此符号常数以立即数的形式在指令中出现。 LD *(PN), A STL A,*(NUM1) 注意:*(1k)寻址的指令不能与循环指令(RPT,RPTZ)一起使用。 * 将累加器A的内容作为地址去访问程序存储单元。 READA Smem WRITA Smem 用途:用于完成程序存储空间与数据存储空间之间的数据传输。 4.3 累加器寻址 * 4.4 直接寻址 定义:指令中包含有数据存储器地址(dma)的低7位,用这低7位作为偏移地址,并与基地址值组成一个16位的数据存储器地址。 * 基地址: ① 数据页指针DP(9位) ② 堆栈指针SP。 当CPL=0时,数据存储器16位地址由DP和偏移地址dmad拼接构成; 当CPL=1时,数据存储器16位地址由SP加偏移地址dmad相加构成。 用途:寻址速度快,用于速度关键的场合。 * 64K字数据空间中的任意单元都可通过一个辅助寄存器中的16位地址进行访问。 4.5 间接寻址
您可能关注的文档
最近下载
- 人教六年级下册语文字帖直接打印DOC.doc VIP
- 三年(2023-2025)高考物理真题分类汇编:专题20 电学计算(全国通用)(解析版).docx VIP
- 肾病科优势病种中医诊疗方案梳理.doc VIP
- 湖南蒋氏部分字辈1教程范本.doc VIP
- 2025年城市管理协管队员招聘考试(公共基础知识与法律常识)题库.docx VIP
- CIMofCatamoldBASF陶瓷粉末注射成型准则.doc VIP
- 3年(2023-2025)全国高考物理真题知识点汇编专题7动量含详解.docx VIP
- 冠捷电源分析(天津)讲述.ppt
- 新版部编版四年级语文下册课内阅读理解专项练习(附答案解析).docx
- 医院制剂申请流程.docx VIP
原创力文档

文档评论(0)