SZUKAJ NA TYM BLOGU

System binarny ()

Zadania:

Zagadnienia:

  • systemy liczbowe, system dwójkowy
  • zamiana liczb miedzy systemami dziesiętnym i binarnym
  • operacje na liczbach dwójkowych
  • zapis znak-moduł ZM oraz kod uzupełnień do dwóch U2
  • zastosowania kody ASCII, adresy IP (IPv4), maski sieci
  • zapis znak-mantysa-cecha (link)
 System liczbowy - to zbiór reguł zapisu i nazewnictwa liczb. Wyróżniamy systemy pozycyjne. Należy do nich, znany wszystkim, system dziesiętny, o podstawie 10, oznaczany indeksem dolnym (10) lub (D).

Dwójkowy system liczbowy

inaczej system binarny – pozycyjny system liczbowy, w którym podstawą jest liczba 2. Do zapisu liczb używamy cyfr: 0 i 1. Liczbę oznaczamy indeksem dolnym (2) (czasami (B)).

Skrypt 1. Zamiana liczby binarnej na system dziesiętny

Skrypt 2. Zamiana liczby dziesiętnej na system dwójkowy


Dodawanie liczb binarnych

0(2) + 0(2) = 0(2)
0(2) + 1(2) = 1(2) + 0(2) = 1(2)
1(2) + 1(2) = 10(2)

Skrypt 3. Dodawanie liczb binarnych


Zapis liczb ujemnych

ZM - znak-moduł

Znak-moduł to sposób zapisu liczb całkowitych oznaczany jako ZM. Wszystkie cyfry poza najstarszą mają takie samo znaczenie jak w kodzie binarnym. Wyróżniony bit w tym zapisie jest bitem znaku. Jeżeli ma on wartość 0 to dana liczba jest nieujemna, jeżeli 1, to liczba jest niedodatnia.

Skrypt 4. Zamiana liczby dziesiętnej na ZM

Metoda uzupełnień do 2 (U2)

System reprezentacji liczb całkowitych w systemie dwójkowym. Jest obecnie najpopularniejszym sposobem zapisu liczb całkowitych w systemach cyfrowych. Jego popularność wynika z faktu, że operacje dodawania i odejmowania są w nim wykonywane tak samo jak dla liczb binarnych bez znaku. Z tego też powodu oszczędza się na kodach rozkazów procesora.

Najbardziej znaczący bit określa znak liczby. Jeśli jest to jedynka, to liczba jest ujemna, w przeciwnym razie jest ona dodatnia.

Skrypt 5. Zamiana U2 na system dziesiętny ()