找回密码
 立即注册

QQ登录

只需一步,快速开始

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

节省内存空间

[复制链接]
跳转到指定楼层
楼主
ID:6585 发表于 2008-11-6 22:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教大虾,有没有计算过那种编程更占用存储空间的.....?!?!?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:6659 发表于 2008-11-9 10:46 | 只看该作者

汇编啊!你牛逼可以用机器码啊!呵呵

回复

使用道具 举报

板凳
ID:9542 发表于 2010-1-27 22:11 | 只看该作者
汇编写的程序可以算出大小 还有运行时间
回复

使用道具 举报

地板
ID:27770 发表于 2011-1-14 13:03 | 只看该作者

常用单片机内部存储空间通常有:(除去仿真器等使用的)

1.程序空间( ROM ):存放运行程序的地方.(掉电不会丢失数据.)

2.交换数据的 RAM ,通常这个叫内存.(掉电会丢失数据.)

3.EEROM 空间(越来越多的单片机已经具有这种空间),用来储存用户设置数据或可修改程序运行参数的的地方.(掉电不会丢失数据.)

通常,只有在选择项目芯片时考虑 ROM 空间的大小,以及在程序过大,空间溢出时会考虑空间问题.---不过,许多单片机具有不同空间但是向上向下兼容的特色,空间不够就往上更换一个空间更大的.-----专业开发人员往往会以一个空间很大的芯片做程序测试,例如  MPC516 ,STC12C5A60 等.完成任务后再最后决定使用具体型号.-----51 这个特色非常好的.

RAM 空间则不存在节省问题,能够使用你就尽量使用它,不用白不用!因为通过 RAM 访问往往要比节省 RAM 的方法获得更加高效率的程序运行.(却不会缩短程序长度).-----因为不用倒来倒去.

------不知道你说的节省哪一种空间?------犯不上去理会这种问题.

仅供参考!

回复

使用道具 举报

5#
ID:28220 发表于 2011-3-6 12:15 | 只看该作者
楼上说的很好!
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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