開心生活站

位置:首頁 > IT科技 > 

什麼是無條件傳送方式

IT科技3.26W

無條件傳送方式是在假定外設已經準備好的情況下,直接利用輸入指令(IN指令)或輸出指令(OUT指令)與外設傳送數據,而不去檢查(查詢)外設的工作狀態。

什麼是無條件傳送方式

這種傳送方式的優點是控制程序簡單。但它必須是在外設已經準備好的情況下才能使用,否則傳送就會出錯。所以在實際應用中無條件傳送方式使用較少,只用於一些較簡單外設的操作,如對開關信號的輸入,對LED顯示器的輸出等。在此情況下,外設總是準備好的,它可以無條件地隨時接收CPU發來的輸出數據,也能夠無條件地隨時向CPU提供需要輸入的數據。

程序查詢傳送方式也稱爲條件傳送方式。在這種方式下,利用查詢方式進行輸入輸出,就是CPU通過執行程序查詢外設的狀態,判斷外設是否準備好接收數據或準備好了向CPU輸入的數據。根據這種狀態,CPU有針對性地爲外設的輸入輸出服務

標籤:無條件 傳送