CPU輪詢和中斷機制

主機和控制器之間交互的完成協議可能會很複雜,我們可以用兩個位來協調控制器和主機之間的生產者和消費者之間的關係,控制器工作忙的時候就把狀態寄存器的忙位設置爲1,而如果控制器可以接收下一條指令的時候就清除忙位。 如果是主機就是通過命令寄存器中命令就緒位來表示其意願,當主機有命令需要控制器執行的時候就設置命令就緒位 當主機需要通過端口來寫輸出數據的時候,主機和控制器之間握手協調如下所示 1、主機不斷地讀
相關文章
相關標籤/搜索