一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

簡(jiǎn)單區(qū)分寄存器、存儲(chǔ)器、RAM、ROM

jf_78858299 ? 來(lái)源:無(wú)際單片機(jī)編程 ? 作者:無(wú)際單片機(jī)編程 ? 2023-03-21 14:26 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

這些都是比較抽象的專業(yè)名詞了,特別是寄存器,很多人在學(xué)單片機(jī)的時(shí)候?qū)@個(gè)一臉懵逼,寄存器到底是個(gè)啥玩意?

其實(shí)不用很深刻的理解它到底是什么,你只需要知道通過(guò)配置寄存器的值,就可以把外設(shè)用起來(lái)。

我做單片機(jī)開發(fā)的這10幾年,接觸寄存器非常多,比如單片機(jī)有寄存器,很多外圍芯片也有寄存器(EEPROM、FLASH、時(shí)鐘芯片等),只要你掌握其中一個(gè),其它的都可以觸類旁通。

就像密碼鎖一樣,設(shè)置正確的密碼,鎖就會(huì)打開,寄存器也是一樣,設(shè)置正確的值,芯片資源就能為你所用。

下面更加全面地介紹下它們之間的區(qū)別:

一、寄存器

在單片機(jī)應(yīng)用上,寄存器(register)通常用于存儲(chǔ)程序的運(yùn)行時(shí)狀態(tài),例如程序計(jì)數(shù)器(Program Counter,PC)用于存儲(chǔ)下一條將要執(zhí)行的指令的內(nèi)存地址。

它還可以用于存儲(chǔ)一些臨時(shí)變量、函數(shù)參數(shù)、返回值等。

那這樣做有什么優(yōu)勢(shì)呢?

舉個(gè)例子:

假設(shè)你正在做一道復(fù)雜的數(shù)學(xué)題,中間有些計(jì)算結(jié)果需要暫時(shí)存起來(lái)。

你可以將這些結(jié)果寫在紙上,但每次需要使用時(shí),都要去找到對(duì)應(yīng)的紙條,這可能會(huì)很耗時(shí)。

而如果你將這些中間結(jié)果直接寫在自己手上,你是不是可以更快找到它們?這樣你就可以更快地完成整個(gè)數(shù)學(xué)題。

在計(jì)算機(jī)中,寄存器就像是計(jì)算機(jī)的“手”, 用于暫存中間結(jié)果,讓程序更快地運(yùn)行

那人只有兩只手,不能記太多數(shù)據(jù),寄存器也是一樣的,是稀缺資源,容量也很小,且它的數(shù)據(jù)在斷電后就消失了。

寄存器、存儲(chǔ)器、RAM和ROM都是計(jì)算機(jī)系統(tǒng)中常見的術(shù)語(yǔ),它們?cè)谟?jì)算機(jī)的存儲(chǔ)系統(tǒng)中都扮演著不同的角色,下面將對(duì)它們進(jìn)行通俗易懂的解釋。

二、存儲(chǔ)器

我們先來(lái)看一張圖:

圖片

其實(shí)RAM和ROM都是屬于存儲(chǔ)器,RAM代表隨機(jī)存儲(chǔ)器,ROM代表只讀存儲(chǔ)器。

1.RAM

隨機(jī)存儲(chǔ)器(RAM)是計(jì)算機(jī)存儲(chǔ)器的一種,它的特點(diǎn)是數(shù)據(jù)可以隨機(jī)存取。

讀取和寫入速度非???,但需要不間斷的電源供應(yīng)。

RAM可以被CPU讀取和寫入數(shù)據(jù), 且存儲(chǔ)器中的數(shù)據(jù)在斷電后會(huì)丟失

RAM還分為靜態(tài)存儲(chǔ)(SRAM)和動(dòng)態(tài)存儲(chǔ)(DRAM)兩種,SRAM比DRAM速度更快,所以價(jià)格也更貴。

在單片機(jī)應(yīng)用里面,一般RAM用來(lái)存變量、函數(shù)參數(shù)、返回值等數(shù)據(jù),掉電后數(shù)據(jù)會(huì)丟失。

2.ROM

只讀存儲(chǔ)器(ROM)是一種只能讀取數(shù)據(jù),不能寫入數(shù)據(jù)的存儲(chǔ)器,數(shù)據(jù)一旦寫入之后就無(wú)法更改。

ROM存儲(chǔ)器中的數(shù)據(jù)是固化在芯片中的,斷電后數(shù)據(jù)不會(huì)丟失。

