Kezdőoldal » Számítástechnika » Programozás » Informatikai alapismeretek...

Informatikai alapismeretek házi feladatom van, de nem jutok dűlőre vele. Esetleg menne valakinek?

Figyelt kérdés
Adott a 18-as és 31-es szám, amit át kellene váltanom tömörített és zónázott BCD kódba. Az eredményt le kell írnom binárisan, majd ki kell olvasnom hexadecimálisan is. A 18-at kellene ábrázolnom egyes és kettes komplemens kódban 8 biten. A kettes komplemens kódot legalább két különböző módon kellene előállítanom. A 31 mínusz 1szeresét bináris alakban kellene ábrázolnom 8 biten. A 18,31-et lebegőpontos alakban kellene ábrázolnom, a rövid valós által használt módon. Ez a végeredmény szükséges lenne bináris és hexadecimális alakban is, részletszámítással. Köszönöm!
2015. dec. 15. 23:09
 1/5 anonim ***** válasza:
41%
2015. dec. 15. 23:17
Hasznos számodra ez a válasz?
 2/5 CspCsj ***** válasza:

Gyorsan rákeresve, ezek alapján összecsaptam, majd szól valaki hozzáértő ha nem jó:

[link]

[link]

[link]

[link]

[link]

[link]


Szám = Tömörített és zónázott BCD binárisan = Hexadecimálisan

18 = 000110001100 = 0x18C

31 = 001100011100 = 0x31C


Szám = Bináris alak = Egyes komplemens = Kettes komplemens

18 = 00010010 = 11101101 = 11101110

31 = 00011111 = 11100000 = 11100001


A -31-et lehet egy előjel bittel a 31-ből átváltani: 00011111 >> 10011111

Vagy a könnyebb számolás miatt a megatív értékekre a szám kettes komplemensét használják.


Lebegőpontos rövid valós (short real) alak = Hexadecimális

18,31 = 1,831 x 10^1 = 01000001100100100111101011100001 = 0x41927AE1



Ha mindezt programozni is kell, akkor a programnyelvet is meg kellene adni...

2015. dec. 16. 08:58
Hasznos számodra ez a válasz?
 3/5 anonim ***** válasza:

BCD-nél hogy került oda a C mind2 szám végére?


"Vagy a könnyebb számolás miatt a megatív értékekre a szám kettes komplemensét használják."


Igen, én is azt mondanám, hogy -31-nek ezt add meg: 11100001

2015. dec. 16. 10:34
Hasznos számodra ez a válasz?
 4/5 CspCsj ***** válasza:

#2:

Az első Wiki-s linknél írták (a tömörített BCD résznél):

"...végén az előjelet jelenti: általában 1100 a pozitív és 1101 a negatív."

1100 (bin) = 12 (dec) = C (hex)

2015. dec. 16. 14:13
Hasznos számodra ez a válasz?
 5/5 A kérdező kommentje:
Köszönöm a segítséget! :) Nem, szerencsére nem kell programozni.
2015. dec. 16. 16:54

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!