【2018年必威体育精装版整理】DSP实验报告汇编语言基本算术运算.docxVIP

【2018年必威体育精装版整理】DSP实验报告汇编语言基本算术运算.docx

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
【2018年必威体育精装版整理】DSP实验报告汇编语言基本算术运算

贵州大学实验报告学院: 电子信息学院 专业: 电子信息工程 班级:姓名学号实验组实验时间2014/4/2指导教师成绩实验项目名称汇编语言基本算术运算实验目的1.进一步熟悉CCS进行程序编译,调试的步骤. 2.掌握进行算术运算的常用指令,以及伪指令的作用.3.掌握汇编语言进行整数运算,小数运算以及双操作数运算.浮点运算的方法.注意双操作数运算所允许使用的辅助寄存器.实验要求加减法和乘法运算小数运算实验仪器计算机一台实验步骤1、计算 z=x+y-w .tiltle “example.asm” .mmregsSTACK .usect “stack”,10H .bss x,1 .bss y,1 .bss w,1 .bss z,1 .def start .datatable: .word 10,26,23 .textStart: STM #0,SWWSR STM #STACK+10H,SP STM #x,AR1 RPT #2 MVPD table,*AR1+ CALL SUMBend: B endSUMB: LD @x,A ADD @y,A SUB @w,ALD #1,DP STL A,@z RET.end注意cmd文件同实验一。2、乘加运算 .tiltle “example.asm” .mmregsSTACK .usect “stack”,10H .bss a,4 .bss x,4 .bss y,1 .def start .datatable .word 1,2,3,4 .word 8,6,4,2 .textstart: STM #0,SWWSR STM #STACK+10H,SP STM #x,AR1 RPT #7 MVPD table,*AR1+ CALL SUMend: B endSUM: STM #a,AR3 STM #x,AR4 RPTZ A,#3 MAC *AR3+,*AR4+,A STL A,@YRET .end注意cmd文件同实验一。小数运算 .tiltle “example.asm”.mmregs STACK .usect “stack”,10H .bss a,4 .bss x,4 .bss y,1 .def start .data table .word 1*32768/10 .word 2*32768/10.word -3*32768/10 .word 4*32768/10 .word 8*32768/10.word 6*32768/10 .word -4*32768/10 .word -2*32768/10start: SSBX FRCT STM #a,AR1 RPT #7 MVPD table,*AR1+ STM #a,AR3 STM #x,AR4 RPTZ A,#3 MAC *AR3+,*AR4+,A STL A,@Yend: B end .end注意cmd文件同实验一。观察程序结果:分别点击菜单Viex-Memory和Registers可以观察程序执行后存储器的变化,程序执行的结果以及寄存器值的变化情况.实验内容1、计算 z=x+y-w程序运算结果及存储位置本实验出现错误:标号前不能有空格2、乘加运算程序如图程序运算结果及存储位置本实验出现错误Y前后未区分大小写三、小数运算程序如图.程序执行的结果以及寄存器全部运行完后,未出现结果,错误为STL A,@y应改为 STH A,@Y应将高16位存入结果,才能出正确结果。作业:y=(a/4+b)*c-d 整数运算显示错误:title拼写错误start未定义,原因是没有严格区分大小写修改后程序如下:运行数据不能存入y中,原因是DP的值应为01H,而电脑上显示为00H,应将DP修改为01H修改后程序如下:运行后结果如下:实验总结掌握了进行算术运算的常用指令,以及伪指令的作用.掌握汇

您可能关注的文档

文档评论(0)

jiupshaieuk12 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档