Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Izracunavanje u potpunom komplementu(problem sa zadatkom)

[es] :: Matematika :: Izracunavanje u potpunom komplementu(problem sa zadatkom)

[ Pregleda: 2233 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Chojba

Član broj: 238529
Poruke: 200
*.adsl.eunet.rs.



+75 Profil

icon Izracunavanje u potpunom komplementu(problem sa zadatkom)09.11.2012. u 20:19 - pre 138 meseci
Pozdrav svima, imam problem sa jednim zadatkom koji bi trebalo da je prost, ali pokusavam vec par puta i nikako da uspem da ga resim. Zadatak glasi:

Citat:
Izracunati -825 - 183 u potpunom komplementu u binarnom sistemu.


Citat:
825 = 1100111001
183 = 10110111

NK(1100111001) = 0011000110 + 1 = 0011000111(potpuni komplement)
NK(10110111) = 01001000 + 1 = 01001001(potpuni komplement)

0011000111 + 01001001 = 100010000(sto bi trebalo da bude -16, a meni treba resenje -1008)


Gde gresim ? :)

Unapred zahvalan.
 
Odgovor na temu

darkosos
Darko Šoš
Beograd

Član broj: 5053
Poruke: 1131
95.180.59.*



+64 Profil

icon Re: Izracunavanje u potpunom komplementu(problem sa zadatkom)09.11.2012. u 20:39 - pre 138 meseci
Kada se radi komplement dvojke, verovatno treba da imas isti broj u odnosu na koji radis komplement. U prvom slucaju to je 10000000000 pa bi trebalo i u drugom. Dakle komplement dvojke za 10110111 bi onda bio 1101001001.
 
Odgovor na temu

miki069

Član broj: 161528
Poruke: 1951
212.200.34.*



+370 Profil

icon Re: Izracunavanje u potpunom komplementu(problem sa zadatkom)09.11.2012. u 20:55 - pre 138 meseci
Negativan broj u binarnom komplementu (nepotpunom ili potpunom) ima 1 na prvom mestu.
http://poincare.matf.bg.ac.rs/.../Nastava/Materijal/Brojevi.pdf
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.3gnet.mts.telekom.rs.



+2789 Profil

icon Re: Izracunavanje u potpunom komplementu(problem sa zadatkom)09.11.2012. u 20:55 - pre 138 meseci
Napiši oba broja sa istim brojem bitova.


17 - 5 = 12

17 - 10001,
5 - 101,
-5 - 010 (NK) 011 (PK),

10001 + 011 = 10100,

što mu dođe 20 ili -12, a nijedno od toga nije tačno.

17 - 10001,
5 - 00101,
-5 - 11010 (NK) 11011 (PK),

10001 + 11011 = 01100,

što mu dođe 12.

Još pravilnije je da radiš sa dovoljnim brojem bitova da svaki broj koji može da se pojavi možeš da predstaviš sa vodećom jedinicom ako je negativan, odnosno sa vodećom nulom u suprotnom (naravno, u potpunom komplementu).

Dakle,

825 - 01100111001
183 - 00010110111
-825 - 10011000110 (NK) 10011000111 (PK)
-183 - 11101001000 (NK) 11101001001 (PK)

10011000111 + 11101001001 = 10000010000

što je -1008.
01111101111
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

Chojba

Član broj: 238529
Poruke: 200
*.adsl.eunet.rs.



+75 Profil

icon Re: Izracunavanje u potpunom komplementu(problem sa zadatkom)09.11.2012. u 21:07 - pre 138 meseci
Hvala svima na odgovorima a pogotovu Nedeljku na ovako iscrpnom objasnjenju, sada je sve jasno.

Pozdrav!
 
Odgovor na temu

[es] :: Matematika :: Izracunavanje u potpunom komplementu(problem sa zadatkom)

[ Pregleda: 2233 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.