正在加载图片...
DSP本科实验教材 3.为了更方便的观察在各种寻址方式下地址和目标数据的变化情况,建议在CCS环境下, 打开“CPU Registers”及“Memory”窗口,使用主菜单“Windows”下的“Tile Vertically”,平 铺各个观察窗口,如图2-1所示, 即可快捷的观察到程序执行过程中地址和数据的变化情况。 Debur 川2四世98八 于国昭目园回过 回☒et2 口石☒ GEL files 0x0060: Projects 0z0060: 0z00000g00000x0000 test2.pjt Oebn #4,DP □Dapondant Proj 0x0064: 0x00000¥00000*000B0x0000 00x7850,A #4 I DSP/ETOS Confi 0x0068: Dato_1 rpt 0x0068: 0x00660x000C0x000D0x000E add 00g100,4,A Generated File 0z006C: 0z00080x00060x00040x0002 Inelede 0x0070: 绝对寻址 Libraries 0x0070: 0x00020x00040x00060x0006 1.dmad:2 pmed:3.PA(PORT Addressing): 0x0074: 0x000E0x000D0x000C0x000B :部鞋图华器里器耀■部制器器装器格超阳将器■深据器相梨器装器器择解游路国 0x0078: stI A(Data 0l 0g00020x00040x00060x0008 0g0065,R2 0%007c: 0x000E0000D0x0000x000E 0x0080: mvkd 0x0080: 0x00010x00020x00000x0000 0000 0x000 0x000 0x0000 mvpd tabiee-AR 000000z0000 0x0000 0x008C: 0x00000g0000 0%0000 器寻址** 0x0090: 0x00000x00000x00000x0000 0x0094: 0x00000x00000x00000x0000 rsbx 8若印 0x0098: 0x00000x00000x00000x0000 nop 0z009C: 0z00000z00000z00000x0000 nop 0g00A0: 0x00000x00000x00000x0000 ld #table.A 0x00A4: 0x00000x00000x00000x0000 stm #Data 1,AR2 0x00A8: 0x00000x00000x00000x0000 rpt 08-1 0x00000x00000x00000x0000 00\c5400\cgtools\bin cl P.0 ST01004 14R.0000 AR0=000: 0070 1FR-0008 OVA REA EOSA IPTR 0080 re.0 Warnings.0 Rema :88go0o068 0000 AR4=000 =0 AR5■0000 图2-1在CCS中平铺各个窗口进行调试 四、实验报告的要求 1.程序分析 (1)分析主程序的结构和功能,对每条指令进行注释,写出该条指令的寻址方式和执行结 果。 (2)写出本工程的分段和存储器的定位情况,填写表2-1。 (3)分析和总结各种寻址方式的特点。 2.调试说明 总结上机调试步骤和调试情况,分析调试中遇到的问题是如何解决的。 3.回答下列问题: (1)总结TMS320C54x的7种寻址方式的寻址空间情况,它们分别应用在什么场合? (2)直接寻址有两种方式,它们是如何控制的? (3)写出符号“#”、“@”、“*”在指令(寻址方式)中所表示的含义。 (4)堆栈寻址的作用是什么?压栈和弹出操作是如何实现的? (5)绝对地址寻址有哪几种?它们可以访问哪些地址空间?各有什么特点?DSP 本科实验教材 8 3.为了更方便的观察在各种寻址方式下地址和目标数据的变化情况,建议在 CCS 环境下, 打开“CPU Registers”及“Memory”窗口,使用主菜单“Windows”下的“Tile Vertically”,平 铺各个观察窗口,如图 2-1 所示,即可快捷的观察到程序执行过程中地址和数据的变化情况。 图 2-1 在 CCS 中平铺各个窗口进行调试 四、实验报告的要求 1.程序分析 (1)分析主程序的结构和功能,对每条指令进行注释,写出该条指令的寻址方式和执行结 果。 (2)写出本工程的分段和存储器的定位情况,填写表 2-1。 (3)分析和总结各种寻址方式的特点。 2.调试说明 总结上机调试步骤和调试情况,分析调试中遇到的问题是如何解决的。 3.回答下列问题: (1)总结 TMS320C54x 的 7 种寻址方式的寻址空间情况,它们分别应用在什么场合? (2)直接寻址有两种方式,它们是如何控制的? (3)写出符号“#”、“@”、“*”在指令(寻址方式)中所表示的含义。 (4)堆栈寻址的作用是什么?压栈和弹出操作是如何实现的? (5)绝对地址寻址有哪几种?它们可以访问哪些地址空间?各有什么特点?
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有