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  slawcioo  2
 dodawanie i odejmowanie - zadanie 4  ecik1973  1
 dodawanie i odejmowanie - zadanie 2  Blancos31  10
 Odejmowanie liczb w systemie dwójkowym  Barcelonczyk  1
 Złożoność obliczeniowa (dodawanie macierzy)  Paweł_k  4
 
Atom [Regulamin Forum] [Instrukcja LaTeX-a] [Poradnik] [F.A.Q.] [Reklama] [Kontakt]
Copyright (C) ParaRent.com