DSP原理与应用实验报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间: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-<

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+ =A<

AR4=#0216H

*AR4=#8775H

B=#025AH

A=B<

MMR(*AR4+)=B

A=MMR(13H)

AR2=#0245H

*AR2=A<<7

@3AH=A<

*AR2+0%=B<<4

;

*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)<

=HI(B)<

A=#3456H

IF(AGT)*AR4+

=HI(A)<

B=#0F679H

IF(BLEQ)*AR3-

=HI(B)<

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=#07AB8H<<16

A=A+#04ADEH

A=A-#08ADEH<<16

SXM=1

B=#0FF7CH

A=#0889AH

A=A-#09ACDH<<16

B=A-*AR5-

C=1

B=B-A<

*AR5=A

C16=0

A=DBL(*AR5-)-A

B=B-*AR3+

A=B+*AR5+<<16

A=A-B<

B=*AR3+<<16-*AR4-<<16

A=A+*AR4<<12

B=A+*AR5<<-12

A=B-#06789H<<16

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)

||B=A+*AR5+0%<<16

*AR4-

=HI(A)||A=*AR3-<<16-B

GOTO NEXT

;

SXM=0

A=#89ABH

A=A+#4567H<<16

*AR3=#9999H

A=A&*AR3-

B=#8897H

B=B+#079ADH<<16

A=A|B<<-12

A=#8897H

A=A+#079ADH<<16

A=B^#0567DH<<12

DP=#04

@7AH=@7AH�ACD6H

.end

相关文档
最新文档