打印

4位机使用ram超过7fh时需要注意些什么问题

[复制链接]
1580|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wenfen|  楼主 | 2011-12-3 13:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
4位机使用ram超过7fh时需要注意些什么问题
沙发
tian111| | 2011-12-3 13:51 | 只看该作者
什么片子,详细点

使用特权

评论回复
板凳
wenfen|  楼主 | 2011-12-3 13:55 | 只看该作者
我现在做的一款程序ram的使用超过了7fh,
SH69P24的自定义RAM区为:30h ~ 12fh,当使用的ram超过7fh时,就是使用80h~12fh的RAM时有些指令有限制吗?

使用特权

评论回复
地板
zhuhuis| | 2011-12-3 14:00 | 只看该作者
不懂,帮顶了

使用特权

评论回复
5
wenfen|  楼主 | 2011-12-3 14:07 | 只看该作者
不能使用LDI ?好象24芯片资料上没有说明

使用特权

评论回复
6
宋倩2010| | 2011-12-3 14:10 | 只看该作者
BANK0: 7F以下
BANK1:80H~FFH
.........以此类推

BANK1和BANK1以上的RAM,在使用的时候,不能进行立即数寻址,只能进行直接数寻址。

使用特权

评论回复
7
chenho| | 2011-12-3 14:14 | 只看该作者
要使用BANK1中的RAM进行立即数寻址,可以先将该立即数保存到BANK0中的临时寄存器,然后使用直接数寻址的方式保存到BANK1的目标RAM中。

使用特权

评论回复
8
wenfen|  楼主 | 2011-12-3 14:18 | 只看该作者
能举个例子吗?

使用特权

评论回复
9
宋倩2010| | 2011-12-3 14:24 | 只看该作者
临时寄存器:   TEMP1(30H)
       目标寄存器:   TARGET_RAM(80H)
       目标:将TARGET_RAM赋值为05H

       LDI    TEMP1    ,05H
       STA    TARGET_RAM
       如果写成LDI   TARGET_RAM    ,05H错误

使用特权

评论回复
10
wenfen|  楼主 | 2011-12-3 14:48 | 只看该作者
解决了,多谢

使用特权

评论回复
11
wenfen|  楼主 | 2011-12-3 14:51 | 只看该作者
结贴

使用特权

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

本版积分规则

737

主题

8940

帖子

8

粉丝