找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 238|回复: 12
打印 上一主题 下一主题
收起左侧

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 | 只看该作者
看来坛子里大多数人没有接受过高等教育,对计算机原理一窍不通
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表