混合程序设计中的C函数参数和返回值传递及汇编语言的寻址方式".
需积分: 0 122 浏览量
更新于2023-12-21
收藏 881KB PDF 举报
*AR0+,AC0” 使用的寻址方式是 间接自动增量寻址模式 。 3、在移位操作指令“asl AC0, #3”中,移位的位数为 3 ,在操作指令“add AC0, *AR0+,AC0”中,数据来源为 *AR0 ,结果存放在 AC0 。 4、在并行移位指令“pack2 Rx0, Ry0, AC0”中,左移移位 Rx0 的结果和右移移位 Ry0 的结果合并,存放在 AC0 寄存器中。
5、DSP中的LPM指令在 DSP循环中常用来访问直接存储器中的数据。 6、LPM指令块非法、条件不满足、访问不对齐、错误相应等原因,可能会导致IPU 运行时异常终止。 7、为合理处理异常事件,在用户可编程的异常寄存器中,需要设置异常源的 行动和控制信息。 8、在 DMA中断服务程序
中,为了避免数据丢失和防止操作过程中干扰其它程序运行,出现中断源需要在 IFR 中进行清除。 9、在划分片遇到如 FR 最多 DMA 时,SCD 指令 选择最合适的 DMA 运行方案。 10、通用型 DSP 主程序结构的典型流程是 初始化、设置中断仲裁器、一般循环,整个过程只是 进行 一次。
二、选择题 (每题 20 分,共 60 分) 1、( )是一种用于控制系统与基带的片总线接口器件: A. DSP B. FR C. SC D. TMS320X 2、下列对 DSP 处理单元的描述中,错误的是: A. IPU 具有四个数据通路和输入/输出数据和控制信号 B. C55x 内部通过外部片选信号进行片选,具有灵活的片选结构 C. C55x 具有处理器状态寄存器和门控数据缓冲器 D. TCS3200X 系列 DSP 芯片由浮点型处理器核心、存储器与存储器子系统、外设和总线接口控制单元构成。 3、应用 dsp_cyc 循环对一个数据进行延迟为 2 或 4 的处理程序,在 C 语言中,通用形式写作是: A. for( i = 0; i < N; i++ ) { in_data1[ i ] = dsp_cyc( in_data0[ i ] ); } B. for( i = 0; i < N; dsp_cyc( in_data0[ i ] ) { in_data1[ i ] = in_data0[ i + 1 ]; }
C. for( i = 0; i < N; i++ ) { dsp_cyc( in_data0[ i ] ); } { in_data1[ i + 4 ] = in_data0[ i ]; } D. for( i = 0; i < N; i + 4 ) { in_data1[ i ] = dsp_cyc( in_data0[ i ] ); } 4、使用 C55x 汇编语言开发代码时,要充分利 用好的统一代码生成工具。关于这方面的描述错误的是: A. 使用有 auchutils 对程序进行生成调试上有很大的优势,对代码测试和发布不利 B. 通过添加参数可以选择不通 不不 成的输出文件 C. 使用文件格式转换命令就具备了代码优化的功能 D. 进行代码生成优化后,需要通过 DSP 模拟器或 jtag 端口下载芯片及进行测试 三、主观题 (每题 40 分,共 120 分) 1. 简述 B系列C数字信号处理器的特性并进行比较。2. 基于 C语言和C55x 汇编语言的混合程序设计,结合 DSP 的存储器子系统,分析 DSP的LPM指令块运行时异常终止可能产生的原因并提出解决方法。3. DSP应用中异常处理最后阶段是在用户可编程的异常寄存器中,需要设置异常源的 行动和控制信息,结合具体的应用分析如何合理处理异常事件。"
2013-01-11 上传
2009-04-07 上传
2022-09-19 上传
2021-07-12 上传
郭逗
- 粉丝: 31
- 资源: 318
最新资源
- C语言快速排序算法的实现与应用
- KityFormula 编辑器压缩包功能解析
- 离线搭建Kubernetes 1.17.0集群教程与资源包分享
- Java毕业设计教学平台完整教程与源码
- 综合数据集汇总:浏览记录与市场研究分析
- STM32智能家居控制系统:创新设计与无线通讯
- 深入浅出C++20标准:四大新特性解析
- Real-ESRGAN: 开源项目提升图像超分辨率技术
- 植物大战僵尸杂交版v2.0.88:新元素新挑战
- 掌握数据分析核心模型,预测未来不是梦
- Android平台蓝牙HC-06/08模块数据交互技巧
- Python源码分享:计算100至200之间的所有素数
- 免费视频修复利器:Digital Video Repair
- Chrome浏览器新版本Adblock Plus插件发布
- GifSplitter:Linux下GIF转BMP的核心工具
- Vue.js开发教程:全面学习资源指南