这是编译后的程序c:0x0800 c280 clr p0_0(0x80.0) 24: port01=low; c:0x0802 c281 clr p0_1(0x80.1) 25: port12=high; c:0x0804 d292 setb p1_2(0x90.2) 26: port13=low; c:0x0806 c293 clr p1_3(0x90.3) 27: port14=low; c:0x0808 c294 clr p1_4(0x90.4) 28: for(;;) 29: { 30: if(port00==low) c:0x080a 208004 jb p0_0(0x80.0),c:0811 31: { 32: port00=high;//此处已被赋值为1,但在if(port00==low)仍然执行a1=2; 33: