打印

标准51如果ROM扩展到128k有意义吗

[复制链接]
2070|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lastnew|  楼主 | 2007-10-30 12:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
ayb_ice| | 2007-10-30 14:16 | 只看该作者

肯定有意义

不过用的人可能不多。。。

使用特权

评论回复
板凳
古道热肠| | 2007-10-30 16:18 | 只看该作者

大系统64K程序是不够用的

  比如“税控收款机”,比如“电力负荷终端”。大于64K要用到BANK技术,执行效率受影响。

使用特权

评论回复
地板
lastnew|  楼主 | 2007-10-31 12:52 | 只看该作者

关于bank技术

ls大哥,bank技术我在BL51.pdf上看到有介绍,但不是很清楚,有没有哪些资料可以对这个弄的比较懂点啊

按我的理解,目标文件在bank里是可以交换的,不过有时候会出现错误,不知道交换有哪些条件需要保证

使用特权

评论回复
5
lastnew|  楼主 | 2007-10-31 13:06 | 只看该作者

寻址

16位的寻址指令,要实现128k寻址

要加个CS,那么需要人为干预寻址过程了?还是直接由硬件完成的?

是不是大于64k就一定需要bank技术,这种技术好像是纯软件的,需要硬件的支持(就是占用一个IO),如果这样的话就是编译器帮助实现了大于64k的寻址。对不对?

有没有不用这个bank技术的?指导下,谢谢各位

使用特权

评论回复
6
eleclike| | 2007-10-31 13:10 | 只看该作者

那还要分页处理

地址太大了吧,标准51才能寻址64K,不还要加几个I/O口寻址,估计所剩下的I/O口做不了多少事情了

使用特权

评论回复
7
dandywang| | 2007-11-1 17:53 | 只看该作者

不如直接用ARM

使用特权

评论回复
8
starlite_jason| | 2007-11-2 09:22 | 只看该作者

还是很多地方用到的,低成本

而且BANK技术也不是什么难事,只是占用多几个IO而已

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

62

主题

352

帖子

0

粉丝