- 1、本文档共41页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
DSP寻址方式
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 单操作数间接寻址形式 MOD域 操作句法 功 能 说 明 0101 * ARx-0 地址=ARx ARx=ARx-AR0 寻址结束后,从ARx中减去AR0的值。 0110 * ARx+0 地址 = ARx ARx=ARx+AR0 寻址结束后,把AR0加到ARx中。 0111 * ARx+0B 地址=ARx ARx=B(ARx+AR0) 寻址结束后,用反向传送进位的方法将 AR0加到ARx中 1000 * ARx-% 地址=ARx ARx=Circ(ARx-1) 寻址结束后,ARx中的地址值按循环减的方法减1。[注1] 1001 * ARx-0% 地址=ARx ARx=Circ(ARx-AR0) 寻址结束后,按循环减的方法从ARx中减去AR0中的值 [注1]:寻址16位字时增/减量为1,32位字时增/减量为2。 3.1.5 间接寻址 * 单操作数间接寻址形式 MOD域 操作句法 功 能 说 明 1010 * ARx+% 地址=ARx ARx=Circ(ARx+1) 寻址结束后,ARx中的地址值按循环加的方法加1。[注1] 1011 * ARx+0% 地址=ARx ARx=Circ(ARx+AR0) 寻址结束后,按循环加的方法将AR0中的值加到ARx。 1100 * ARx(lk) 地址=ARx+lk ARx=ARx 以ARx与16位数之和作为地址,寻址结束后,ARx中的值不变。 1101 * +ARx(lk) 地址=ARx+lk ARx=ARx+lk 将一个16位带符号数加到ARx,然后寻址。[注3] 1110 * ARx(lk)% 地址=Circ(ARx+lk) ARx=Circ(ARx+lk) 将一个16位带符号数按循环加的方法加至ARx,然后再寻址 1111 * (lk) 地址=lk 利用16位无符号数作为地址,寻址数据存储器 [注3]:这种方式不允许对存储器映像寄存器寻址。 3.1.5 间接寻址 * 按辅助寄存器内地址更新方式分类 按寻址的辅助寄存器数目来分类 线性寻址 循环寻址 位倒序寻址 双操作数寻址 单操作数寻址 3.1.5 间接寻址 * 双操作数寻址 指令格式: 15 ~ 8 7 6 5 4 3 2 1 0 操 作 码 Xmod Xar Ymod Yar 指令的8位操作码 用来定义Xmem操作数 间接寻址方式的类型 用来定义存储Xmem 地址的辅助寄存器 用来定义Ymem操作数 间接寻址方式的类型 用来定义存储Ymem 地址的辅助寄存器 3.1.5 间接寻址 * 2. 双操作数寻址 双操作数间接寻址的类型 Xmod、Ymod 操作码语法 功 能 说 明 0 0 * ARx 地址=ARx ARx中的内容是数据存储器地址 0 1 * ARx- 地址=ARx ARx=ARx-1 寻址后,ARx的地址减1 1 0 * ARx+ 地址=ARx ARx=ARx+1 寻址后,ARx的地址加1 1 1 * ARx+0% 地址=ARx ARx=circ(ARx+AR0) 寻址后,AR0以循环寻址方式加到ARx中去 3.1.5 间接寻址 * 2. 双操作数寻址 指令格式: 15 ~ 8 7 6 5 4 3 2 1 0 操 作 码 Xmod Xar Ymod Yar 指令的8位操作码 用来定义Xmem操作数 间接寻址方式的类型 用来定义存储Xmem 地址的辅助寄存器 用来定义Ymem操作数 间接寻址方式的类型 用来定义存储Ymem 地址的辅助寄存器 3.1.5 间接寻址 * 2. 双操作数寻址 Xar和Yar域选择的辅助寄存器 Xar、Yar 辅助寄存器 0 0 0 1 1 0 1 1 AR2 AR3 AR4 AR5 3.1.5 间接寻址 * 按辅助寄存器内地址更新方式分类 按寻址的辅助寄存器数目来分类 线性寻址 循环寻址 位倒序寻址
文档评论(0)