Bezpłatna biblioteka techniczna ENCYKLOPEDIA RADIOELEKTRONIKI I INŻYNIERII ELEKTRYCZNEJ Konwersja między systemami liczbowymi - łatwo iz uśmiechem. Encyklopedia elektroniki radiowej i elektrotechniki Encyklopedia radioelektroniki i elektrotechniki / Początkujący amator radiowy Zacznijmy od systemu dziesiętnego. Weźmy jako przykład tę samą liczbę 167 (nie wiem, dlaczego dokładnie to przyszło mi do głowy) i przedstawmy tę liczbę w ten sposób: 167 = 1*100 + 6*10 + 7*1 Czy to nie fair? Cóż, prawdą jest również następujące: 167 = 1*102 + 6*101 + 7*100 (dowolna liczba do potęgi zerowej to 0). Co my zrobiliśmy? Wartość każdej cyfry pomnożyliśmy przez podstawę systemu liczbowego podniesioną do potęgi równej liczbie cyfry (jeśli najmniej znacząca cyfra zostanie przyjęta jako 0). Niejasny?… Wyjaśniam. Liczba 167 ma trzy cyfry. Numeracja cyfr zawsze przebiega od prawej do lewej, od najmłodszej do najstarszej. Wszyscy normalni ludzie liczą od jednego. Nienormalne, czyli - my, programiści elektroniki, liczymy od zera. Pamiętaj to. OD ZERA!!! Wszystko i zawsze! Dlatego najmniej znaczącą cyfrą będzie zero. Razem otrzymujemy: 0 cyfra = 7 1 cyfra = 6 2 cyfra = 1 System liczbowy jest dziesiętny. Oznacza to, że jego podstawą jest 10. Podnosimy 10 do potęgi równej liczbie każdej cyfry i mnożymy przez fakt, że otrzymujemy wartość cyfry. Następnie całość dodajemy. To takie proste! Przechodzimy (powracamy) do systemu binarnego. Wszystko jest dokładnie takie samo. Liczbę 10100 można przedstawić jako: 1*24 + 0*23 + 1*22 + 0*21 + 0*20 lub 16 + 0 + 4 + 0 + 0. Dzięki niezwykle złożonym obliczeniom możesz uzyskać sumę tego wszystkiego. Jest równy 20. Więc panowie. Właśnie przekonwertowaliśmy liczbę binarną na dziesiętną. Okazało się, że 101002 = 2010. Jest to łatwe do zrobienia, jeśli znasz potęgi dwójki. Osobiście od razu nazywam na pamięć wszystkie potęgi całkowite dwójki od 0 do 18. Naprawdę nie muszę iść dalej, a jeśli trzeba, zawsze mogę obliczyć. Tymczasem pamiętajcie przynajmniej do 16-go: 20 = 1 21 = 2 22 = 4 23 = 8 24 = 16 25 = 32 26 = 64 27 = 128 28 = 256 29 = 512 210 = 1024 211 = 2048 212 = 4096 213 = 8192 214 = 16384 215 = 32768 216 = 65536 itd. Teraz przekonwertujmy 8-bitową liczbę binarną na dziesiętną. Aby to zrobić, narysuj poniższą tabelę:
W górnym wierszu tabeli - mnożniki, przez które należy pomnożyć wartości cyfr. Weźmy na przykład liczbę 10100111. Umieśćmy to w tabeli:
Teraz mnożymy wartość cyfry przez mnożnik tej cyfry i dodajemy wyniki: 1*128 + 0*64 + 1*32 + 0*16 + 0*8 + 1*4 + 1*2 + 1*1 = = 128 + 32 + 4 + 2 + 1 = 167. Ups! Okazało się, że nasz kochany numer 167. Cuda! :) Wszystko! Przemieniony! Zobacz, co w końcu zrobiliśmy. W rezultacie po prostu dodaliśmy mnożniki tych cyfr, w których były jednostki. Ta metoda konwersji jest najłatwiejsza i najprostsza. A jeśli na lekcjach informatyki uczono cię przez długi czas i bezskutecznie wykonywać kilka operacji w kolumnie - zapomnij o tym. Wszystko jest dużo łatwiejsze! Transformacja 10 -> 2 Teraz zrobimy to samo, ale w przeciwnym kierunku. Weźmy ten sam numer 167 i przyjrzyjmy się mu uważnie. Wyglądał? Teraz spójrz na tabelę (a raczej pamiętaj) jaka jest największa potęga dwójki nawet mniejszej od tej liczby. Oczywiście jest to 128. Więc ponownie rysujemy tabelę.
Mnożnik najbardziej znaczącej cyfry w nim będzie równy 128. Dalej - 64, 32 itd. Łącznie - 8 cyfr. Od razu umieściliśmy 1. w kategorii seniorów, a dalej stanie się jasne, dlaczego.
Teraz odejmij 167 od 128. 167 - 128 = 39 Ponieważ 39 jest mniejsze niż następny czynnik (64), zapisujemy 0 w następnym bicie. Ponieważ nic nie zostało zabrane - reszta jest taka sama - 39. Patrzymy na następny czynnik: 32. Jest mniej niż 39, co oznacza, że można go zabrać. Odejmujemy i umieszczamy jednostkę w kategorii:
Pozostała liczba to 7. Jest to wyraźnie mniej niż 16 lub 8, więc kolejne dwie cyfry to 0:
Dalej: 7 - 4 = 3 3 - 2 = 1 1 - 1 = 0
Notatka. W końcu powinniśmy uzyskać ZERO! Jeśli zero nie wyszło, to gdzieś schrzaniliśmy. Publikacja: radiokot.ru Zobacz inne artykuły Sekcja Początkujący amator radiowy. Czytaj i pisz przydatne komentarze do tego artykułu. Najnowsze wiadomości o nauce i technologii, nowa elektronika: Sztuczna skóra do emulacji dotyku
15.04.2024 Żwirek dla kota Petgugu Global
15.04.2024 Atrakcyjność troskliwych mężczyzn
14.04.2024
Inne ciekawe wiadomości: ▪ Osoby pijące kawę i herbatę różnią się genetycznie ▪ Wymiana krzemu w celu zmniejszenia rozmiaru tranzystora ▪ Sporty, które przedłużają życie ▪ Moduły redundancyjne Mean Well DRDN20/40 i ERDN20/40 Wiadomości o nauce i technologii, nowa elektronika
Ciekawe materiały z bezpłatnej biblioteki technicznej: ▪ sekcja witryny Regulacja tonu i głośności. Wybór artykułu ▪ artykuł Cztery nogi dla pięciu przedmiotów. Wskazówki dla mistrza domu ▪ Artykuł o szparagach. Legendy, uprawa, metody aplikacji ▪ artykuł Srebrzenie metali. Proste przepisy i porady ▪ artykuł Parzysta lub nieparzysta liczba kart. Sekret ostrości
Zostaw swój komentarz do tego artykułu: Wszystkie języki tej strony Strona główna | biblioteka | Artykuły | Mapa stony | Recenzje witryn www.diagram.com.ua |