Alakítsa át a következő dec. Számot előjeles 8 bites bináris alakba: -118?
Nekem ez lett, de nem jó. Miért ?
10110110
Szia.
Attól függ milyen a számábrázolás :
Egyes komplemens : 1 1110110
Kettes komplemens : 1 0001010
Forrás : [link]
Sok sikert.
üdv.
Szia!
Úgy csináltam, hogy első oszlopban felírtam kettesben, utána mellé a negált alakját, új oszlopban a plusz egyet.
Ezután a negáltat és a plusz egyet összeadom. Majd lentől felfelé leírom.
Nem tudom érthető e..
Szia.
Tehát kettes komplemens :
118|0|1|0
_59|1|0|1
_29|1|0|0
_14|0|1|1
__7|1|0|0
__3|1|0|0
__1|1|0|0
Ahol első oszlop a kettővel való osztások eredményei,
a második oszlop a maradékok,
harmadik oszlop a negálás
negyedik pedig a +1 eredméye.
Az olvasási irány lentről felfelé (tehát a legelső sor a legutolsó helyiérték és a legalsó sor a legelsőhelyi érték felel meg) illetve elmaradt még az előjel ami megálapodás alapján 0 pozitiv, 1 negativ, tehát :
A -118 kettes komplemensben : 1 0001010
Sok sikert.
üdv.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!