4: if(x<=y)
C:0x000F E508 MOV A,0x08
C:0x0011 D3 SETB C
C:0x0012 9509 SUBB A,0x09
C:0x0014 5003 JNC C:0019
5: {
6: z=1;
C:0x0016 750A01 MOV 0x0A,#0x01
7: }
8: if(x<y||x==y)
C:0x0003 E508 MOV A,0x08
C:0x0005 C3 CLR C
C:0x0006 9509 SUBB A,0x09
C:0x0008 4005 JC C:000F
C:0x000A E508 MOV A,0x08
C:0x000C B50903 CJNE A,0x09,C:0012
9: {
10: z=1;
C:0x000F 750A01 MOV 0x0A,#0x01
11: }
顯然,if(x<=y) 這個寫法勝出。 |