嵌入式编程的关键知识与实践
1. 问题探讨与实验练习
1.1 问题探讨
- Q4 - 26 :如果中断处理程序执行时间过长,且下一个中断在最后一次调用处理程序完成之前发生,会发生什么情况?
- Q4 - 27 :
- a :考虑一个系统,其中中断处理程序将样本传递给在后台运行的 FIR 滤波器程序。如果中断处理程序耗时过长,FIR 滤波器的输出会如何变化?
- b :如果 FIR 滤波器代码执行时间过长,其输出又会如何变化?
- Q4 - 28 :假设微处理器实现了 ICE 指令,该指令会断言一个总线信号,使微处理器在线仿真器启动。同时假设微处理器允许通过边界扫描链观察和控制所有内部寄存器。绘制 ICE 操作的 UML 序列图,包括 ICE 指令的执行、将微处理器状态上传到 ICE 以及将控制权返回给微处理器程序。该序列图应包括微处理器、微处理器在线仿真器和用户。
- Q4 - 29 :给定一个支持单字和突发传输的 1 字宽总线,单字传输的开销为 2 个时钟周期。针对多个突发开销值,绘制单字传输和突发传输的盈亏平衡点——对于每个开销值,绘制突发传输与一系列单字传输速度相同的突发传输长度。绘制突发开销值为 0、1、2 和 3 个周期时的盈亏平衡点。
- Q4 - 30
超级会员免费看
订阅专栏 解锁全文
1791

被折叠的 条评论
为什么被折叠?



