組合語言 關於位址匯流排 CPU定址的分析

2021-09-02 17:03:59 字數 565 閱讀 3743

8086/8088微處理器的資料匯流排為16位位址匯流排位20位

處理器內部和位址有關的暫存器可以處理的資料為16位的二進位制,位址匯流排20位也可以理解為有20條線,當處理資料時每一條線上分擔乙個位元位。

這也就是為什麼會有段基址、偏移位址、實體地址這一說。

段基址和偏移位址都是16位,實體地址位20位。

處理器要從儲存器中取資料就必須給出資料的位址(實體地址)。這裡的實體地址便是段基址和偏移位址通過位址加法器運算生成乙個20位的實體地址。然後通過位址匯流排去記憶體單元中運算元據。

書上說,20位的位址匯流排最多可定址2的20次方位元組。既然每條線分擔乙個位元位,那為什麼不是2的20次方位呢?

這問題也是我比較困擾的地方。

其實這裡所指的位元組就是20位的位址線最多可以查詢到的儲存單元的範圍。簡單來說就是20條線,20個位元位,每個位元位有2種可能0或1,20個排列組合就會產生2的20次方個數(位址)然後每個數代表的是乙個儲存單元,乙個儲存單元的大小為1位元組。最後總結就是最多可以查到2的20次方位元組。

如果有理解不到位的地方歡迎指正。

關於位址匯流排,字長,記憶體容量,定址範圍的計算

在軟考學習中我們經常遇到計算位址匯流排 記憶體等方面的題,這也是我們大家經常混亂的知識,下面就讓我們來共同學習一下 處理機字長是指處理機能同時處理 或運算 的位數,即同時處理多少位 bit 資料。處理器的字長越大,說明它的運算能力越強。比如我們的膝上型電腦,現在一般都是64位的電腦,這也就是說我們的...

組合語言定址方式

組合語言的定址方式 彙編有7種定址方式 mov 是組合語言用得最多的語句 他的使用方法 是 mov 目的位址,源位址 下面便通過mov來介紹組合語言的幾種定址方式 1.立即定址 mov ax,1234h 2.暫存器定址 mov si,ax 源運算元和目的運算元 同時為暫存器 3.直接定址 mov a...

組合語言 資料定址

1.指令及其運算元 指令有兩部分 操作碼和運算元 操作碼 處理器要執行哪種操作,不可或缺,用助記符表示。運算元 指令執行的參與者,各種操作的物件,需要通過位址指示。2.定址方式 通過位址訪問資料或指令 資料定址 指令執行過程中,訪問所需要操作的資料 運算元 立即數定址 暫存器定址 儲存器定址 外設定...