組合語言學習筆記 第十五章 外中斷

2021-07-11 11:37:48 字數 420 閱讀 3963

外設的輸入不直接送入記憶體和cpu,而是送入相關的介面晶元的埠中。cpu向外設輸出,也是要先送入埠,由相關晶元到外設。

cpu通過埠和外部裝置進行聯絡

外中斷資訊,來自於cpu外部,當cpu外部有需要處理的事情發生的時候,比如,外部的輸入到達,相關晶元將向cpu發出相應的中斷資訊。cpu在執行完當前指令後,可以檢測到傳送過來的中斷資訊,引發中斷。

不可遮蔽中斷

幾乎所有外中斷都是可遮蔽中斷。

引發 9 號中斷

執行 int 9 中斷例程

鍵盤緩衝區

該記憶體去可以儲存15個鍵盤輸入,用乙個字單元存放,高位位元組放掃瞄碼,低位位元組放字元碼

0040:17單元儲存狀態位元組

總結 組合語言(第3版) 第十五章 外中斷

前面內容討論的都是 cpu 對指令的執行。我們知道,cpu 在計算機系統中,除了能夠執行指令,進行運算之外,還應該能夠對外部裝置進行控制,接收它們的輸入,向它們進行輸出。也就是說,cpu 除了有運算能力外,還要有 i o 能力。比如,我們按下鍵盤上的乙個鍵,cpu 最終要能夠處理這個鍵。在使用文字編...

王爽《組合語言》第三版 第十五章 外中斷

引言 cpu 除了有運算能力外,還要有 i o input output 輸入 輸出 能力。15.1 介面晶元和埠 在pc系統的介面卡和主機板上,裝有各種介面晶元。這些外設介面晶元的內部有若干暫存器,cpu將這些暫存器當作埠來訪問。外設的輸入不直接送入記憶體和cpu 而是送入相關的介面晶元的埠中。c...

UNP 學習筆記 第十五章

1.描述符傳遞 接收傳送者的憑證用到的時候再看 2.struct sockaddr un 3.socketpair 4.書上有三四個例子,跟著學習一下如何建立乙個unix域套接字1.基礎 2.socketpair 1.unix域套接字往往比通訊兩端位於同乙個主機的tcp套接字快出一倍。2.unix域...