Kezdőoldal » Számítástechnika » Egyéb kérdések » Hogyan ábrázolunk negatív...

Hogyan ábrázolunk negatív számokat bináris számrendszerben?

Figyelt kérdés
Nézegettem már leírásokat, de nem értettem meg egyiket sem. Hogyan lehet a legegyszerűbben felírni egy negatív számot bináris számrendszerben?

2017. máj. 17. 18:45
 1/8 anonim ***** válasza:
Előjelbittel
2017. máj. 17. 18:46
Hasznos számodra ez a válasz?
 2/8 A kérdező kommentje:
Egy példát esetleg tudnál írni? Például -14.
2017. máj. 17. 18:52
 3/8 anonim ***** válasza:

101100 := 44

| 0 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | := +44

| 1 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | := -44

2017. máj. 17. 19:06
Hasznos számodra ez a válasz?
 4/8 A kérdező kommentje:
És hogy néz ki ha a 44-et és a -44-et kivonod egymásból? Mi történik mikor két 1-es van egymás alatt?
2017. máj. 17. 19:16
 5/8 sharkxxx ***** válasza:

Ezzel a képlettel kell megkapni egy negatív bináris számot:

0 -szám = -szám

Ha 1 bájton tárolt számról van szó, akkor a 0-t veheted 256-nak is. Igy ezt a képletet kapod:

256 -szám = -szám


0 -0 = 256 -0 = 256 = 00000000 = 0

0 -1 = 256 -1 = 255 = 11111111 = -1

0 -2 = 256 -2 = 254 = 11111110 = -2

0 -3 = 256 -3 = 253 = 11111101 = -3

...

0 -14 = 256 -14 = 242 = 11110010 = -14

2017. máj. 17. 19:25
Hasznos számodra ez a válasz?
 6/8 anonim ***** válasza:
Ha a +44-(-44)-re gondolsz, akkor 88-at kapsz, arra gondoltál, hogy +44+(-44):=0 akkor meg egyszerűen 00000000 lesz. Az első két számjegy azt mutatja, hogy negatív, vagy pozitív-e a szám. 00 ha pozitív, 10 ha negatív
2017. máj. 17. 19:29
Hasznos számodra ez a válasz?
 7/8 A kérdező kommentje:

#5

De viszont továbbra sem értem hogy akkor mi különbözteti meg a 242-őt és a -14-et bináris formában.

2017. máj. 17. 19:41
 8/8 anonim ***** válasza:

A számítógép eltárolja hogy azt a számot negatívként kell kezelnie.

Ha tudsz programozni:

1 Előjel nélküli Byte = 0...255

1 Előjeles Byte = -128...127

így ha előjeles akkor a 00000000 = -127 nem 0, ami kivonási problémákat eredményez keress rá komplementerre

annyi a lényege, hogy a 0->1 és az 1->0 lesz, így

SZÁM-komplementer(SZÁM)==0

2017. máj. 17. 20:26
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!