Micz Napisano 5 Październik 2009 Zgłoś Share Napisano 5 Październik 2009 Dałem do tego działu bo nie wiedziałem gdzie dać. to o co się pytałeś to notacja binarna. Bitom przyporządkowujemy kolejne potęgi potęgi od prawej do lewej 5 4 3 2 1 0 0 0 1 0 0 1 to jest notacja binarna liczby 0*2^5 + 0*2^4 + 1*2^3 + 0*2^2 + 0*2^1 + 1*2^0 = 0 + 0 + 8 + 0 + 0 + 1 = 9 Warto też wiedzieć , że przesunięcie w lewo o 1 bit powoduje pomnożenie razy 2, przesunięcie w prawo dzieli przez 2. np. 1010 = 10 przesunięcie w lewo 10100 = 20 przesunięcie w prawo 101 = 5 jeśli przesuniemy drugi raz to otrzymamy 10 = 2 Odnośnik do komentarza Udostępnij na stronach More sharing options...
Rogal Napisano 5 Październik 2009 Zgłoś Share Napisano 5 Październik 2009 Mi chodziło bardziej o to dlaczego 0000 to liczba 0, a 0001 to liczba 1 itd. Nie za bardzo ogarniam skąd się to wzięło Odnośnik do komentarza Udostępnij na stronach More sharing options...
Micz Napisano 5 Październik 2009 Autor Zgłoś Share Napisano 5 Październik 2009 no właśnie z tego 3210 0001 = 0*2^3+0*2^2+0*2^1+1*2^0 = 0*8 + 0*4+0*2+1*1 = 1 zresztą podobnie można rozpisać zwykłe liczby dziesiętne 210 687 = 6*10^2+6*10^1+7*10^0 = 600 + 80 + 7 albo ósemkowe 124 = 1*8*2 + 2*8*1 + 4 *8^0 = 64 + 16 + 4 = 84 każdą reprezentację liczb można sprowadzić do dziesiętnej w taki sposób. Odnośnik do komentarza Udostępnij na stronach More sharing options...
Rogal Napisano 5 Październik 2009 Zgłoś Share Napisano 5 Październik 2009 ale dlaczego akurat w pierwszym przypadku: 3210 0001 = 0*2^3+0*2^2+0*2^1+1*2^0 = 0*8 + 0*4+0*2+1*1 = 1 wziąłeś 3210? Możesz mi to jakoś krok po kroku opisać?edit: YES YES YES!!!!! Już wiem co i jak wielkie dzięki Micz Odnośnik do komentarza Udostępnij na stronach More sharing options...
Recommended Posts