Mikrokontroler 8051 - wyjaśnienie kilku rozkazów

Mikrokontroler 8051 - wyjaśnienie kilku rozkazów
JO
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1
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 :)

loominartz
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 10
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

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.