不解:《嵌入式计算系统设计原理》一书中中断C语言实现问题!

zybin 2003-12-06 05:26:09
小弟初学嵌入式开发,正看嵌入式计算系统设计原理》一书,
看到I/O之中断编程时,
不明白书中:示例3-6 用中断和缓冲区将字符从输入设备复制到输出设备
小弟理解为:
书中用C实现,要实现复制,此程序的main()设计时仍要不断的检测缓冲区,这样的话,又如何起到中断提高CPU利用率的作用呢?
这样的话,和书中前面的用“忙等I/O”(不断检测端口状态)实现的结果不就一样了吗?

程序实现中断到底是怎么一回事啊?程序要执行必然占用CPU啊?
蒙!

憋蒙的难受啊!
各位快来指点我一下吧!!
若上面理解有误请麻烦各位批评指正!!
多谢!!!

...全文
25 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

19,503

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