1.简述TMS320C54x应用软件开发过程。
2.简述汇编器、链接器的功能。
3.简述COFF文件中段的结构。
4.链接器对段是如何处理的?
5.链接命令文件有什么作用?在产生DSP代码过程中何时发挥作用?
6.有一段数据必须被安排在0x8000的内存块中,所以在该汇编代码中,使用下面的命令,定义一个代码段:.sect“dft_vars”,请编写一个.cmd文件来实现。
7.有一段代码必须被安排在0x3800的内存块中,所以在该汇编代码中,使用下面的命令,定义一个代码段:.sect“dft_code”,请编写一个.cmd文件来实现。
8.假设TMS320C54x有一个外设,硬件实现上可通过INT0引脚触发TMS320C54x的中断,处理过程代码是一个普通函数void IsrSever(void)实现的,试编写一个中断服务程序,实现在中断触发时调用IsrSever()函数。
9.假设TMS320C54x有一个外设寄存器接口映射到了I/O空间0x4000处,试编写一段代码实现读取此端口数据功能。
10.试解释链接命令“lnk500 file1.obj file2.obj -o link.out -m lm.map”完成的功能。(www.xing528.com)
11.请看下面一段C程序:
试使用汇编语言实现函数subfun,其功能为将所有输入参数求和作为结果值返回。
12.试编写C语言、汇编混合编程的代码,实现在汇编程序中引用在C程序内的变量。
13.TMS320C54x C程序中定义了字符型变量x(charx;),请问sizeof(x)=?如果定义了整型变量y(inty;),请问sizeof(y)=?
14.编写一段程序,将程序存储器中的10个数据首先传送到数据存储器中(以DATA1开始),再将DATA1开始的10个单元内容传送到DATA2开始的数据存储器中。
试使用汇编语言实现函数subfun,其功能为将所有输入参数求和作为结果值返回。
12.试编写C语言、汇编混合编程的代码,实现在汇编程序中引用在C程序内的变量。
13.TMS320C54x C程序中定义了字符型变量x(charx;),请问sizeof(x)=?如果定义了整型变量y(inty;),请问sizeof(y)=?
14.编写一段程序,将程序存储器中的10个数据首先传送到数据存储器中(以DATA1开始),再将DATA1开始的10个单元内容传送到DATA2开始的数据存储器中。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。