導航:首頁 > 物理學科 > 十六進制的物理地址怎麼算

十六進制的物理地址怎麼算

發布時間:2023-01-26 17:10:20

⑴ 不是說物理地址=段地址*16+偏移地址嗎下面的是怎麼算的,大家幫忙解答一下,謝謝

物理地址=段地址*16+偏移地址。這里的16是十進制,那你也要把段地址和偏移地址轉化為十進制才能計算,然後把結果轉化為十六進制。
你可以這樣算:物理地址=段地址*10+偏移地址,這里10是十六進制的,十六進制的段地址乘以十六進制的10,直接在段地址後加個0就行了。那你就可以直接用十六進制的段地址和偏移地址直接計算得出結果。
例如:
2000H*10H=20000H
21F60H=2000H*10H+1F60H

⑵ 物理首地址是什麼

我分享一下物理首地址的計算 方法 ,供大家參考。

物理首地址是什麼

一個有16個字的數據區,它的起始地址為70A0:DDF6,請寫出這個數據區首末字單元的物理地址。請寫出過程怎麼算的~~

10H,也就是16進制的10,就是16

第一個位元組如果序號是a的話,那麼第16個位元組就是a+16-1,a+0是第一個數,那麼a+15當然是第16個數,在16進制中就是a+10H-1

數據區的首地址:70A0H*16+ODDF6H=7E7F6H

數據區的末地址:7E7F6H+(10H-1)=7E805H

地址從0開始編號,順序地每次加1,因此存儲器的物理地址空間是呈線性增長的。它是用二進制數來表示的,是無符號整數,書寫格式為十六進制數。它是出現在CPU外部地址匯流排上的定址物理內存的地址信號,是地址變換的最終結果。用於內存晶元級的單元定址,與處理器和CPU連接的地址匯流排相對應。

20位物理地址計算方法如下:

物理地址=段基址*16d+偏移地址

MAC(Media Access Control, 介質訪問控制)地址是識別LAN(區域網)節點的標識。網卡的物理地址通常是由網卡生產廠家燒入網卡的EPROM(一種快閃記憶體晶元,通常可以通過程序擦寫),它存儲的是傳輸數據時真正賴以標識發出數據的電腦和接收數據的主機的地址。

也就是說,在網路底層的物理傳輸過程中,是通過物理地址來識別主機的,它一般也是全球唯一的。比如,著名的乙太網卡,其物理地址是48bit(比特位)的整數,如:44-45-53-54-00-00,以機器可讀的方式存入主機介面中。乙太網地址管理機構(IEEE)將乙太網地址,也就是48比特的不同組合,分為若干獨立的連續地址組,生產乙太網網卡的廠家就購買其中一組,具體生產時,逐個將唯一地址賦予乙太網卡。

形象的說,MAC地址就如同我們身份證上的身份證號碼,具有全球唯一性

每塊網卡在生產出來後,除了基本的功能外,都有一個唯一的編號標識自己。全世界所有的網卡都有自己的唯一標號,是不會重復的。這個MAC地址是由48位2進制數組成的,通常分成6段,用16進製表示就是類似00-11-22-33-44-55的一串字元。由於它的唯一性,我們就用它來標識你的那塊網卡。這個地址應該是寫入網卡的晶元中的,硬體上是無法更改的(有個網路設備可以,比如寬頻路由器),但是它最終要通過軟體發送出去,所以在 操作系統 中,就又能修改了。這個地址和IP地址更沒有什麼聯系了。網卡、Modem各種設備可以有任何IP地址,內部的、外部的……一個網卡還可以有兩個IP地址。

MAC地址只在區域網內傳播,在Internet上傳輸的數據是以IP地址定位的,不以物理地址定位。

