A. 計算機的物理地址是用多少位表示的
計算機的物理地址是用20位表示的。
物理地址指的是在存儲器里以位元組為單位存儲信息,為正確地存放或取得信息,每一個位元組單元給以一個唯一的存儲器地址,稱為物理地址(Physical Address),又叫實際地址或絕對地址。
地址從0開始編號,順序地每次加1,因此存儲器的物理地址空間是呈線性增長的。它是用二進制數來表示的,是無符號整數,書寫格式為十六進制納祥數洞做搏。
它是出現在CPU外胡段部地址匯流排上的定址物理內存的地址信號,是地址變換的最終結果。用於內存晶元級的單元定址,與處理器和CPU連接的地址匯流排相對應。
在實地址方式下,物理地址是通過段地址乘以16加上偏移地址得到的。而16位的段地址乘以16等同於左移4位二進制位,這樣變成20位的段基地址,最後段基地址加上段內偏移地址即可得到物理地址。
20位物理地址計算方法如下:
物理地址=段地址*16d+偏移地址
B. 8088CPU中的寄存器都是16位,那麼它是如何定址20位物理地址的
8088為了對20位物理地址定址,設置了邏輯地址的概念
表示方式 XXXX:YYYY
對應的物理地址=XXXX*16+YYYY
C. 8088是如何形成20位物理地址的詳細點……
16位的段地址左移四個二進制位,加上16位的偏移地址,得到的和就是20位的物理地址。
因為8088的地址匯流排是20條,能夠定址的存儲空間為2的20次方——1MB,但是內部的寄存器和數據匯流排只有16位,只能計算出16位的地址,即只能定址64KB。為了定址全部的1MB空間,採用內存的分段管理。
由於CPU內部的寄存器都是16位的,為了能夠提供20位的物理地址,系統中採用了存儲器分段的方法。規定存儲器的一個段為64KB,由段寄存器來確定存儲單元的段地址,由指令提供該單元相對於相應段起始地址的16位偏移量
D. 8086CPU的20位物理地址是如何形成的
採用一種在內部用兩個16位地址合成的方法來形成一個20位的物理地址。地址加法器採用物理地址=段地址×16+偏移地址合成物理地址
E. 物理地址(CPU中相關術語)詳細資料大全
在存儲器里以位元組為單位存儲信息,為正確地存放或取得信息,每一個位元組單元給以一個唯一的存儲器地址,稱為物理地址(Physical Address),又叫實際地址或絕對地址。
F. 舉例說明8086中20位物理地址生成過程
現代內存容量太大比如256M,而計算機的數據線往往只有16位、32位或者64位(目前應用很少),他們所能他尋找到的地址空間最大不過是2^16(64K)、2^32(4M)或者2^64(16T),所以內存通常使用段頁式存儲。也就是將內存空間分成若干段,或者若干頁,每段大小是數據線所能訪問到的最大空間。在內存中的實際地址就是所謂的「物理地址」,而邏輯地址就是邏輯段管理內存而形成的。
比如在8086系統中,8086對外連接使用一個20位的線性地址唯一確定一個存儲單元,也就是說:對於每個存儲器單元都有的一個唯一的20位地址,我們稱為該單元的物理地址或絕對地址。
8086在內部結構中和程序設計時採用邏輯段管理內存,就形成了邏輯地址。它的表達形式為「段基地址 : 偏移地址」。
邏輯地址=段基地址 : 偏移地址
段基地址(Segment)——邏輯段在主存中的起始位置,簡稱段地址。由於8086規定段開始於模16地址,所以省略低4位0不顯式表達,段基地址就可以用16位數據表示。
偏移地址(Offset)——主存單元距離段起始位置的偏移量(Displacement)。由於限定每段不超過64KB,所以偏移地址也可以用16位數據表示。
這樣同一個存儲單元就即有物理地址,又有邏輯地址。但是請注意,物理地址是外部連接使用的、唯一的;而邏輯地址是內部和編程使用的、並不唯一。
物理地址和邏輯地址可以互相轉換。
將邏輯地址中的段地址左移4位,加上偏移地址就得到20位物理地址。這里左移的4位是二進制位;如果用十六進製表達地址就是左移一位(不知道為什麼,復習數制內容吧!還不知道為什麼,看疑難解答吧!)。左移4位還可以表達為乘以16,即:段地址×16+偏移地址。
同一個物理地址可以對應多個邏輯地址形式。所以物理地址轉換為邏輯地址,需要明確段基地址或偏移地址,然後同上原則確定另一個地址。
邏輯地址 1460H : 0100H 1380H : 0F00H
物理地址 14700H
於是,對於主存14700H單元,我們可以描述為在1460H(或1380H)段的100H(或F00H)單元,或者說主存1460H : 0100H(或1380H : 0F00H)單元。
G. 8086系統中訪問存儲器的20 位物理地址是如何形成的
首先 段寄存器 右移4位 成 20位地址 然後加上16位偏移地址 形成最後的 20位地址。如有不清楚可以去網上看看《微機原理與介面技術》第二版 (周明德) 第39頁