亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1488|回復: 16
打印 上一主題 下一主題
收起左側

51單片機ROM和RAM有啥區別,有沒有學習匯編語言效率高的渠道

  [復制鏈接]
跳轉到指定樓層
樓主
ID:1168190 發表于 2026-3-14 15:03 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:71233 發表于 2026-3-14 19:10 | 只看該作者
百度或問一下AI,很詳盡的
回復

使用道具 舉報

板凳
ID:624769 發表于 2026-3-14 23:04 | 只看該作者
簡單來講, ROM是放程序的, RAM是放變量的。
STC的芯片手冊里,有一章是專門講 51 匯編指令的,先把這個看熟了,然后隨便找個跑馬燈的程序,編譯后看匯編指令。再找個高階的跑馬燈程序,編譯后 看匯編指令。 然后,再看看 STC手冊里的 匯編 例程,基本就入門了。然后,找一找  SEGMENT 的說明,了解一些 偽指令,如果悟性足夠,就能進入到高階。如果悟性不夠,最好放棄匯編,安心學C。學C基本是個人都行,匯編沒悟性,不是這塊料的話,真學不好。畢竟,如果你匯編寫出來的代碼,還不如編譯器從C自動轉出來的匯編 效率更高,資源占用更小的話,你匯編學的毫無意義。
回復

使用道具 舉報

地板
ID:1064915 發表于 2026-3-15 08:17 | 只看該作者
把書讀厚
回復

使用道具 舉報

5#
ID:1159343 發表于 2026-3-15 08:32 | 只看該作者
ROM和 RAM是計算機的概念,學單片機總要有一點點計算機的知識吧。
回復

使用道具 舉報

6#
ID:69038 發表于 2026-3-15 14:18 | 只看該作者
沒錯,ROM相當于是計算機的硬盤,而RAM是內存條,單片機集成了硬盤和內存條的微型計算機的一塊IC。
現在新型的單片機都在玩C了,匯編可以了解一下,沒必要深入。
回復

使用道具 舉報

7#
ID:1034262 發表于 2026-3-15 18:46 | 只看該作者
ROM是硬盤,SRAM是內存!
回復

使用道具 舉報

8#
ID:996773 發表于 2026-3-16 09:08 | 只看該作者
匯編適合像我這種沒有文化,英文都看不懂的,卻富有邏輯天賦的人才適合,讓我看C真看不懂,天書一般,
但匯編一旦入門,那二進制八個位一串串在自己腦子里過連仿真都不需要的,建議樓主先啃一下匯編,一個
月內如果你發現自己也是個天才,覺得這論壇除了自己其他都是小吧菜,你就走對路了,如果不會那就走其
他路吧
回復

使用道具 舉報

9#
ID:584814 發表于 2026-3-16 09:21 | 只看該作者
Q:51單片機ROM和RAM有啥區別
A:和電腦上一樣的區別。不懂可以買書學或問百度。
Q:有沒有學習匯編語言效率高的渠道
A:有,得看你是不是那塊料。檢測方法就是苦學三個月后看療效。
回復

使用道具 舉報

10#
ID:876947 發表于 2026-3-16 11:11 | 只看該作者
學習和實踐要互相結合,整些實驗材料一步一個腳印的學習。
回復

使用道具 舉報

11#
ID:1152952 發表于 2026-3-16 12:06 | 只看該作者
單片機的ram和rom都是內存,沒有rom像硬盤之說
回復

使用道具 舉報

12#
ID:283207 發表于 2026-3-16 16:39 | 只看該作者
fei2008 發表于 2026-3-16 12:06
單片機的ram和rom都是內存,沒有rom像硬盤之說

你就是專家,把簡單的問題搞得很復雜是水平!固態硬盤算什么?
回復

使用道具 舉報

13#
ID:1152952 發表于 2026-3-16 16:54 | 只看該作者
看來壇子里大多數人沒有接受過高等教育,對計算機原理一竅不通
回復

使用道具 舉報

14#
ID:401564 發表于 2026-3-16 18:01 | 只看該作者
單片機的ROM就是字面上的意思,只讀內存,它的大小決定了你能在這個單片機上寫多少代碼
單片機RAM就是運行內存,它的大小決定了你這單片機能干多少事和效率高不高
這是單片機的基礎知識,理論上來說,是不需要發帖子問的
在這兩個基礎之上,改進發展出很多改進型的內存: PROM,EPROM,EEPROM,FLASH,SRAM......它們本質上也沒太多的差異

匯編沒有高效的學習辦法,就是不斷的寫代碼,不斷的驗證,當你機械的重復很多次之后,很多知識就已經記在你腦子里了
個人推薦是匯編能看明白就行,堆得像屎一樣的也沒關系,寫搞個ADC什么的就行了,主要精力放在C上面
記住一句話: 匯編語言是匯編語言效率高,不是你寫的匯編代碼效率高,大多婁的情況下,特別是復雜功能下,C的效率要比你幾百行的匯編效率高很多的,不要迷戀"效率"這兩個字
回復

使用道具 舉報

15#
ID:1152952 發表于 2026-3-17 16:46 | 只看該作者
匯編我覺得挺好玩的,比c好玩多了,特別對于8位單片機,大部分人玩單片機也不是工作,只是一個愛好
回復

使用道具 舉報

16#
ID:235200 發表于 2026-3-17 18:16 | 只看該作者
ROM是只讀存儲器,RAM是隨機存儲器,一般ROM存儲固定不變的數據,如編寫好的程序代碼、固定可查詢的表格數據,在匯編語言中,ROM中存放的表格數據只能用MOVC命令訪問,而RAM中存放的數據用MOV或MOVX指令訪問,地址范圍在00H至7FH范圍用MOV命令,地址范圍在80H以上的用MOVX指令,地址00H-2FH范圍內的存儲空間又包括工作寄存器組和可位尋址空間,需仔細閱讀其說明書用相對應的指令訪問才可以
回復

使用道具 舉報

17#
ID:1152952 發表于 2026-3-17 19:20 | 只看該作者
還有重要的一點,你沒說明,那就是51的ram和rom是分開編址的,這是和現代通用計算機最明顯的區別
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表