80x86爲何要求數據段的起始地址必須爲16的倍數?

計算機的內存管理單元是以「字節」爲最小單位進行線性編址的,字節是80x86CPU對內存管理的基元。爲了標識每一個存儲單元,就給每一個存儲單元規定一個編號,該編號就是內存單元的物理地址。 存儲單元的物理地址是一個16位的二進制數,物理地址一般採用16進制書寫。 16位CPU內部擁有20根地址線,它的尋址範圍就是2的20次方,也就是1M的內存空間。 可是16位CPU存放存儲單元偏移量的寄存器(IP,S
相關文章
相關標籤/搜索