实验一汇编寻址方式

实验一汇编寻址方式

ID:28056726

大小:181.91 KB

页数:7页

时间:2018-12-08

实验一汇编寻址方式_第1页
实验一汇编寻址方式_第2页
实验一汇编寻址方式_第3页
实验一汇编寻址方式_第4页
实验一汇编寻址方式_第5页
资源描述:

《实验一汇编寻址方式》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、实验一汇编寻址方式一、实验目的1.了解DSP结构;2.3.4.熟悉CCS开发环境厂熟悉DSP54XEVM板的硬件环与掌握DSP54X汇编寻址方式;二、实验内容1.DSP54X汇编初始化程序;2.DSP54X各种汇编寻址方式的源程序;三、实验要求运行程序,通过CCS+View今CPURegisters,观察各寄存器的值通过CCS今View+Memory,观察片内各数据地址的值,上述各值应与源程序的结果一致。四、实验环境计算机、DSP仿真器,DSP54XEVM板,CCS软件,五、实验步骤1.将DSP仿真器与算机并

2、U(打印机口〉连接好;2.将DSP仿真器JTAG头插入DSP54XEVMftJTAGh;注意:若方向有误,将不能插入,3.打开计算机电源,当计算机后动完中后,打开仿真器和DSP54XEVM板电源,板上3JV,L8V电源指示灯均亮,若不亮,请立即关闭EVM板电源,检查连线和电源电压;4.双击桌面I:CCSM标,进入CCS探作环境;5.按实验一的步骤创建一个工程和源文件,汴调试。6.在Projel->BuildOptions屮S置添加文件的路径.六、实Ift柩w主程序初貽化程序aM关闭中團设ffSIWSR设霣CL

3、KMI)结來七、实验结果1.立即数寻址执行前A=xxxx(Ox21O5)=xx.xx••••.•执行后A=0x1234(0x2105)=0x56782.累加器寻址执行前执行后A=xxxxA=0xif01(DP)=0x40(DP)=0x40(Ox1f01)=0x5679(OxlfD1)=0x5678(0x2002),xxxx(0x2002)=0x56783.直接寻址(r>p指针)'执行前执行后CPL=OCPL=ODP=0x40DP=0x40(0x2003)=xxkx(0x2003)=0x32104.直接寻址岱P

4、指针)执行前执行后CPL=OCPL=1SP=0x47feSP=0x47fc(0x4801)=xxxx(0x4801)=0x98765.间接寻址执行前执行后ARO=xxxxARO=0x3107(0x3(0x3107)=0x98766.绝对寻址(数掂区)执行前执行后DP=0x40DP=0x40(0x2000)=0x8000(0x2000)=0x8000(0x2104)=0x7711(0x2000)=0x800()(0x2105)=0x5678(0x2000)=0x5678(0x2001>-0x7603(0x200

5、0)=0x56787.绝对寻址(程序区)执行前执行后DP=0x40DP=0x40(Ox2000>=0x8000(0x2000)=0x8000<0x1fDO)=Ox(X>Oe(0x2000)-0x800()<0x2001>=0x5678(0x2000)=0x5678(Ox1W1)=0x7711(0x2000)=0x5678堆栈7址执行前SP=0x47化(0x47fd)=«x061b.9.程序区到数椐卩数据制执行前AR0=0x2107(0xl000)=0xxxx(0xl001)=0xxxx(0xl0fe)=0xx

6、xx(Ox10ff)=0xxxx10.双橾作数寻址执行前A=0x0001—AR2=0x2106AR3=0x3107T=0x8888FRCT=1(0入2106>{bU234(0x3107)=0x5678执行后SP^0x47fd(Ox47fd)=OxRS88执•行后AR(Wk4000(0x4000X0x1000)(0x4001)=(0x1001)(0x40fe>=(0xl0fe)(0x40ft>.(nx!0ffJiMTMA-"=0x0c4c10c0AR2=0x2107•AR3=Ox31O8T=0xl234FRCT

7、=O(0x2106)=(0x1234)(0x3107)=(0x5678)八、实验仿真步骤1、编译并单步运行程序后,点击“VIEW”下的“MEMORY”,在右图所示的窗口屮"Address"一栏中输入数据地址,如“0x2000”,查看单步运行后的实验结果。在“Page”一栏中选择数据空间、程序空间或10空间。iZtixds54x/CPU_lI-C54X-CodeCoaposFileEditViewProjectDebugProfilerGELOpuart.pjt©?}{?{??}{?ATStandardTool

8、barGELToolbarProjectToolbarEditToolbarStatusBarDebugToolbarsPlug-inToolbars:厂DisassemblyMemory...Registers►Graph►-1;[■霣e凰oryTindovOptions2、同样,点击“VIEW”下“Registers”中的CPURegisters和PeripheralRegisters,分别查看

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。