systemy liczbowe - sprawdzenie zadań

edek86
Użytkownik
Użytkownik
Posty: 38
Rejestracja: 14 paź 2008, o 14:58
Płeć: Mężczyzna
Lokalizacja: Ruda Śl.
Podziękował: 1 raz

systemy liczbowe - sprawdzenie zadań

Post autor: edek86 »

Witam
Chciałbym prosić o sprawdzenie czy dobrze rozwiązałem te zadania.

1) Zamień z systemu dziesiętnego na dwójkowy liczbę
0,125 = 0,001
0,025 = 0,0000011
170,105 = 10101010, (tutaj nie wiem ile po przecinku)

2) Zamień z systemy dwójkowego na dziesiętny liczbę
0,101011 = 0,106
11101,0011 = 29,041

3)Wykonaj operację dodawania liczb binarnych przedstawionych w zapisie Znak Uzupełnienie do 2
a) 1.010110,001 + 1.011100,100 = 1.0110010,101
b) 0.010110,001 + 1.011100,100 = 1.1110010,101
c) 0.010110,001 + 0.011100,100 = 0.0110010,101

4)Wykonaj operację odejmowania liczb binarnych przedstawionych w zapisie Znak Uzupełnienie do 2
a) 1.010110,001 - 1.011100,100 = 1.1111001,101
b) 0.010110,001 - 1.011100,100 = 0.0111001,101
c) 0.010110,001 - 0.011100,100 = 1.1111001,101

Z góry dziękuje za pomoc.
Ostatnio zmieniony 21 sty 2009, o 15:58 przez edek86, łącznie zmieniany 5 razy.
abc666

systemy liczbowe - sprawdzenie zadań

Post autor: abc666 »

1a ok
1b mi wyszło 0,000(0011)
1c ok, po przecinku ,000(11010111000010100011)

2a mi wyszło 0,671875
2b mi wyszło 29,1875

u2 teraz nie chce mi się sprawdzać niestety
edek86
Użytkownik
Użytkownik
Posty: 38
Rejestracja: 14 paź 2008, o 14:58
Płeć: Mężczyzna
Lokalizacja: Ruda Śl.
Podziękował: 1 raz

systemy liczbowe - sprawdzenie zadań

Post autor: edek86 »

abc666 pisze:1a ok
1b mi wyszło 0,000(0011)
1c ok, po przecinku ,000(11010111000010100011)

2a mi wyszło 0,671875
2b mi wyszło 29,1875

u2 teraz nie chce mi się sprawdzać niestety
dzięki, już wiem gdzie robiłem błąd
Choć nie ukrywam, że najbardziej potrzebuje sprawdzenia kodu U2.
Może znajdzie się jeszcze ktoś kto pomoże
abc666

systemy liczbowe - sprawdzenie zadań

Post autor: abc666 »

hmm coś mi nie pasuje w tym u2, wynik tyle samo powinien zajmować bitów, po prostu jak jest nadmiar to wynik jest inny niż normalnie w dwójkowym
edek86
Użytkownik
Użytkownik
Posty: 38
Rejestracja: 14 paź 2008, o 14:58
Płeć: Mężczyzna
Lokalizacja: Ruda Śl.
Podziękował: 1 raz

systemy liczbowe - sprawdzenie zadań

Post autor: edek86 »

Jest więcej bo dodawałem do każdego po 1 bicie nieznaczącym

Dobra pomińmy w/w przykłady.
Jak będziesz mieć czas to rzucić okiem na ten i powiedzieć czy dobrze myślę
Dziesiętne na U2
A.234,35 = 0.11101010,0(1011)
B.-110,45 = 1.0010001,10(110)

A - B

No i teraz dopisuje po jednym bicie nieznaczącym przed bitem znaku:
0.011101010,0(1011) - 1.10010001,10(110) = 0.101011000,11001 (344,781)
abc666

systemy liczbowe - sprawdzenie zadań

Post autor: abc666 »

w A mi wyszła inna część ułamkowa
,01(0110)

w B chyba będzie
,10(0011)
bo \(\displaystyle{ -110,45_{U2}=17,55_{U2}}\)
Z odejmowaniem ci nie powiem bo szczerze mówiąc już tego nie pamiętam za bardzo i nie chce cię wprowadzać w błąd
ODPOWIEDZ