szukanie zaawansowane
 [ Posty: 5 ] 
Autor Wiadomość
Mężczyzna Offline
PostNapisane: 8 mar 2010, o 20: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 21: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 22: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: 10 mar 2010, o 00: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 13: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 4
Do liczby a dodano (-5 ) , od wyniku odjęto 5 , a następnie znowu dodano ( -5 ) i otrzymano 0 . Oblicz a ....
 ecik1973  1
 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
 c++ odejmowanie kolejek
witam mam taka metode odejmowanie kolejek priorytetowych i zrobilem ja tak jak jest ponizej ale cos nei spelnia moich oczekiwan, nie wiem czy to jest spowodowane ta metoda czy konstruktorem kopiujacym moglby ktos sprawdzic czy breaki dobrze dzialaja...
 profesorq  2
 Dodawanie liczb w linuxie
Witam Pisze skrypt do szkoly i mam maly problem a mianowicie pisze tam ps -aux i wyskakuje m.in zurzycie pamieci i musze zsumowac kolumne bodajrze 4 zeby policzyc w sumie ile zurzyte jest pamieci (polecenie top -U odpada musze w ten sposob) np 12 ...
 Anonymous  1
 [Algorytmy] Odejmowanie liczb binarnych
Mam problem z takim odejmowaniem liczb w systemie dwójkowym : 1000 - 111 nie wiem co zrobić z pierwszą cyfrą gdyż nie mogę zrealizować pożyczki bo na drugiej i trzeciej pozycji są zera ....
 nwa2pac  2
 [C++]Tablice dynamiczne, dodawanie macierzy
Witam. Miałem do napisania program z tablicami dynamicznymi(w postacie macierzy). Jedyny problem jaki mnie napotkał to taki, ze przy losowaniu liczb do tablic, losuje takie same liczby do 2 macierzy. Czy to ja cos źle napisałem czy to procesor zaczyn...
 kamilall234  2
 Mnożenie (dodawanie) liczb binarnych.
Witam, Chciałbym Was prosić o pomoc, gdyż mam problem z przemnożeniem liczb binarnych, a konkretniej z dodawaniem : Zad. Obliczyć iloczyn liczb dziesiętnych 14 i (-13) w kodzie U2 (5-bitowy format). 14_{10} = 01110_{U2} = 00000 0111...
 Mariolos  4
 Proste zadania z PI (dodawanie liczb binarnych,drzewo binarn
Witam! Jak by mial ktos ochote i checi to niech rozwiaze te zadania z kolosa na zaliczenie to co bylo na sprawdzianie dzisiaj i jutro bedzie (prawdowodobnie): 1.Dodaj binarnie dwie liczby 12-bit. 1525(osemkowy) - 725(dziesietny).Ujemna koduj w U1 a ...
 neophyte  0
 [C++] Dodawanie własnych plików .h
Witam, mam taki problem. Mam plik main.cpp, plansza.h, gracz.h, i walka.cpp. I teraz w walka.cpp i main.cpp muszę dodać te 2 headery. (plansza i gracz) Jednak linker zgłasza błąd (multiple definition). Dodam, że #ifndef i #define nie rozwiązują pro...
 mikkuexc  4
 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
 [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
 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
 
Atom [Regulamin Forum] [Instrukcja LaTeX-a] [Poradnik] [Reklama] [Kontakt]
Copyright (C) ParaRent.com