这个是汇编代码 2: main() 3: { 4: char s=0xfe; C:0x0003 7FFE MOV R7,#0xFE 5: while(1) 6: { 7: if(s==0xff) C:0x0005 EF MOV A,R7 C:0x0006 FD MOV R5,A C:0x0007 33 RLC A C:0x0008 95E0 SUBB A,ACC(0xE0) C:0x000A FC MOV R4,A C:0x000B ED MOV A,R5 C:0x000C F4 CPL A C:0x000D 4C ORL A,R4 C:0x000E 7002 JNZ C:0012 8: s=0xfe; C:0x0010 7FFE MOV R7,#0xFE 9: s=s<<1|0x01; C:0x0012 EF MOV A,R7 C:0x0013 25E0 ADD A,ACC(0xE0) C:0x0015 4401 ORL A,#0x01 C:0x0017 FF MOV R7,A 10: P1=s; C:0x0018 F590 MOV P1(0x90),A 11: } C:0x001A 80E9 SJMP C:0005
|