szukanie zaawansowane
 [ Posty: 5 ] 
Autor Wiadomość
Mężczyzna Offline
PostNapisane: 8 mar 2010, o 19:42 
Użytkownik

Posty: 70
witam.
mam maly problem na kolokwium, slyszalem rozne wersje.

mam do dodania w taki sposob jak liczy komputer 270+10. komputer ma 2^{8} bajtow wiec 256.

powinienem zrobic 270+10=280 nastepnie od tego odjac 256 i jezeli liczba jest w przedziale <-127, 128> to wynik jest poprawny?
Góra
Mężczyzna Offline
PostNapisane: 9 mar 2010, o 20:41 
Użytkownik
Avatar użytkownika

Posty: 735
Lokalizacja: Łódź
Zbyt mało konkretne pytanie. Wszystko zależy, od użytego typu danych. Większość współczesnych kompilatorów wykonałaby te obliczenia na liczbach 32-bitowych (lub 64-bitowych) i wynik byłby taki sam jak w normalnej matematyce.
Jeśli jakoś wymusisz stosowanie 8-bitowych liczb to też zależy, czy jest to typ znakowy, jeśli tak to jaki format itp.
Góra
Mężczyzna Offline
PostNapisane: 9 mar 2010, o 21:00 
Użytkownik

Posty: 70
chodzi o architekture 8-bitowa

moje pytanie dotyczy poprawnosci ponizszych obliczen przy 8bitach:


100*10=1000
jako ze nie jest z zakresu <-128;127>, odejmuje od liczby 1000 wielokrotnosci 256 az znajdzie sie w poprawnym zakresie? czyli wynik wynosi -24


to samo z 127+1= -128
Góra
Mężczyzna Offline
PostNapisane: 9 mar 2010, o 23:09 
Użytkownik

Posty: 6607
Komputer w taki sposób nie liczy... Mając 270 zapisujesz ją w żądanym systemie na danej ilości bitów. Analogicznie dla liczby 10. Następnie dodajesz "pod kreskę" obie te liczby i możesz z powrotem zapisać to w systemie dziesiętnym.
To odejmowanie 256 - nie wiem po co to i skąd to... Ogólnie jeśli odejmiesz to 256 to nie wiem jakim cudem wynik miałby być poprawny... W końcu zmieniasz działanie.

Pozdrawiam.
Góra
Mężczyzna Offline
PostNapisane: 10 mar 2010, o 12:58 
Użytkownik

Posty: 70
8-bitow to zakres od <-128;127> w tym zero

nie chodzi o zamiane na system binarny, ale podanie koncowego wyniku.

slyszalem 2 rozne wersje, pierwsza to jw. napisalem, a druga zamiana liczb na binarny, wykonanie działania i spisanie 8 bitów, licząc od prawej.
Góra
Utwórz nowy temat Odpowiedz w temacie  [ Posty: 5 ] 


 Zobacz podobne tematy
 Tytuł tematu   Autor   Odpowiedzi 
 dodawanie i odejmowanie - zadanie 2
1) \frac{8x}{2x - 1 } - \frac{6x}{2x + 1 } + 1 2) \frac{1}{x + 1 } - \frac{2}{x + 2 } + \frac{1}{x + 3 }...
 Blancos31  10
 Dodawanie i odejmowanie