Mac地址就是在媒體接入層上使用的地址,通俗點說就是網卡的物理地址,現在的Mac地址一般都採用6位元組48bit(在早期還有2位元組16bit的Mac地址)。 對於MAC地址,由於我們不直接和它接觸,所以大家不一定很熟悉。在OSI(Open System Interconnection,開放系統互連)7層網路協議(物理層,數據鏈路層,網路層,傳輸層,會話層,表示層,應用層)參考模型中,第二層為數據鏈路層(Data Link)。它包含兩個子層,上一層是邏輯鏈路控制(LLC:Logical Link Control),下一層即是我們前面所提到的MAC(Media Access Control)層,即介質訪問控制層。所謂介質(Media),是指傳輸信號所通過的多種物理環境。常用網路介質包括電纜(如:雙絞線,同軸電纜,光纖),還有微波、激光、紅外線等,有時也稱介質為物理介質。

MAC地址也叫物理地址、硬體地址或鏈路地址,由網路設備製造商生產時寫在硬體內部。這個地址與網路無關,也即無論將帶有這個地址的硬體(如網卡、集線器、路由器等)接入到網路的何處,它都有相同的MAC地址,MAC地址一般不可改變,不能由用戶自己設定。

MAC地址前24位是由生產廠家向IEEE申請的廠商地址。後24位就由生產廠家自行定擬了。(早期的2位元組的卻不用申請)

一:IP地址和Mac地址有什麼聯系和區別

對於IP地址,相信大家都很熟悉,即指使用TCP/IP協議指定給主機的32位地址。IP地址由用點分隔開的4個8八位組構成,如192.168.0.1就是一個IP地址,這種寫法叫點分十進制格式。IP地址由網路地址和主機地址兩部分組成,分配給這兩部分的位數隨地址類(A類、B類、C類等)的不同而不同。網路地址用於路由選擇,而主機地址用於在網路或子網內部尋找一個單獨的主機。一個IP地址使得將來自源地址的數據通過路由而傳送到目的地址變為可能。

現在有很多計算機都是通過先組建區域網,然後通過交換機和Internet連接的。然後給每個用戶分配固定的IP地址,由管理中心統一管理,這樣為了管理方便就需要使用Mac地址來標志用戶,防止發生混亂,明確責任(比如網路犯罪)。另外IP地址和Mac地址是有區別的,雖然他們在區域網中是一一對應的關系。IP地址是跟據現在的IPv4標准指定的,不受硬體限制比較容易記憶的地址,而Mac地址卻是用網卡的物理地址,多少與硬體有關系,比較難於記憶。

MAC地址的長度為48位(6個位元組),通常表示為12個16進制數,每2個16進制數之間用冒號隔開,如:08:00:20:0A:8C:6D就是一個MAC地址,其中前6位16進制數08:00:20代表網路硬體製造商的編號,它由IEEE(Istitute of Electrical and Electronics Engineers,電氣與電子工程師協會)分配,而後3位16進制數0A:8C:6D代表該製造商所製造的某個網路產品(如網卡)的系列號。每個網路製造商必須確保它所製造的每個乙太網設備都具有相同的前三個位元組以及不同的後三個位元組。這樣就可保證世界上每個乙太網設備都具有唯一的MAC地址。

既然每個乙太網設備在出廠時都有一個唯一的MAC地址了,那為什麼還需要為每台主機再分配一個IP地址呢?或者說為什麼每台主機都分配唯一的IP地址了,為什麼還要在網路設備(如網卡,集線器,路由器等)生產時內嵌一個唯一的MAC地址呢?主要原因有以下幾點:

(1)IP地址的分配是根據網路的拓樸結構,而不是根據誰製造了網路設置。若將高效的路由選擇方案建立在設備製造商的基礎上而不是網路所處的拓樸位置基礎上,這種方案是不可行的。

(2)當存在一個附加層的地址定址時,設備更易於移動和維修。例如,如果一個乙太網卡壞了,可以被更換,而無須取得一個新的IP地址。如果一個IP主機從一個網路移到另一個網路,可以給它一個新的IP地址,而無須換一個新的網卡。

(3)無論是區域網,還是廣域網中的計算機之間的通信,最終都表現為將數據包從某種形式的鏈路上的初始節點出發,從一個節點傳遞到另一個節點,最終傳送到目的節點。數據包在這些節點之間的移動都是由ARP(Address Resolution Protocol:地址解析協議)負責將IP地址映射到MAC地址上來完成的。

