回覆列表
  • 1 # 奉孝歷史

    定址的意思就是根據儲存地址找到儲存的資料,簡單的說就是透過門牌號碼找人,呵呵。 指令中直接給出運算元地址(dir)的定址方式稱為直接定址。定址物件為:1 內部資料儲存器,在指令中以直接地址表示;2特殊功能暫存器SFR,在指令中用暫存器名稱表示。 以暫存器中的內容為地址,該地址的內容為運算元的定址方式稱為暫存器間接定址。能夠進行暫存器間接定址的暫存器有:R0、R1、DPTR,用前面加@表示,如@R0、@R1、@DPTR。暫存器間接定址的儲存空間包括內部資料儲存器和外部資料儲存器。由於內部資料儲存器共有128位元組,因此用一位元組的R0和R1可間接定址整個空間。而外部資料儲存器最大可達64K,僅R0或R1無法定址整個空間,為此需要由P2埠提供外部RAM高8位地址,由R0或R1提供低8位地址,由此共同定址64K位元組範圍。也可用16位的DPTR暫存器間接定址64K位元組儲存空間。 分頁定址我不太清楚,好像這是linux記憶體空間的一種定址方式,51微控制器是沒有的,51只有7中定址方式。 其實,如果是入門的話,這些知識你不必深究,先學會怎麼應用即可,等你的知識深度到達一定層次的時候,你就會明白是什麼意思了。如果想完全瞭解的話,建議你去看看《微機原理》吧,上面說的很詳細,很清楚!

  • 2 # 奉孝歷史

    定址的意思就是根據儲存地址找到儲存的資料,簡單的說就是透過門牌號碼找人,呵呵。 指令中直接給出運算元地址(dir)的定址方式稱為直接定址。定址物件為:1 內部資料儲存器,在指令中以直接地址表示;2特殊功能暫存器SFR,在指令中用暫存器名稱表示。 以暫存器中的內容為地址,該地址的內容為運算元的定址方式稱為暫存器間接定址。能夠進行暫存器間接定址的暫存器有:R0、R1、DPTR,用前面加@表示,如@R0、@R1、@DPTR。暫存器間接定址的儲存空間包括內部資料儲存器和外部資料儲存器。由於內部資料儲存器共有128位元組,因此用一位元組的R0和R1可間接定址整個空間。而外部資料儲存器最大可達64K,僅R0或R1無法定址整個空間,為此需要由P2埠提供外部RAM高8位地址,由R0或R1提供低8位地址,由此共同定址64K位元組範圍。也可用16位的DPTR暫存器間接定址64K位元組儲存空間。 分頁定址我不太清楚,好像這是linux記憶體空間的一種定址方式,51微控制器是沒有的,51只有7中定址方式。 其實,如果是入門的話,這些知識你不必深究,先學會怎麼應用即可,等你的知識深度到達一定層次的時候,你就會明白是什麼意思了。如果想完全瞭解的話,建議你去看看《微機原理》吧,上面說的很詳細,很清楚!

  • 中秋節和大豐收的關聯?
  • 變頻器如何選擇制動電阻?