ROM被用于存儲(chǔ)固化的程序和數(shù)據(jù),例如BIOS、固件等。

常見的ROM有EPROM、EEPROM、Flash等。

在單片機(jī)的應(yīng)用里,ROM一般用來(lái)存儲(chǔ)程序,或者一些固化的圖片數(shù)據(jù)。

三、總結(jié)

寄存器、存儲(chǔ)器、RAM和ROM都是計(jì)算機(jī)存儲(chǔ)系統(tǒng)中的重要部分。

它們的主要區(qū)別在于容量、速度、可讀寫性和數(shù)據(jù)的持久性等方面。

寄存器的容量最小,速度最快,但數(shù)據(jù)在斷電后會(huì)丟失。

存儲(chǔ)器容量比寄存器大,讀寫速度慢,但數(shù)據(jù)可以持久保存。

RAM可以讀寫數(shù)據(jù),但數(shù)據(jù)在斷電后會(huì)丟失;

ROM只能讀取數(shù)據(jù),數(shù)據(jù)可以長(zhǎng)期保存。

它們的特性不同,在計(jì)算機(jī)系統(tǒng)中分別扮演不同的角色。

寄存器通常用于存儲(chǔ)CPU內(nèi)部的臨時(shí)數(shù)據(jù)和控制指令。

存儲(chǔ)器被用來(lái)存儲(chǔ)計(jì)算機(jī)程序和數(shù)據(jù),包括操作系統(tǒng)、應(yīng)用軟件和用戶數(shù)據(jù)等。

RAM用于存儲(chǔ)需要頻繁讀寫的數(shù)據(jù),例如程序運(yùn)行中的變量和緩存等。

