dsp寻址方式作业.docxVIP

  • 19
  • 0
  • 约8.15千字
  • 约 11页
  • 2019-10-08 发布于江西
  • 举报
Dsp?寻址方式作业 学号: 班级: 姓名: 目录 1 、?立即数寻址 3 2 、?绝对地址寻址? 3 2.1?数据存储器地址(dmad)寻址: 3 2.2?程序存储器地址(pmad)寻址:? 4 2.3?I/O?端口地址(PA)寻址: 4 3 、累加器寻址 5 4 、直接寻址 5 5 、? 间接寻址 6 5.1? 单操作数寻址 6 5.2?循环寻址 6 5.3? 位倒序寻址? 7 5.4? 双操作数 (?Dual-Operand?Memory?)寻址? 8 6 、存储器映像寄存器寻址? 9 7 、? 堆栈寻址? 10 总结 10 TMS320C54x?系列?DSP?的存储空间包括程序存储空间、数据存储空间和 I/O?空间。每个空间都有?64K?字的大小。因此,如果采用直接的寻址方式则需 16?位的地址。为了节省程序存储空间和提高程序的运行速度,经常采用间接寻 址等方法以便使指令字节数减少。 1、?立即数寻址 概念:在指令中已经包含有执行指令所需要的操作数(主要用于寄存器或者 存储器的初始化) 在立即寻址方式中,指令里包含了立即操作数。 立即寻址方式中的立即数有两种数值形式,3、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)。 2、?绝对地址寻址 绝对寻址方式的指令中包含有所寻操作数的?16?位单元地址。 由于寻址?16?位绝对地址,故绝对寻址指令长度至少为?2?个字。有四种绝对寻 址指令: 2.1?数据存储器地址(dmad)寻址: 概念:是用一个符号或者一个数来确顶数据空间的一个地址。 格式: MVDK?Smem,?dmad MVDM?dmad,?MMR MVKD?dmad,?Smem MVMD?MMR,?dmad 举例: MVDK,?DATA,*AR5 说明: DATA?信号是一个符号常数,代表一个数据的存储单元的地址。 2.2?程序存储器地址(pmad)寻址: 概念: 程序存储器寻址由程序地址产生逻辑(PAGEN)完成。预取指阶段,PAGEN 通过程序计数指针?PC?将指令代码、参数表等所在的程序存储器地址放在?PAB 上,进而从程序存储器相应的位置取出指令代码。?如果程序顺序执行,即程序 地址连续,PC?值将自动增加,指向下一条指令的地址; 如果程序执行过程中有跳转、返回、中断或循环操作,程序地址将不连续, 这时?PC?值就要根据具体情况相应改变了。 程序计数指针?PC?是一个?16?位的计数器,PC?中所加载的?16?位程序地址与 DSP?执行的操作有关。 格式: FIRS?Xmem,?Ymem,?pmad MVDP?Smem?,?pmad MACP?Smem,?pmad,?src MVPD?pmad,?Smem MVPD,TABLE,*AR7- 说明: 将程序存储器编号为?TABLE?地址单元中的数据传送到有?AR7?寄存器所指 向的数据存储器单元中,且?AR7?减一。这里的?TABLE?是一个地址标号,代表 一个程序存储单元的地址。 程序存储器寻址基本上和数据存储器寻址一样,区别仅在于空间不同。 2.3?I/O?端口地址(PA)寻址: 概念: 端口(PA)寻址使用一个符号或者一个?16?位数来确定?I/O?空间存储器中 的一个地址,实现对?I/O?设备的读写。 格式: PORTR?PA,?Smem PORTW?Smem, 举例: PORTR,FIFO,*AR5 PORTW,*AR2,BOFO 说明: 第一条指令表示从?FIFO?端口读入一个数据,将其存放到有?AR5?据存期所 指向的数据存储器单元中。这里的?FIFO?和?BOFO?是?I/O?端口地址的标号。 PA?长立即数*(lk)寻址: 概念: *(lk)寻址是用一个符号或者一个常数来确定数据存储器中的一个地址。 适用于支持单数据操作数的的指令。Lk?是一个?16?位数或者一个符号,它代表 数据存储器中的一个的单元。 举例: LD?*(BUFFER),A MVKD?DATA,?*AR1;?数据存储器寻址 MVPD?TABLE,?*AR2;?程序存储器寻址 PORTR?0F2F0H,?*AR5

文档评论(0)

1亿VIP精品文档

相关文档