1. 程式人生 > >Linux系統IA-32 —— 的定址方式

Linux系統IA-32 —— 的定址方式

定址方式

      –根據指令給定資訊得到運算元或運算元地址

運算元所在的位置

      –指令中:立即定址

      –暫存器中:暫存器定址

      –儲存單元中(屬於儲存器運算元,按位元組編址):其他定址方式

儲存器運算元的定址方式與微處理器的工作模式有關

      –兩種工作模式:實地址模式和保護模式

實地址模式(基本用不到)

      –為與8086/8088

相容而設,加電或復位時

      –定址空間為1MB20位地址:(CS)<<4+(IP)

保護模式(需要掌握)

      –加電後進入,採用虛擬儲存管理,多工情況下隔離、保護

      –80286以上高檔微處理器最常用的工作模式

      –定址空間為2^32B32位地址分段(段基址+段內偏移量

保護模式下的定址方式:

儲存器運算元的定址方式: