ImageVerifierCode 换一换
格式:DOCX , 页数:33 ,大小:88.60KB ,
资源ID:14814994      下载积分:5 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-14814994.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(DSP程序题.docx)为本站会员(b****1)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

DSP程序题.docx

1、DSP程序题1、已知 (80H)=50H,AR2=84H,AR3=86H,AR4=88H。MVKD 80H,*AR2MVDD *AR2, *AR3MVDM 86H, AR4运行以上程序后, (80H) 、( 84H)、 *AR3和 AR4的值分别等于多少?解: (80H)=50H ,(84H)=50H ,*AR3=50H, AR4=50H2、已知, (80H)=20H 、( 81H)=30H。LD #0 , DPLD 80H, 16, BADD 81H, B运行以上程序, B 等于多少?答:(B)=00 0000 0000H3、阅读以下程序,分别写出运行结果。.bss x,4.datatabl

2、e:.word 4,8,16,32STM #x,AR1RPT #2MVPD table,*AR1+解:数据表 table 中的常量 4 传送到以变量 x 的地址为地址的存储单元中; 数据表 table 中的常量 8 传送到以变量 x+1 的地址为地址的存储单元中; 数据表 table 中的常量 16传送 到以变量 x+2 的地址为地址的存储单元中;.bss x,4.datatable: .word 4,8,16,32STM #x,AR1RPT #2MVPD table,*+AR2解:数据表 table 中的常量 4 传送到以变量 x+1 的地址为地址的存储单元中; 数据表 table 中的常量

3、 8 传送到以变量 x+2 的地址为地址的存储单元中; 数据表 table 中的常量 16传送 到以变量 x+3 的地址为地址的存储单元中;4、指令ADD #4568H,8,A,B STM #1000H,*AR2MVDD *AR3-,100H SYM1 .set 2 ;符号SYM1=2Begin: LD #SYM1, AR1 ;将 2 装入 AR1Label :ADD #123 , B ;表示将操作数 123(十进制)和累加器 B 中的内容相加Label :LD *AR4, A ;操作数 *AR4为间接地址,将 AR4中的内容作为地址,然后将该 地址的内容装入到指定的累加器 ARPT #99

4、;将下一条指令循环 100 次LD #0h ,DP ;将 0 装入数据页指针ADD #0ffh , A ;将 0ffh 加给 AccAADD #1234h ,A ;将 #1234h 加给 AccAMVKD sample , *AR5 ;sample 所代表的就是一个 dmadMVKD 1000h ,*AR5 ; 将数据存储器 1000h 单元的数据传送到由 AR5所指的存储单元中 。 1000h 代表的是一个 dmad (数据存储器地址( dmad)寻址) MVPD table , *AR5 table 所代表的就是一个 pmad(程序存储器地址( pmad)寻址) PORTR PA, Sme

5、m ;从 PA单元端口读入一个数据,传送到 Smem所指的数据单元中去PORTW Smem, PA ;从 Smem所指的数据单元取出一个数据,传送到 PA 单元端口PORTR FIFO, *AR5 ;把一个数从端口为 FIFO 的 I/O 口传送到 AR5所指向的数据单元 LD * ( BUFFER),A ;把地址为 BUFFER的数据单元中的数据装到 AccA 中 LD #4 ,DP ;指向页 4( 0200h-027Fh )ADD 9h, A;将数据页 4 中地址 9h 的数据加给 AccA8-bit 后加给 AccAADD * ,8, A ;将当前辅助寄存器所指的地址里的数据,左移 AD

6、D *+ , 8,A ;将当前辅助寄存器所指的地址里的数据,左移 8-bit 后加给 AccA,当 前辅助寄存器加 1.ADD *+ , 8,A,AR4 ;数据左移加给 AccA 后,当前辅助寄存器加 1,选择辅助寄存器 AR4ADD *0+ , 8, A ;执行加法后,将 AR0的值加给当前辅助寄存器ADD *AR0+, 8,A ;执行加法后,将 AR0的值加给当前辅助寄存器,但反向进位ADD *AR3+,14,A ;将 AR3指向的地址单元 0100h 的内容 1500h 左移 14 位,得到 5400000h 加上 1200h,将结果 5401200h 存在累加器 A 中ADDC *+A

7、R2(5) ,A;将 AR2加上 5 后指向的地址单元内容,并进位加到累加器 A中,此 指令计算 0013h0004h 1h0018h。MAC #345h, A,B ; B=A+T*#345hMAC *AR5+, *AR6+, A,B; B=A+(*AR5)*(*AR6) T=(*AR5)MACR *AR5+, A; A=rnd(A+T*(*AR5)MACR *AR5+, *AR6+, A,B ; B=rnd(A+(*AR5)*(*AR6) T=(*AR5)ANDM #00FFh, *AR4+; (*AR4)=(*AR4)&(#00FF) AR4=AR4+1SFTA A , 5, B ; SHIFTRAM PAGE 0.text :RAM PAGE 0PROM:RAM1 PAGE

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2