JNB EOC, $,是为零转移,目的地是$。,在汇编语言里面,代表当前指令的地址,即 JNB...这条指令本身的地址。那么:JNB EOC, $,就是:为零原地转移,即原地等待,直到 EOC 为 1。
SETUP是一个自定义的位地址,应该在位寻址区或可以位寻址的特殊功能寄存器(SFR)。JNB SETUP,$ 表示测试SETUP的值,如果不为1(为0)则程序继续执行本条指令,如果为1则顺序执行下一条指令。
模块入口点,就是一般你用od载入时停在那个地址
判断标志位,f, 如果为0,就在当前循环运行,如果为1, 就往下执行
代表该指令自身的地址。 如果TI为零,原地转移; 直到串行发送完毕,往下继续执行。
代表该指令自身的地址。如果TI为零,原地转移;直到串行发送完毕,往下继续执行。
意思是EOC的值不为1则等待。估计这是ADC0809的转换程序,ADC0809转换一路模拟量结束后,会通过EOC引脚送出来一个高电平,告诉单片机OK了。