⑶ mac地址16進制的如何算的

你把十六進制先轉為十進制,轉換方法自己搜索一下,簡單來說比如十六進制xyz,轉為十進制就是x*16*16+y*16+z,同樣的,上面的兩個數因為前面部分一樣,那就只計算800和fff就行了,800轉十進制就是2048,fff就是4095,二者相減就是你要的數。

⑷ 8086如何計算的物理地址

8086中含有存儲器。存儲器中每一個單元的地址可以用兩種方法表示:
1.邏輯地址:其表達形式為「段地址:段內偏移地址」。
2.物理地址:CPU與存儲器進行數據交換時在地址匯流排上提供的20位地址信息稱為物理地址。
物理地址=段地址×10H+段內偏移量
註:H為16進制,CS :代碼段寄存器,

⑸ MAC地址16進制是怎麼計算的

16進制和10進制是不同的,進制是人們規定的的,不是一種自然現象,我們只用0-9表示所有數字,那麼大於九的怎麼表示呢?我們就規定大於9的就進位,高一位的總是比低一位的大,這樣我們可以重復使用0-9這10個數字元號表示所有的數字了,這個就是10進制,然而出於某些原因,我們的網路封包不是10進制,而是16進制,與10進制不同,16進制可以用一個符號表示10,是什麼呢?就是A,用B表示11,C表示12,一直到用F表示15,那麼怎麼將16進制轉換為我們熟悉的十進制呢?例如如下的一個16進制

F2E93(16)

其中括弧內16表示前面這個是16進制,
我們是這樣轉化的:

F=15,2=2,E=14,9=9,3=3
所以:

F2E93(16)=15X164+2X163+14X162+ 9X161+ 3X160

結果是很大的,不計算了!呵呵,如果實在不是很懂,可以查閱相關書籍!

⑹ 已知邏輯地址,如何求他的物理地址

有一個邏輯地址為 5A07H:32D0H。
它的物理地址是 5D340H

另外再給出此物理地址的三個邏輯地址表示:
5A08H:32C0H 5A17H:31D0H 5D00H:0340H

⑺ 如果我打算訪問物理地址是12345h(十六進制)的內存單元,該怎麼算呢

物理地址=段地址×10H+偏移地址
所以段地址是1000H,邏輯地址是2345H

⑻ 已知十六進製表示的段地址和偏移地址 怎麼計算物理地址啊

比如:

段地址是:43C6h 偏移地址是:0048h

則,物理地址:(43C60+0048)h

應該是

閱讀全文

與十六進制的物理地址怎麼算相關的資料

熱點內容
word中化學式的數字怎麼打出來 瀏覽:705
乙酸乙酯化學式怎麼算 瀏覽:1372
沈陽初中的數學是什麼版本的 瀏覽:1318
華為手機家人共享如何查看地理位置 瀏覽:1010
一氧化碳還原氧化鋁化學方程式怎麼配平 瀏覽:848
數學c什麼意思是什麼意思是什麼 瀏覽:1369
中考初中地理如何補 瀏覽:1260
360瀏覽器歷史在哪裡下載迅雷下載 瀏覽:671
數學奧數卡怎麼辦 瀏覽:1350
如何回答地理是什麼 瀏覽:989
win7如何刪除電腦文件瀏覽歷史 瀏覽:1023
大學物理實驗干什麼用的到 瀏覽:1449
二年級上冊數學框框怎麼填 瀏覽:1659
西安瑞禧生物科技有限公司怎麼樣 瀏覽:832
武大的分析化學怎麼樣 瀏覽:1213
ige電化學發光偏高怎麼辦 瀏覽:1301
學而思初中英語和語文怎麼樣 瀏覽:1608
下列哪個水飛薊素化學結構 瀏覽:1388
化學理學哪些專業好 瀏覽:1452
數學中的棱的意思是什麼 瀏覽:1017