Automatisieren und Vernetzen mit Industrie-PC :: Stand :: 01.07.2004  
 
Impressum :: Feedback :: Forum :: Newsletter ::  
 
 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: