打印

请教查表问题

[复制链接]
1861|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

主题

317

帖子

3

粉丝