Aktyw Forum

Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.

Sprawdź punkty Zarejestruj się

Zamiana kodu BCD na binarny

Kmieciu
-
-
Posty:49
Rejestracja:4 lut 2004, o 21:14
Lokalizacja:Kielce
Zamiana kodu BCD na binarny

Postautor: Kmieciu » 3 mar 2004, o 12:41

Witam mam do was wielką prośbę musze napisać kruciutki program według założeń:
dana wejściowa dwucyfrowa zapisana w kodzia BCD znajduje się w R7.
Dana wyjściowa ma się znaleść w R6 w kodzia binarnym.
Dla was to pewnie łatwizna ale ja nieznam asamblera.
Dzięki za wszystkie odpowiedzi.
Ostatnio zmieniony 27 mar 2007, o 13:48 przez Kmieciu, łącznie zmieniany 1 raz.

Awatar użytkownika
gawel
-
-
Posty:683
Rejestracja:24 lis 2003, o 11:19
Lokalizacja:Białystok

Postautor: gawel » 3 mar 2004, o 13:37

;
$mod51
;
$NODEBUG
$LIST
$OBJECT
;
;
CSEG
MOV R7 , # 58H ; jako przykład 58 w BCD
MOV A , R7
SWAP A
ANL A , # 0FH
RL A
MOV B , A
RL A
RL A
ADD A , B
MOV B , A
MOV A , R7
ANL A , # 0FH
ADD A , B
MOV R6 , A ; = 3A hex = 58 dec
SJMP $
;-----------------------------------------------------------------------------
;
END

Kmieciu
-
-
Posty:49
Rejestracja:4 lut 2004, o 21:14
Lokalizacja:Kielce

Postautor: Kmieciu » 3 mar 2004, o 14:34

Wielkie dzięki :D :D :D :D :D :D :D

Wróć do „8051”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 26 gości