MOV R0,#7EH 7E是怎么算出来的??
MOV R2,#01H
MOV A,R2
MOV DPTR,#TAB
LP0: MOV P1,A
MOV A,@R0
MOVC A,@A+DPTR
MOV P0,A
ACALL DIMS
MOVC A,@A+DPTR,A值为表首到要查找的数据间的字节数。记住,要从0开始数
。
“要查询的数据”是指从表头TAB开始到整个表的最后一个数据单元的长度吗?
还是从MOVC这条指令到表头之间的指令字节数呢??
指从表头TAB开始到表中某一个你要找的数。无语。。。。
那不是很麻烦,那如果是跳转指令和延时子程序中的djnz是算一次,还是算循环的那么多次数呢