- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
DSP原理与应用实验报告
姓名:
学号:
班级:
学院:
指导教师:
实验一 代数汇编指令基础实验?实验目的1.通过调试目标代码,掌握指令的功能,熟悉指令;2.通过指令的熟悉,能够指令应用于实际项目中实验原理:Ti公司的代数汇编指令。
.title算术指令综合实验
.mmregs
.sect .vect
.copy vectors.asm
.text
_Start:
;
AR7=#767 ;
A=#38CAH ;
DP=#08AH ;
RSA=#0123H;
DP=#188H ;
ASM=#0AH
AR7=A
MMR(*AR7+)=#1234H
DP=#04H
A=#9876H
AR6=#230H
*AR6+=#9ACDH
ARP=#6
;
@38H=A
NOP
NOP
AR0=#003AH
A=*AR6+0
T=#08H
SXM=1
B=*AR6-TS
AR7=#0220H
*AR7=#0E5D8H
A=*AR7+0B-12
@3AH=#665AH
AR2=#023AH
BK=#0
A=*AR2-0%12
BK=#002AH
AR3=#0256H
*AR3- =HI(B)8
ASM=#-8
*AR3+ =AASM
AR4=#0216H
*AR4=#8775H
B=#025AH
A=BASM
MMR(*AR4+)=B
A=MMR(13H)
AR2=#0245H
*AR2=A7
@3AH=AASM
*AR2+0%=B4
;
*AR2=#1CH
ASM=*AR2
T=*AR4+
LTD(*AR2+)
B=RND(*AR2+)
*AR3=#0F57AH
A=UNS(*AR3)
B=*AR3+
*AR3+0B=T
TRN=#12ACH
A=DBL(*AR4+)
B=DUAL(*AR2-)
DBL(*AR3-)=A
DUAL(*AR4+)=B
*AR3+ =HI(A)ASM||B=*AR2-16
*AR2+ =HI(B)ASM||T=*AR3+
A=#3456H
IF(AGT)*AR4+ =HI(A)ASM
B=#0F679H
IF(BLEQ)*AR3- =HI(B)ASM
A=#0F98DH
IF(AGT)*AR2+ =BRC
IF(ALT)*AR3- =T
B=#0125CH
IF(BGEQ)*AR2+ =BRC
CMPS(A,*AR4-)
CMPS(B,*AR2+)
;
B=@20
DP=#40
A=#1234H
@22=A
A=A+@9AH
@25=A
AR3=#0236H
*AR3=#0F775H
AR5=#024AH
*AR5=#09ACDH
NEXT: NOP
A=#9ABCH
*AR5+ =A
A=A+#1000H
A=A+#08ADEH
SXM=0
A=#07AB8H16
A=A+#04ADEH
A=A-#08ADEH16
SXM=1
B=#0FF7CH
A=#0889AH
A=A-#09ACDH16
B=A-*AR5-
C=1
B=B-AASM
*AR5=A
C16=0
A=DBL(*AR5-)-A
B=B-*AR3+
A=B+*AR5+16
A=A-BASM
B=*AR3+16-*AR4-16
A=A+*AR412
B=A+*AR5-12
A=B-#06789H16
B=B+*AR7+0B+CARRY
A=A-*AR2--BORROW
SUBC(@25,A)
A=A-UNS(*AR7+)
T=#9ACDH
B=DADST(*AR4,T)
A=DADST(*AR7,T)
C16=1
A=A+DBL(*AR5+)
A=A-DBL(*AR5-)
T=#7654H
C16=0
A=DADST(*AR5+,T)
C16=1
A=DSADT(*AR5-,T)
A=DBL(*AR5+)-A
*AR3+ =HI(B)
文档评论(0)