內存和寄存器是什麼?
當CPU使用段的時候,比如
MOV EAX,[0x400000]
DS OFFSET
邏輯地址(線性地址)=段基址+OFFSET
通過邏輯地址在內存中尋找數據,放到CPU中的寄存器
CPU如何使用段
CPU幹了什麼?
在內存和寄存器[CPU內部存儲器]之間轉移數據
段寄存器充當了什麼角色?重點內容
提供了段基址,爲定位邏輯地址做準備,順便做一些常規檢查:Limit Attribute
內存和寄存器是什麼?
當CPU使用段的時候,比如
MOV EAX,[0x400000]
DS OFFSET
邏輯地址(線性地址)=段基址+OFFSET
通過邏輯地址在內存中尋找數據,放到CPU中的寄存器
CPU如何使用段
CPU幹了什麼?
在內存和寄存器[CPU內部存儲器]之間轉移數據
段寄存器充當了什麼角色?重點內容
提供了段基址,爲定位邏輯地址做準備,順便做一些常規檢查:Limit Attribute