Automatisieren und Vernetzen mit Industrie-PC
:: Stand :: 01.07.2004 |
||
|
|
||
| Pfad ::: Home / Mikrocontroller / Der Befehlssatz der MCS51 Controller | ||
2.2. Der Befehlssatz der MCS51 Controller
2.2.1
Befehlsübersicht
ACALL adr11
CJNE @Ri, #Konst8
JNZ
MOVC A, @A+ DPTR RRC A ADD A, #Konst8 CJNE Rx, #Konst8 JMP A, @A + DPTR MOV MOVC A, @A+ PC SETB BADR ADD A, dadr CPL A JZ MOVX A, @Ri SETB C ADD A, @Ri CPL badr LCALL adr16 MOVX A, @DPTR SJMP ADD A, Rx CPL C LJMP adr16 MOVX @Ri, A SWAP A ADDC A, #Konst8 DA A MOV A, #Konst8 MOVX @DPTR, A SUBB A, dadr ADDC A, dadr DEC A MOV A, dadr MUL AB SUBB A, #Konst8 ADDC A, @Ri DEC dadr MOV A, @Rx NOP SUBB A, @Ri ADDC A, Rx DEC @Ri MOV A, Rx ORL A, dadr SUBB A, Rx ANL dadr, A DEC Rx MOV A badr, c ORL A, #Konst8 XCH A, dadr ANL dadr, #Konst8 DIV AB MOV , badr
ORL A, @Ri XCH A, @Ri ANL A, #Konst8 DJNZ dadr MOV dadr, a ORL A, Rx XCH A, Rx ANL A, dadr DJNZ Rx MOV dadr, dadr ORL C, badr XCHD A, @Ri ANL A, @Ri INC A MOV dadr, #Konst8 ORL C, badr XRL A, dadr ANL A, Rx INC dadr MOV dadr, @Ri ORL dadr, A XRL A, #Konst8 ANL C, badr INC DPTR MOV dadr, Rx ORL dadr, #Konst8 XRL A, @Ri ANL C, /badr INC @Ri MOV DPTR, #K16 PUSH XRL A, Rx AJMP adr11 INC Rx MOV @Ri, A POP XRL dadr, A CLR A JB badr MOV @Ri, dadr RET XRL dadr, #Konst8 CLR badr JBC badr MOV @Ri, #Konst8 RETI CLR C JC MOV Rx, A RL A CJNE A, #Konst8 JNB badr MOV Rx, dadr RLC A CJNE A, dadr JNC MOV Rx, #Konst8 RR A
|
|||
|
|
|||
|
Beratender Fachlehrer: |
|||