1625-5 王子昂 總結《2023年4月30日》 【連續第211天總結】
a.組合語言14章20%
b.cpu在操控各種儲存器、外接裝置的時候都把它們當做記憶體來用位址線、資料線和控制線來控制的,整體稱為記憶體位址空間
各種介面卡上的介面晶元、主機板上的介面晶元和其他晶元對cpu來說都是一樣的,在位址空間中分配乙個位址來讀寫
cpu可以直接讀寫3個地方的資料:
內部的暫存器
記憶體單元 埠
在訪問埠的時候cpu通過埠位址來定位埠。因為埠所在的晶元和cpu通過匯流排相連。
在pc系統中,cpu最多可以定位64kb個不同的埠,埠位址的範圍為0~65535
對埠的讀寫只有兩條指令:in和out,而不能使用mov、push等等
在in和out指令中,只能使用ax或al來存放從埠中讀入的資料或要傳送的埠中的資料。訪問8位埠時用al,訪問16位埠時用ax
對0~255的埠進行讀寫時,使用立即數作為埠號
對256~65535的埠進行讀寫時,埠號要放在dx中
c,明日計畫
組合語言第十四章
pyqt
組合語言 埠
在pc機系統中,和cpu通過匯流排相連的晶元除各種儲存器外,還有以下3種晶元。各種介面卡 比如,網絡卡 顯示卡 上的介面晶元,它們控制介面卡進行工作 主機板上的介面晶元,cpu通過它們對部分外設進行訪問 在這些晶元中,都有一組可以由cpu讀寫的暫存器。這些暫存器,它們在物理上可能處於不同的晶元中,但...
組合語言 埠
在pc機系統中,和cpu通過匯流排相連的晶元除了各種儲存器外,還有以下3中晶元。各種介面卡 比如,網絡卡,顯示卡 上的介面晶元,它們控制介面卡進行工作 主機板上的介面晶元,cpu通過它們對部分外設進行訪問 這些晶元中,都有一組可以由cpu讀寫的暫存器。這些暫存器,它們在物理上可能處於不同的晶元中,但...
完成埠的原理
完成埠 i o completion 非同步過程呼叫 apcs 問題 只有發完成埠 i o completion 的優點 不會限制 handle個數,可處理成千上萬個連線。i o completion port允許乙個執行緒將乙個請求暫時儲存下來,由另乙個執行緒為它做實際服務。併發模型與執行緒池 在...