Mikrokontroler 8051 - wyjaśnienie kilku rozkazów

0

Witam.
Bardzo prosze o wyjaśnienie pare rozkazów asemblera mikrokontrolera 8051.
Przykładowo:
RLC A = przesuń zawartość A o 16 bitów w prawo.
SJMP OLA1 - skocz do rozkazu o etykiecie OLA1

A więc:

  • POP 51H
  • CJNE 35H, #28, AS22
  • XRL 45H, A
  • JNB P2.3, GOL2
  • INC R5
  • DEC 41H

dziękuję za pomoc :)

0
  • POP 51H = pobiera bajt pamięci ze stosu pod adres 51h
  • CJNE 35H, #28, AS22 = porównuje dane spod adresu 35h do 28 i jeśli nie są równe to skacze do etykiety AS22
  • XRL 45H, A = XOR'uje dane spod adresu 45H z akumulatorem (wynik w akumulatorze)
  • JNB P2.3, GOL2 = jeżeli bit P2.3 ma wartość 0, skacze do etykiety GOL2
  • INC R5 = zwiększa zawartość rejestru R5 o 1
  • DEC 41H = zmniejsza zawartość komórki pamięci o adresie 41h o 1

1 użytkowników online, w tym zalogowanych: 0, gości: 1