[tasm] Zmina z U2 na 10

Odpowiedz Nowy wątek
2007-01-02 16:54
0

Witam
mam do napisania mały programik w asemblerze. Który zamieniałby podaną liczbę w kodzie U2 na system 10. Pomoże ktoś to zrobić.

Z góry dzięki za pomoc.

Pozdrawiam

Pozostało 580 znaków

2007-01-04 23:19
d3f
0

Ja mam podobny problem z tym że musze zmienić U2 na binarny czy zna moze ktos rozwiazanie ?

Pozostało 580 znaków

2007-01-07 12:58
0

Najpierw sprawdzasz czy ostatni bit jest ustawiony, jeżeli tak to wypisujesz "-" i dokonujesz operacji

neg liczba

w ten sposób wypisałeś znak i otrzymałeś liczbę dodatnią. Teraz to już zwykłe wypisanie liczby metodą dzielenia przez 10. To znaczy Dzielisz liczbę przez 10, resztę zapamiętujesz, a wynik (bez reszty) znowu dzielisz przez 10 i tak aż otrzymasz 0. Następnie wypisujesz reszty w odwrotnej kolejności i koniec.
A co do drugiego postu tyle że binarnie to postępujesz tak samo ale dzielisz przez 2.


Nie ma ludzi zdrowych psychicznie, są tylko źle zbadani...

Pozostało 580 znaków

2007-01-07 13:00
0

Najpierw sprawdzasz czy ostatni bit jest ustawiony, jeżeli tak to wypisujesz "-" i dokonujesz operacji

neg liczba

w ten sposób wypisałeś znak i otrzymałeś liczbę dodatnią. Teraz to już zwykłe wypisanie liczby metodą dzielenia przez 10. To znaczy Dzielisz liczbę przez 10, resztę zapamiętujesz, a wynik (bez reszty) znowu dzielisz przez 10 i tak aż otrzymasz 0. Następnie wypisujesz reszty w odwrotnej kolejności i koniec.
A co do drugiego postu tyle że binarnie to postępujesz tak samo ale dzielisz przez 2.


Nie ma ludzi zdrowych psychicznie, są tylko źle zbadani...

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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