Kezdőoldal » Számítástechnika » Egyéb kérdések » Egy egész számról az alábbiaka...

Egy egész számról az alábbiakat tudjuk: abszolút értéke kisebb 16-nál; fixpontosan ábrázolva egy bájton az alsó és felső 4 bit csak az utolsó előtti pozíción egyezik (balról jobbra olvasva) ; negatív. Melyik ez a szám?

Figyelt kérdés
És miért? Köszönöm Szépen.

2012. okt. 11. 11:00
 1/2 coopper ***** válasza:

Szia.


Szerintem a -5, (minusz öt)


ha a feladat előjeles egész számábrázolásra vonatkozik és nem kettes koplemensre vagy feszitett előjeles ábrázolásra : [link]


Miért ?


1 Bájton ábrázolva egy számot (8 bit) : ???? ????


Nézzük a feladatot és a biteket melyiket tudjuk kitalálni : Azt irja negativ : (Az előjeles számábrázolásnál ez azt jelenti, hogy az első bit az biztos 1-es lesz : 1??? ????


De azt is itja, hogy abszolult értéke kissebb mint 16

(Ez azt jelenti, hogy hogy az első bitet követő 3 bit biztosan 0 lesz, egyébb esetben a szám abszolult értéke nagyobb lenne 16-nál : 1000 ????


Az alsó és felső négy bit csak az utolsó előtti pozicióban egyezik meg tehát az utolsó négy bitnek igy kell kinéznie (következik az első négy bitből 1000) : 0101


A teljes szám : 1000 0101 (128+4+1=133, de mivel előjeles számábrázolás van ezért az első bit az előjelbit 1-esetén a szám negativ : 4+1=5 tehát a keresett szám a -5).


Sok sikert.

Üdv.

2012. okt. 11. 11:30
Hasznos számodra ez a válasz?
 2/2 A kérdező kommentje:
Nagyon szépen köszönöm :))
2012. okt. 11. 18:52

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!