查表指令应用举例。从ec地址为vw202的表中查找等于16#2222的数。程序及数据表如图1所示。
图1题图
为了从表格的顶端开始搜索,ac1的初始值=0,查表指令执行后ac1=1,找到符合条件的数据1。继续向下查找,先将ac1加1,再激活表查找指令,从表中符合条件的数据1的下一个数据开始查找,第二次执行查表指令后,ac1=4,找到符合条件的数据4。继续向下查找,将ac1再加1,再激活表查找指令,从表中符合条件的数据4的下一个数据开始查找,第三次执行表查找指令后,没有找到符合条件的数据,ac1=6(实际填表数)。