而ROM則被用來(lái)存儲(chǔ)固化的程序和數(shù)據(jù),例如BIOS、固件、啟動(dòng)程序等。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6067

    文章

    44992

    瀏覽量

    650555
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5434

    瀏覽量

    124522
  • FlaSh
    +關(guān)注

    關(guān)注

    10

    文章

    1679

    瀏覽量

    151850
  • ROM
    ROM
    +關(guān)注

    關(guān)注

    4

    文章

    578

    瀏覽量

    87365
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    單片機(jī)的存儲(chǔ)器寄存器

    單片機(jī)的存儲(chǔ)器有程序存儲(chǔ)器ROM與數(shù)據(jù)存儲(chǔ)器RAM兩種。 這兩種存儲(chǔ)器在使用上是嚴(yán)格
    發(fā)表于 06-29 17:09 ?2293次閱讀

    存儲(chǔ)器寄存器

    存儲(chǔ)器寄存器
    發(fā)表于 12-11 23:38 ?0次下載

    閃存存儲(chǔ)器寄存器嗎?_寄存器存儲(chǔ)器的區(qū)別

    閃存存儲(chǔ)器寄存器嗎? 很明顯不是 ,一個(gè)屬于儲(chǔ)存,一個(gè)是寄存器。那么寄存器存儲(chǔ)器有什么區(qū)別
    發(fā)表于 10-11 17:12 ?1.2w次閱讀

    如何將PIC單片機(jī)的數(shù)據(jù)存儲(chǔ)器RAM當(dāng)作寄存器來(lái)使用

    PIC16C5X把數(shù)據(jù)存儲(chǔ)器RAM都當(dāng)作寄存器來(lái)使用以使尋址簡(jiǎn)單明潔,它們功能上可分為操作寄存器、I/O
    發(fā)表于 03-11 14:59 ?3922次閱讀
    如何將PIC單片機(jī)的數(shù)據(jù)<b class='flag-5'>存儲(chǔ)器</b><b class='flag-5'>RAM</b>當(dāng)作<b class='flag-5'>寄存器</b>來(lái)使用

    寄存器存儲(chǔ)器的區(qū)別

    存儲(chǔ)器范圍最大,它幾乎涵蓋了所有關(guān)于存儲(chǔ)的范疇。寄存器,內(nèi)存,都是存儲(chǔ)器里面的一種。凡是有存儲(chǔ)能力的硬件,都可以稱之為
    發(fā)表于 07-22 09:11 ?1.6w次閱讀

    如何將PIC單片機(jī)的數(shù)據(jù)存儲(chǔ)器RAM作為寄存器使用

    PIC16C5X把數(shù)據(jù)存儲(chǔ)器RAM都當(dāng)作寄存器來(lái)使用以使尋址簡(jiǎn)單明潔,它們功能上可分為操作寄存器、I/O
    發(fā)表于 08-13 15:05 ?3201次閱讀

    如何區(qū)分各種存儲(chǔ)器ROM、RAM、FLASH)

    相信有很多人都對(duì)計(jì)算機(jī)里的各種存儲(chǔ)器ROM、RAM、FLASH 等等)傻傻分不清,就會(huì)存在,內(nèi)存條是 dram 還是 nand?nand flash 和 nor flash 的區(qū)別又是什么?程序
    的頭像 發(fā)表于 12-17 14:56 ?1.2w次閱讀

    51單片機(jī)——存儲(chǔ)器

    本文主要對(duì)存儲(chǔ)器結(jié)構(gòu)進(jìn)行介紹,然后對(duì)片內(nèi)外ROM(程序存儲(chǔ)器)和片內(nèi)外RAM(數(shù)據(jù)存儲(chǔ)器)進(jìn)行介紹,最后詳細(xì)的介紹了8051的片內(nèi)
    發(fā)表于 11-17 17:36 ?1次下載
    51單片機(jī)——<b class='flag-5'>存儲(chǔ)器</b>

    寄存器存儲(chǔ)器的區(qū)別

    寄存器存儲(chǔ)器的性質(zhì)不同,二者從字面意思就可以理解到一個(gè)是寄存,一個(gè)是存儲(chǔ)。那么他們的具體的原理是存儲(chǔ)器需要從CPU當(dāng)中獲取一部分空間用來(lái)
    的頭像 發(fā)表于 02-13 09:58 ?4835次閱讀
    <b class='flag-5'>寄存器</b>和<b class='flag-5'>存儲(chǔ)器</b>的區(qū)別

    計(jì)算機(jī)寄存器存儲(chǔ)器

    計(jì)算機(jī)寄存器存儲(chǔ)器 一般意義上理解,寄存器是CPU里的存儲(chǔ)單元,與CPU離得近,所以CPU在運(yùn)算時(shí)通常都會(huì)用寄存器當(dāng)中轉(zhuǎn)站。
    發(fā)表于 03-21 15:22 ?2470次閱讀

    寄存器存儲(chǔ)器如何區(qū)分

    寄存器是計(jì)算機(jī)硬件中最快、最小、最常用的存儲(chǔ)器。它是CPU內(nèi)部的存儲(chǔ)器,通常作為指令和數(shù)據(jù)的存儲(chǔ)和暫存空間。在CPU中,寄存器直接與算術(shù)邏輯
    的頭像 發(fā)表于 04-09 18:43 ?1.5w次閱讀

    ROMRAM的主要區(qū)別 存儲(chǔ)器rom的功能是什么

    ROM存儲(chǔ)的數(shù)據(jù)在斷電后依然存在,不會(huì)丟失,因此也被稱為非易失性存儲(chǔ)器。而RAM是易失性存儲(chǔ)器,當(dāng)斷電時(shí),其中的數(shù)據(jù)將會(huì)丟失。
    發(fā)表于 06-20 16:38 ?4259次閱讀

    存儲(chǔ)器寄存器的區(qū)別

    在計(jì)算機(jī)系統(tǒng)中,存儲(chǔ)器寄存器是兩個(gè)至關(guān)重要的組成部分,它們各自承擔(dān)著不同的功能和角色。存儲(chǔ)器用于存放程序和數(shù)據(jù),是計(jì)算機(jī)系統(tǒng)的記憶設(shè)備;而寄存器則是CPU(中央處理
    的頭像 發(fā)表于 05-12 16:55 ?4082次閱讀

    外部存儲(chǔ)器ROM還是RAM

    RAM(隨機(jī)存取存儲(chǔ)器)和ROM(只讀存儲(chǔ)器)有所不同,下面我們將介紹這三者的區(qū)別和特點(diǎn)。 1. RAM(隨機(jī)存取
    的頭像 發(fā)表于 08-06 09:13 ?3143次閱讀

    ram存儲(chǔ)器rom存儲(chǔ)器的區(qū)別是什么

    定義: RAM(Random Access Memory):隨機(jī)存取存儲(chǔ)器,是一種易失性存儲(chǔ)器,主要用于計(jì)算機(jī)和其他設(shè)備的臨時(shí)存儲(chǔ)ROM
    的頭像 發(fā)表于 08-06 09:17 ?1409次閱讀