1樓:
不要誤導,bai呵呵,樓主問的可是du「微控制器」。zhi以最常用的dao51微控制器為例來說:專其儲存器分成內部ram、擴充套件屬ram以及程式rom等部分。
暫存器其實是內部ram的一部分,所以它們之間幾乎沒有訪問速度的差別,之所以叫做「暫存器」,是因為其與內部ram的其它部分訪問方式不同(例如可以分工作區,支援更多的指令,使用特定的「暫存器定址」方式,因而生成的指令較短等等),當然也同樣可以採用普通的內部ram訪問方式對其進行操作。
擴充套件ram和程式rom空間較大(最大64kb,而內部ram只有128b或256b),只支援很有限的指令和定址方式,例如movx、movc等指令,以及間接定址方式。
2樓:匿名使用者
微控制器裡的儲存器是外部的rom或ram,可以理解為硬碟和記憶體。
暫存器是微控制器內部的cpu核心中裡用於交換,暫存資料的8或16或32或64位的儲存器。
儲存器和暫存器比起來就慢得很了。
3樓:不喝水的青蛙
irf540實在精闢。。
暫存器就是放臨時的資料,你要呼叫的資料都放在裡面
儲存器就是放程式還有一些陣列什麼的,要刷進去。
4樓:匿名使用者
儲存器是硬碟,暫存器是記憶體
微控制器中psw暫存器標誌位,微控制器中psw暫存器標誌位
ov是溢位位,主要針對有符號數,加減時最高位和次高位中有且僅有一個專產生進位或屬借位,代表結果超出有符號數的範圍,單位元組就是 128 127 cy是進位,主要針對無符號數。代表結果超出無符號數的範圍,單位元組就是0 255 89c51微控制器的psw暫存器各位標誌的意義是什麼?單片來機內部的特殊寄...
微控制器的特殊功能暫存器中哪些暫存器可以用暫存器定址
可以直接讀取,也就是暫存器定址是可以的,但80 ff的暫存器 52微控制器 必須採用暫存器間接定址。你用匯編嗎。如果用c的話就很簡單了。直接讀就好了。當然要看他的手冊,有的讀寫的時候,要先向暫存器寫入特定的值才能寫。比如你定義一個數 int dat dat gpiob 可以位bai定址的特殊功能du...
mcs 51微控制器有幾個工作暫存器?如何選擇
8051有4組工作暫存器,每組有8個位元組 r0 r7 選擇是由psw的rs1 rs0位來定的 如果你是c的話,不用去理會,系統自動分配 如果是彙編,預設00組就可以了,不由去分配它,忘了切換回來會很容易出現問題 希望能幫到你 4個 通用工作暫存器組 由rs0 rs1的取值確定 每個的工作暫存器組由...