\frac{1}{a-4}-\frac{3}{2a+8}-\frac{a}{2a^2 -16a+32} Próbuje zrobic to zadanie ale mi wychodzi zly wynik. Prawidłowy to: \frac{-a^{2}+10a-40}{&#40;a-4&#41;^{2}&#40;a+4&#41;} a mi wyszło...
 slawcioo  2
 dodawanie i odejmowanie - zadanie 4
Do liczby a dodano (-5 ) , od wyniku odjęto 5 , a następnie znowu dodano ( -5 ) i otrzymano 0 . Oblicz a ....
 ecik1973  1
 [php] Dodawanie i zamiana tekstu w plikach
Witam. Mam pewien problem przy dodawaniu tekstu do plików. Poniżej kod: panelik.txt: &lt;?php function panelsys() { function bla() { echo ' &lt;form action=&quot;&quot; method=&quot;post&quot;&gt; Nick&#5...
 Najarany  1
 [Algorytmy] Dodawanie macierzy - schemat blokowy
Witam Mam za zadanie narysować schemat blokowy algorytmu dodawania dwóch macierzy. W ogóle nie wiem jak mam się za to zabrać. Z łatwymi algorytmami jakoś sobie radze, ale z tym mam poważny problem. Może ktoś mi pomóc ?....
 przonak007  5
 Dodawanie macierzy w C
wyciek pamieci w tak malym programie nie spowoduje raczej bledu. kwestia tego zebys nie nabral zlych nawykow. co to w ogole wyciek pamieci: http://pl.wikipedia.org...
 Mar_ko  9
 Dodawanie plików do podpisu?
Wie może ktoś jak można dodać tekst zapisany w Word'zie do własnego podpisu. Widziałem to na jednym forum, ale nie wiem jak to ustawić. Bym był wdzięczy jak ktoś by mi w tym pomógł. Pozdrawiam ...
 marek6  7
 Złożoność obliczeniowa (dodawanie macierzy)
Otrzymałem takie zadanie: Proszę obliczyć złożoność obliczeniową f(n) algorytmu dodawania macierzy, uwzględniając czasy przypisania ta i czasy porównania tc. Proszę o pomoc w rozwiązaniu problemu- mam nóż na gardle (muszę to rozwiązać bo inaczej nie...
 Paweł_k  4
 Odejmowanie liczb w systemie binarnym - zły wynik działania
Witam, Uczę się z książki &quot;Podręcznik do nauki zawodu Technik Informatyk: Urządzenia Techniki Komputerowej wyd. z roku 2011&quot; i jestem w temacie 3.2.2 &quot;Odejmowanie liczb binarnych&quot;. Dwa przykłady w tekście zrozumiałem, ale przykła...
 szczypmen  14
 Excel- dodawanie dat
Jaka uzyc formule, aby excel dodal do wyjsciowej daty 15 dni? Przyklad: &quot;wizyta u lekarza&quot; - 2010-02-12 &quot;nastepna wizyta u lekarza&quot;- ..... jezeli nastepna wizyta u lekarza ma byc za 15 dni to jaka formule powinnam wstawic aby samo...
 haneczka14  3
 dodawanie macierzy / język C
Prosiłabym o pomoc w dodaniu(lub odjęciu- to bez różnicy) do tej oto macierzy rzadkiej innej, dowolnej macierzy. Nie mam pomysłu jak to można zrobić ;/ Czy mogę liczyć na pomoc z Waszej strony? Będę dozgonnie wdzięczna. #include...
 morigan  0
 Dodawanie liczb binarnych- program w C
Zadanie: Napisac program symulujacy dodawanie binarne 2 liczb co najwyzej 12-bitowy. Wynik przedstaw w postaci binarnej. Program ktory napisalem poprawnie zamienia liczby dziesietne na binarne, lecz wskazuje zle wartosci po ich zsumowaniu. Prosze o ...
 s3ba  3
 Odejmowanie liczb w systemie dwójkowym
Mam dwie liczby A = 1101,11011 B = 1000,01101 Muszę wykonać dwa działania: A - B B - A Najpierw wykonam to drugie, bo z pierwszym mam wątpliwości liczbę -A przedstawiam w U1 - 1.10010,00100 liczba B w U1 to po prostu - 0.01000,01101 Do...
 Barcelonczyk  1
 [c#] dodawanie ułamków
niestety mój program nie chce skracać ułamków tak jak należy :/ using System; using System&#46;Collections&#46;Generic; using System&#46;Linq; using System&#46;Text; namespace dodawanie_ulamkow_kons { class Program { ...
 Hania_87  4
 [C++] Dodawanie wektorów
Z pomocą prowadzącego zaczęliśmy pisać program na dodawanie wektorów czy ktoś mógłby wskazać moje błędy + co trzeba jeszcze dopisać, mój poziom jest początkujący. Z góry dziękuję.... #include&lt;cstdio&gt; class wektor { ...
 jadwiziga  3
 
Atom [Regulamin Forum] [Instrukcja LaTeX-a] [Poradnik] [Reklama] [Kontakt]
Copyright (C) ParaRent.com