INTM 的操作

[复制链接]
11170|13
 楼主| ff_hust 发表于 2010-6-18 09:28 | 显示全部楼层 |阅读模式
ETC, tc, se, rc
SETC INTM和CLRC INTM前必须转到页码0(LDP #0)吗?
 楼主| ff_hust 发表于 2010-6-18 09:47 | 显示全部楼层
INTM为状态寄存器ST0的BIT9
 楼主| ff_hust 发表于 2010-6-19 08:36 | 显示全部楼层
aresc 发表于 2010-6-19 18:28 | 显示全部楼层
不需要。

请看链接中CLRC INTM的使用:http://www2.ece.ohio-state.edu/ems/ee647/Lab_Manuals/Lab3.pdf
 楼主| ff_hust 发表于 2010-6-21 15:40 | 显示全部楼层
我在其它一些例程中也确实看到了CLRC INTM操作前不需要转页码。
那么在该操作后是否需要呢?如在该语句前后都是针对页码0中的数据进行操作。
aresc 发表于 2010-6-21 19:07 | 显示全部楼层
只要不是芯片默认的memory map在页0的寄存器,其他的对于页0的访问都要加LDP #0。
 楼主| ff_hust 发表于 2010-6-22 09:08 | 显示全部楼层
aresc:

   那也就是说对INTM的操作必须都要加LDP #0(除非已经在页0了)?
aresc 发表于 2010-6-22 09:42 | 显示全部楼层
INTM是ST0的BIT9,不用加了。
 楼主| ff_hust 发表于 2010-6-22 10:55 | 显示全部楼层
也仔细看了一下资料,SETC INTM和CLRC INTM操作应该对数据存储器页指针DP无影响,那么也就应该不会改变当前页码吧
aresc 发表于 2010-6-22 11:19 | 显示全部楼层
 楼主| ff_hust 发表于 2010-6-22 18:36 | 显示全部楼层
是否对于ST0、ST1这样的芯片默认的memory map在页0的寄存器,对其操作可以完全不用页码转换呢?
CPU会自动寻址?
aresc 发表于 2010-6-22 22:00 | 显示全部楼层
 楼主| ff_hust 发表于 2010-6-23 10:45 | 显示全部楼层
 楼主| ff_hust 发表于 2010-6-23 10:46 | 显示全部楼层
已给分
您需要登录后才可以回帖 登录 | 注册

本版积分规则

48

主题

320

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部