Pokaż wyniki od 1 do 4 z 4
Urządzenia techniki komputerowej - obliczenia w systemie binarnym
  1. #1
    Użytkownik Awatar analfabeta11
    Dołączył
    07.11.2008
    Posty
    264
    Wątków
    34
    Siła reputacji
    9

    Domyślnie Urządzenia techniki komputerowej - obliczenia w systemie binarnym

    Witam serdecznie!
    Mam taki mały problem. Ominąłem lekcje i nie za bardzo potrafię zrobić kilka rzeczy. Chodzi tu o odejmowanie w systemie binarnym oraz zapisywanie liczb ujemnych kodem U2. Byłbym bardzo wdzięczny, gdyby ktoś mi to opisał tak na "chłopski rozum". Jeżeli znajdzie się jakiś przykład to jeszcze lepiej.
    Zapowiada mi się sprawdzian i bardzo mi zależy...

    Z góry dziękuję, analfabeta11
    Uwaga: To jest stary temat
    Ta dyskusja jest starsza niż 90 dni. Informacje w niej zawarte mogą już nie być aktualne

  2. #2
    Seven Pounds Awatar Farciarz
    Dołączył
    23.07.2009
    Mieszka w
    Ludzka wyobraźnia
    Posty
    715
    Wątków
    3
    Siła reputacji
    11

    Domyślnie Odp: Urządzenia techniki komputerowej - obliczenia w systemie binarnym

    Hmm odejmowanie w systemie binarnym może sprawić problemy ale trzeba znać podstawowe zasady żeby w ogóle zabrać się za rozumowanie pojęcia:
    Musisz wiedzieć, że:
    0-0=0 0-1=1 i pożyczka do następnej kolumny 1-0 =1 1-1=0.
    Dodam na początku można iść na łatwiznę co do obliczania bo na sprawdzianie nie da nauczyciel wam kolosalnych liczb. Sprawa jest prosta masz dwie liczby w postaci binarnej np. 111(2)-101(2)=?... wystarczy obliczyć ile w dziesiętnym wynosi liczba 111(czyli 7) i liczba 101(czyli 5). Wiadomo, że 7-5=2 czyli 0010 i to wystarczy wpisać w wyniku. No ale jeżeli chcesz wiedzieć jak się oblicza to normalnie to postaram ci się to wytłumaczyć, mianowicie biorę inny przykład gdzie trzeba się tak jakby pożyczać, bo ten powyżej jest prosty. Weźmy np. 10000(2)-00001(2)...zasadę jak się to liczy narysowałem ci w paint-cie ^^: tutaj link:




    Oczywiście wynik zawsze możesz sprawdzić sposobem, który podałem na początku czyli 10000(2)=16, 000001(2)=1
    (zera dopisuje się żeby się lepiej liczyło) czyli 16-1=15, a 15 dwójkowo to 1111(2).
    Zwróć uwagę gdzie się pożyczasz i kiedy to znika. Oczywiście pożyczka znika kiedy masz 1-0, a potem 1-1, tak jak jest to akurat w ostatniej kolumnie.
    P.S Przepraszam za ten prowizoryczny rysunek... jak tego dalej nie pojmiesz to narysuje to normalnie, a kod U2 wytłumaczę jak zrozumiesz odejmowanie w systemie binarnym i będzie już połowa sukcesu.

    Policz np 10101010(2)-1000011(2). Od razu napiszę że ma wyjść 1100111(2) i pomyśl jak to wyszło zrozumiesz na pewno, a jezeli nie to powalczymy z tym.
    Ostatnio edytowane przez Farciarz ; 01.10.2010 o 19:29
    left my whole damn world, it's broken down..

  3. #3
    Użytkownik
    Założyciel Tematu
    Awatar analfabeta11
    Dołączył
    07.11.2008
    Posty
    264
    Wątków
    34
    Siła reputacji
    9

    Domyślnie Odp: Urządzenia techniki komputerowej - obliczenia w systemie binarnym

    O dziwo zrozumiałem co napisałeś. Nawet potrafię odjąć coś
    Dziękuję.
    Jeszcze tylko to U2 i będę przygotowany.

  4. #4
    Użytkownik
    Założyciel Tematu
    Awatar analfabeta11
    Dołączył
    07.11.2008
    Posty
    264
    Wątków
    34
    Siła reputacji
    9

    Domyślnie Odp: Urządzenia techniki komputerowej - obliczenia w systemie binarnym

    Przepraszam, ale zdublowało post.
    Ostatnio edytowane przez analfabeta11 ; 01.10.2010 o 21:25