首页 理论教育 TMS320C54x软件开发、链接命令、端口读取和函数实现

TMS320C54x软件开发、链接命令、端口读取和函数实现

时间:2023-06-20 理论教育 版权反馈
【摘要】:1.简述TMS320C54x应用软件开发过程。5.链接命令文件有什么作用?9.假设TMS320C54x有一个外设寄存器接口映射到了I/O空间0x4000处,试编写一段代码实现读取此端口数据功能。10.试解释链接命令“lnk500 file1.obj file2.obj -o link.out -m lm.map”完成的功能。试使用汇编语言实现函数subfun,其功能为将所有输入参数求和作为结果值返回。13.TMS320C54x C程序中定义了字符型变量x,请问sizeof=?

TMS320C54x软件开发、链接命令、端口读取和函数实现

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开始的数据存储器中。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