不解:《嵌入式计算系统设计原理》一书中中断C语言实现问题!
zybin 2003-12-06 05:26:09 小弟初学嵌入式开发,正看嵌入式计算系统设计原理》一书,
看到I/O之中断编程时,
不明白书中:示例3-6 用中断和缓冲区将字符从输入设备复制到输出设备
小弟理解为:
书中用C实现,要实现复制,此程序的main()设计时仍要不断的检测缓冲区,这样的话,又如何起到中断提高CPU利用率的作用呢?
这样的话,和书中前面的用“忙等I/O”(不断检测端口状态)实现的结果不就一样了吗?
程序实现中断到底是怎么一回事啊?程序要执行必然占用CPU啊?
蒙!
憋蒙的难受啊!
各位快来指点我一下吧!!
若上面理解有误请麻烦各位批评指正!!
多谢!!!