我用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是不是会出错?谢谢! |