請問微控制器儲存器與暫存器有什麼區別?詳細一些好

2021-03-11 01:51:27 字數 652 閱讀 2583

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的取值確定 每個的工作暫存器組由...