请教查表问题

[复制链接]
2455|3
 楼主| lixiang69 发表于 2008-6-3 09:39 | 显示全部楼层 |阅读模式
我用69P42做查表时,若我把表定义在地址321H处,
         ORG         321H
DATA_TABLE:              
        TJMP            
        RTNW    00H,01H ;322H
        RTNW    11H,12H ;323H
        RTNW    21H,22H ;324H
那么我要查第一个数据时TBR和AC,是分别赋值02H、02H还是赋值00H、01H?
因为我在资料上看到 查表是跳转到由PC11~PC8,TBR,AC所指向的12位PC地址,那么表头是不是必须放在低八位是00H,开始的地方?如不在低八位是00H,开始的地方,那么对TBR、AC赋值00H、01H是不是会跳转到其他程序的地方?
若表定义在地址321H处,那么TBR、AC 的取值范围是不是只能是21H~0FFH,若低于21H是不是会出错?谢谢!
 楼主| lixiang69 发表于 2008-6-3 10:45 | 显示全部楼层

哦,非常感谢!

 楼主| lixiang69 发表于 2008-6-3 11:00 | 显示全部楼层

warm_ice 真是个热心人,谢谢了

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

本版积分规则

60

主题

320

帖子

3

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