- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
dsp硬件课程实验报告
DSP 硬件课程
实验报告
学院: 电子工程学院
班级: 2009211204
姓名:
学号:
班内序号: 14
实验一:常用指令实验
一:实验要求
1、4、5、7 指令实验---要求看懂
2、3、6 指令实验---边做边进行源程序指令的详细注释
二:实验步骤及内容
2、直接寻址方式下的数据存取:
源程序 地址存的
16进制数 反汇编程序 主寄存器 注释
CPL=0
A=#1234h
DP=#04h
B=@20
@22=A
A=A+#9Ah
DP=#09h
@25=A
A=#1234h
DP=#8
@38h=A
@3AH=#365h
CPL=1
SP=#1C00h
@5Fh=#0ACDCh
F6BE
F020
1234
EA04
1114
8016
F000
9A
EA09
8019
F020
1234
EA08
8038
763A
365
F7BE
7718
1C00
765F
ABCD start
ST[1,14]=0
A=#1234h 0
DP=#4
B=@OX14
@OX16=A
A=A+#0X9A
DP=#9
@OX19=A
A=#1234h 0
DP=#8
@OX38=A
@OX3A=#0X365
ST[1,14]=1
Mmr[@0X18]=#0X1C00
@0X5F=#0XACDC
A=000001234
DP=4
B=OX216地址内的值
内存窗口内OX216地址
显示语句@22=A结果
A=0000012CE=1234+9A
DP=9
A=000001234
DP=8
CPL=1
SP=1BFF(SP指针自动减1,1C00-1=1BFF)
将ST1状态寄存器的14位置0, 设置有效地址为DP:dma。
寄存器a载入立即数1234H
DP是ST0的(8-0)位。DP=4的9位2进制数是000000100。dma=20=14H;DP:dma=04H:14H=000000100 0010100=214H;在内存窗口内OX214地址显示语句B=@20的结果。
累加器A内16进制数1234送DP页中的OX16的地址;CPL=0,dma=22=16H;DP:dma=04H:16H=000000100 0010110=216H;在内存窗口内OX216地址显示语句@22=A结果,即A的内容放到OX216地址里。
将寄存器A的值加上立即数
DP=9的9位2进制数是000001001。dma=25=19H;DP:dma=09H:19H =
000001001 0011001=499H;在内存窗口内OX499地址显示结果。
将寄存器A的值赋给地址为25的存储器单元
寄存器A载入立即数1234H
DP=8的9位2进制数是000001000。dma=38H;DP:dma=08H:38H =
000001000 0111000=438H;在内存窗口内OX438地址显示结果(1234)。
DP=8的9位2进制数是000001000。dma=3AH;DP:dma=08H:3AH =
000001000 0111010=43AH;在内存窗口内OX43A地址显示结果(365)。
ST1状态寄存器的14位置1,CPL=1
将ST1状态寄存器的14位置0,有效地址为SP + dma
寄存器SP载入立即数
SP= 1C00H= 1110000000000,dam= 5F= 1011111;SP+dam = 1C5FH =
1110001011111,在内存窗口内有效地址OX1C5F显示ACDC。
空操作,等待
循环
3、间接寻址方式下的数据存取:
源程序 地址存的
16进制数 反汇编程序 主寄存器 注释
AR3=#2000h
*AR3 = #0AC01h
T=#8
B=*AR3-TS
AR2=#023Ah
*AR2+ = #999Ah
*+AR2 = A 7
AR0=#8
AR3=#1200h
*AR3+0=#1111h
*AR3+0=#2222h
*AR3+0=#3333h
*AR3(#16
文档评论(0)