① 單片機中程序存儲器與數據存儲器有什麼區別都有什麼作用詳細點,謝謝。
程序存儲區的數據是不變化的,寫入程序後就是固定的。而數據存儲區的數據是變化的。在程序運行過程中會有寫入新的數據
② 什麼是程序存儲器,什麼是數據存儲器
這是Harvard體系結構的計算機才有的概念。即將數據和指令分放在不同的物理位置。
目前x86系列的計算機都是Von Neumann結構的,數據與指令不加區分的放在一起。
③ RAM是指程序存儲器還是數據存儲器
RAM(隨機存取存儲器)
RAM -random access memory 隨機存儲器
存儲單元的內容可按需隨意取出或存入,且存取的速度與存儲單元的位置無關的存儲器。這種存儲器在斷電時將丟失其存儲內容,故主要用於存儲短時間使用的程序。
按照存儲信息的不同,隨機存儲器又分為靜態隨機存儲器(Static RAM,SRAM)和動態隨機存儲器(Dynamic RAM,DRAM)。
1、隨機存儲器特點
①隨機存取
所謂「隨機存取」,指的是當存儲器中的消息被讀取或寫入時,所需要的時間與這段信息所在的位置無關。相對的,讀取或寫入順序訪問(Sequential Access)存儲設備中的信息時,其所需要的時間與位置就會有關系(如磁帶)。
②易失性
當電源關閉時RAM不能保留數據。如果需要保存數據,就必須把它們寫入一個長期的存儲設備中(例如硬碟)。RAM和ROM相比,兩者的最大區別是RAM在斷電以後保存在上面的數據會自動消失,而ROM不會。
③高訪問速度
現代的隨機存取存儲器幾乎是所有訪問設備中寫入和讀取速度最快的,取存延遲也和其他涉及機械運作的存儲設備相比,也顯得微不足道。
④需要刷新
現代的隨機存取存儲器依賴電容器存儲數據。電容器充滿電後代表1(二進制),未充電的代表0。由於電容器或多或少有漏電的情形,若不作特別處理,數據會漸漸隨時間流失。刷新是指定期讀取電容器的狀態,然後按照原來的狀態重新為電容器充電,彌補流失了的電荷。需要刷新正好解釋了隨機存取存儲器的易失性。
⑤對靜電敏感
正如其他精細的集成電路,隨機存取存儲器對環境的靜電荷非常敏感。靜電會干擾存儲器內電容器的電荷,引致數據流失,甚至燒壞電路。故此觸碰隨機存取存儲器前,應先用手觸摸金屬接地。
2、RAM ROM 內存的區別
rom -read only memory 只讀存儲器
①簡單地說,在計算機中,RAM 、ROM都是數據存儲器。RAM 是隨機存取存儲器,它的特點是易揮發性,即掉電失憶。ROM 通常指固化存儲器(一次寫入,反復讀取),它的特點與RAM 相反。ROM又分一次性固化、光擦除和電擦除重寫兩種類型。
②什麼是內存呢?
在計算機的組成結構中,有一個很重要的部分,就是存儲器。存儲器是用來存儲程序和數據的部件,對於計算機來說,有了存儲器,才有記憶功能,才能保證正常工作。存儲器的種類很多,按其用途可分為主存儲器和輔助存儲器,主存儲器又稱內存儲器(簡稱內存),輔助存儲器又稱外存儲器(簡稱外存)。外存通常是磁性介質或光碟,像硬碟,軟盤,磁帶,CD等,能長期保存信息,並且不依賴於電來保存信息,但是由機械部件帶動,速度與CPU相比就顯得慢的多。內存指的就是主板上的存儲部件,是CPU直接與之溝通,並用其存儲數據的部件,存放當前正在使用的(即執行中)的數據和程序,它的物理實質就是一組或多組具備數據輸入輸出和數據存儲功能的集成電路,內存只用於暫時存放程序和數據,一旦關閉電源或發生斷電,其中的程序和數據就會丟失。
從一有計算機開始,就有內存。內存發展到今天也經歷了很多次的技術改進,從最早的DRAM一直到FPMDRAM、EDODRAM、SDRAM等,內存的速度一直在提高且容量也在不斷的增加。今天,伺服器主要使用的是什麼樣的內存呢?目前,IA架構的伺服器普遍使用的是REGISTEREDECCSDRAM。
既然內存是用來存放當前正在使用的(即執行中)的數據和程序,那麼它是怎麼工作的呢?我們平常所提到的計算機的內存指的是動態內存(即DRAM),動態內存中所謂的「動態」,指的是當我們將數據寫入DRAM後,經過一段時間,數據會丟失,因此需要一個額外設電路進行內存刷新操作。具體的工作過程是這樣的:一個DRAM的存儲單元存儲的是0還是1取決於電容是否有電荷,有電荷代表1,無電荷代表0。但時間一長,代表1的電容會放電,代表0的電容會吸收電荷,這就是數據丟失的原因;刷新操作定期對電容進行檢查,若電量大於滿電量的1/2,則認為其代表1,並把電容充滿電;若電量小於1/2,則認為其代表0,並把電容放電,藉此來保持數據的連續性。
④ 在單片機中()為程序存儲器
應該就是教材為了方便說明,隨便寫的.因為rom中每一個存儲單元的值都與你的程序有關,在你下一次燒錄之前,存儲器中的值是一定的.
⑤ 怎樣區分片外程序存儲器和數據存儲器
數據存儲區 在掉電再上電的時候 裡面的數據會丟失
外部程序存儲區則不會,片外存儲區的開始地址是1000H
內部程序存儲區的地址是0000~0FFFH 可以根據地址來區分
外部數據存儲區的地址是0000~FFFF
外部數據存儲區和內部數據存儲區根據指令來區分
⑥ 單片機中程序存儲器
是教材為了說明這條指令的作用而「假設」的在2185H單元的內容是51H,所以在這指令執行之後ACC=51H,就是這樣。
不過我想說的是,你在這些問題上鑽牛角尖是很不應該的,因為這會影響你的學習,會造成你越來越多的困惑。
⑦ 51單片機的程序存儲器(ROM)與數據存儲器(RAM)是相互分工的,請問一般PC計算機程序與數據共用嗎
呵呵 你的問題好多呀 還是俺來回答你吧
1 概念要明確 ROM 和 RAM是計算機的半導體存儲器,速度與CPU相匹配,CPU只能直接訪問和執行半導體存儲器中的程序和數據。叫內存。
而硬碟不是半導體存儲器,速度與CPU不匹配,CPU不能直接訪問和執行半導體存儲器中的程序和數據,只有先把硬碟的內容傳遞給內存,CPU間接通過內存訪問和硬碟的程序和數據,因此硬碟叫外存。
2 ROM 為只讀存儲器,寫入的程序和數據不可再更改,存放的程序斷電也不丟失。
RAM是讀寫存儲器,可讀可寫,用起來方便,價格低,被PC計算機廣泛使用,即做內存條。
缺點:斷電程序、信息不能保留。
ROM 在PC計算機中,用來存放開機的引導程序和基本的驅動程序,叫做BIOS.
3 PC計算機的ROM和 RAM的地址是統一編址的。訪問是採用相同的指令去訪問。
單片機由於地址線的引腳數目少,分配的地址空間有限,故ROM和 RAM的地址是分開編址的。為兩個不同的邏輯空間,如一個程序存儲器空間 地址為0000H~FFFFH.
一個片外數據存儲器空間 地址為0000H~FFFFH.訪問時為了加以區分,採用不同的執行訪問不同的存儲器。
呵呵 給你介紹了半天 該給加分了吧
⑧ 指令和程序是以什麼形式存放在程序存儲器中
在存儲器中,數據和程序是以二進制形式存放的。計算機的程序和程序運行所需要的數據以二進制形式存放在計算機的存儲器中。
程序和數據存放在存儲器中,即「存儲程序」的概念。計算機執行程序時,無需人工干預,能自動、連續地執行程序,並得到預期的結果。
存儲器是計算機的記憶裝置,它的主要功能是存放程序和數據。程序是計算機操作的依據,數據是計算機操作的對象。
存儲容量的大小以位元組為單位來度量。經常使用KB(千位元組)、MB(兆位元組)、GB(千兆位元組)和TB來表示。它們之間的關系是:1KB=1024B=210B,1MB=1024KB=220B,1GB=1024MB=230B,1TB=1024G=240B。(1024 = 2^32)
(8)程序存儲器擴展閱讀
位(bit):是計算機存儲數據的最小單位。機器字中一個單獨的符號「0」或「1」被稱為一個二進制位,它可存放一位二進制數。
位元組(Byte,簡稱B):位元組是計算機存儲容量的度量單位,也是數據處理的基本單位,8個二進制位構成一個位元組。一個位元組的存儲空間稱為一個存儲單元。
根據存儲器與CPU聯系的密切程度可分為內存儲器(主存儲器)和外存儲器(輔助存儲器)兩大類。
現代計算機系統中廣泛應用半導體存儲器,從使用功能角度看,半導體存儲器可以分成兩大類:斷電後數據會丟失的易失性(Volatile)存儲器和斷電後數據不會丟失的非易失性(Non-volatile)存儲器。
微型計算機中的RAM屬於可隨機讀寫的易失性存儲器,而ROM屬於非易失性(Non-volatile)存儲器。
⑨ 系統程序存儲器,裡面存的比如是 什麼啊
RAM 隨機存儲器ROM讀存儲器
40MB機身內存相於電腦內存條
128MBRAM相於硬碟
256MBROM相於硬碟系統區手機系統區專門ROM晶元
都存儲器屬於半導體存儲器讀、寫數據(或者說存、取數據)功能RAMROM
RAM由英文Random Access Memory首字母構意隨機存儲器即工作狀態往存儲器隨讀寫數據根據存儲單元工作原理同RAM靜態存儲器(SRAM)態存儲器(DRAM)RAM特點:讀寫;給存儲器斷電面存儲數據丟失我經說內存比計算機內存手機內存包括CPU用高速緩存都屬於RAM類存儲器
ROM由英文Read only Memory首字母構意讀存儲器顧名思意存儲器能讀能像RAM隨讀寫允許產寫機數據旦寫入則更改另外特點存儲器掉電面數據丟失存放百千類存儲器用存放固件比計算機啟引導程序手機、MP3、MP4、數碼相機等些電產品相應程序代碼
綜所述RAM指手機內存ROM指存放手機固件代碼存儲器比手機操作系統、些應用程序游戲等
⑩ 簡述程序存儲器分類及其特點
程序存儲器 是指ROM半導體存儲器,主要特點是斷電後,保存在存儲器中的信息不會丟失。
保存信息不用刷新,計算機操作時只能進行讀操作,因此叫做只讀半導體存儲器 一般主要用來 存放計算機的程序代碼 。
種類有:
1 掩模程序存儲器ROM 由生產商排版寫程序,適合批量生產 程序不能再修改 使用起來不夠靈活。
2紫外線可擦除的程序存儲器EPROM: 可以由用戶燒寫程序 也可以隨時用紫外線照射來擦除
成空白晶元 可以反復使用。
3電擦除程序存儲器EEPROM 即也叫E2PROM 可以反復擦除 跟紫外線可擦除相比 擦除方便 擦除時間更快
4一次性寫入的PROM, 可以用戶自己寫入程序 但只能寫入一次 不能再擦除 成本低 適合批量生產
5快閃記憶體Flash : 非易失隨機訪問存儲器(NVRAM)的俗稱(不是只讀存儲器)寫速度遠遠高於電擦除程序存儲器EEPROM 。