DSP指令解释.doc
- 文档编号:230323
- 上传时间:2022-10-07
- 格式:DOC
- 页数:1
- 大小:15KB
DSP指令解释.doc
《DSP指令解释.doc》由会员分享,可在线阅读,更多相关《DSP指令解释.doc(1页珍藏版)》请在冰豆网上搜索。
1.STM#8765,*AR7+把立即数8765存放到AR7所指定的数据存储单元中去
2.MPY#-2,A立即数-2与T寄存器中的值相乘,并将乘积装入累加器A中
3.MVPDTABLE,*AR1+
把中TABLE标注的程序存储器单元地址中的一个字复制到由AR4所指定的数据存储单元中去。
4.BCnew,AOV若累加器A溢出,则跳转至new
5.BCnew,AGT若累加器A中的值大于0,则跳转至new
6.STLA,*AR1+把累加器A低端存放到AR1所指定的数据存储单元中
7.PRTZA,#4对A清零并设置重复执行下条指令5次
8.ADD*AR4,16,B,A
将AR4所指定的数据存储单元中的值左移16后的值与累加器B中的值相加,并把结果装入累加器A中
9.SUB*AR3+,14,A累加器A中的值减去AR3所指定的数据存储单元中的数左移14位后的值,并将结果装入累加器A中。
即:
从累加器A中减去AR3所指定的数据存储单元中的数左移14位后的值的值。
10.MAC#345H,A,B
将T寄存器中的值与立即数345的乘积加上累加器A中的值所得到的和装入累加器B中。
11.STA,*AR4-(ASM=0)将累加器A中的值存储到AR4所指向的数据存储单元中。
12.MAC*AR3+,*AR4+,A,B
AR3所指定数据存储单元中的值与AR4所指定数据存储单元中的值相乘,将乘积与累加器A中的值相加所得到的和装入累加器B中
13.SUB#12345,8,A,B
把累加器A中的值与立即数12345左移8位后的值相减所得到的差装入累加器B
14.RPT#99
NOP重复执行NOP指令100次
15.MVDD*AR3+,*AR5+
将AR3所指定的数据存储单元中的值传送到AR5指定的数据存储单元中。
16.CALAA用累加器A的滴16位加载PC
17.STT,*AR7-T寄存器高端移位后存储到AR7所指定的数据存储单元中。
20.LD#0032H,4,A将立即数0032H左移4位后装入累加器A中
21.STM#1000H,*AR2将立即数1000H存放到AR2所指定的数据存储单元中。
22.MAC#345,A,B
将立即数345H与T寄存器相乘后加上累加器A的值所得到的和装入累加器B中
23.MVDD*AR3-,100H
AR3所指定的数据存储单元中的值传送到地址为100H的单元中
24.LDM*AR1,A把AR1所指定的数据存储单元中的值存放到累加器A中
25.WRITASMEM
把SMEM操作数所确定的数据存储单元中的一个字,传送到累加器A指定的程序存储单元中。
26.MVKDSAMPLE,*AR5
把SAMPLE标注的数据空间的地址里的数复制到由AR5所指定的数据存储单元
27.LDMMMR,A把存储器映像寄存器MMR中的值存放到累加器A中
28.DSTB,*AR1-把累加器B中的值存放到AR1所指定的数据存储单元中。
1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DSP 指令 解释