Pagina 2 van 2

Re: Berekenen van binair, decimaal, hexadecimaal, octaal

Geplaatst: 28 nov 2015, 19:35
door Souwen
Toch nog een vraagje:

als je een getal heb voorbeeld: 24025,004 reken je dan eerst het getal voor de komma uit en dan het getal na de komma? of laat je gewoon de komma weg. Dan bekom je natuurlijk een héél ander hexadecimaal getal.

Re: Berekenen van binair, decimaal, hexadecimaal, octaal

Geplaatst: 29 nov 2015, 17:43
door arie
Dat gaat inderdaad fout.

Voorbeeld:

12.5 (dec) = C.8 (hex)

maar:

12.5 (dec) * 10 (dec) = 125 (dec)
125 (dec) = (7*16 + 13) (dec) = 7D (hex)
Als je hiervan de komma 1 plaats terugschuift,
dan deel je niet door 10 (dec) maar door 10 (hex) = 16 (dec):
7D (hex) / 10 (hex) = 7.D (hex)

Als je het goed zou doen, deel je door 10 (dec) = A (hex):
7D (hex) / A (hex) = C.8 (hex)

Re: Berekenen van binair, decimaal, hexadecimaal, octaal

Geplaatst: 20 dec 2015, 17:17
door Souwen
Hallo,

Heb een aantal nieuwe bewerkingen die ik onder de knie zou moeten krijgen.
Mag ik jullie wel vragen of jullie de voorbeelden kunnen nemen die ik heb opgeven zodat ik het kan bestuderen.

De oefeningen:


1.Gebruik makende van een byte, de binair aftrekking van twee binaire getallen gelijk is aan de binaire optelling van het eerste getal met het tweede getal in 2c.

a) 10101011 (bin) - 111001 (bin)
b) 100101 (bin) - 1001 (bin)


2.Signed getallen in 20-notatie (hint: getallen met een tekenbit) om naar het decimaal stelsel, gebruik makende van een byte:

a) 110101 (2c)
b) 10010010 (2c)


3. Zet om naar de BCD-code:

a) 751286 (dec)
b) 93402041 (dec)

4.converteer d BCD-codes naar decimale vorm:

a) 110101 (BCD)
e1011 (BCD)

5. leveren de volgende binaire bewerkingen een overflow op, gebruik makende van een byte?


a) 101111 (bin) + 1010111 (bin)
b) 10010 (bin) * 101 (bin)

6. genormaliseerde wetenschappelijke notatie.

a) + 100010000 (bin)
b) - 0,000111101 (bin)
c) + 0,000AC14B41 (hexa)
d) + 7502400 (oct)


Heb alles in één keer gevraagd. Pak gerust jullie tijd om mij de oplossingen of de hulp te bezorgen. Mijn examen is volgend jaar.

:D

Re: Berekenen van binair, decimaal, hexadecimaal, octaal

Geplaatst: 22 dec 2015, 22:09
door arie
Geef s.v.p. eerst de antwoorden eens waar jij op uitkomt.

PS:
Welke BCD codering gebruik je?
(zie https://en.wikipedia.org/wiki/Binary-coded_decimal voor een aantal varianten)

Re: Berekenen van binair, decimaal, hexadecimaal, octaal

Geplaatst: 03 jan 2016, 16:58
door Souwen
Hallo,

Heb een oefening gemaakt op de BCD-code en wil die even laten controleren.

Zet om naar de BCD-code:

a)751286 (10=decimaal)
antwoord:011101010001001010001001 BCD

b)9430 (10=decimaal)
antwoord: 1001010000110000 BCD

converteer de BDC-codes naar de decimale vorm:


a) 110101 BCD
antwoord:
0110 (2=binair) 0101(2= binair)
6(2) 5(2)

antwoord: 65 (binair)

klopt dit?

Re: Berekenen van binair, decimaal, hexadecimaal, octaal

Geplaatst: 03 jan 2016, 17:37
door arie
Packed BCD vertaalt elk decimaal cijfer in 4 binaire cijfers:

Zet om naar de BCD-code:
a)751286 (10=decimaal)
antwoord: 0111 0101 0001 0010 1000 1001 BCD


alles OK, behalve het laatste cijfer:
751286(dec) = 0111 0101 0001 0010 1000 0110 (BCD)

b)9430 (10=decimaal)
antwoord: 1001 0100 0011 0000 (BCD)


OK


converteer de BDC-codes naar de decimale vorm:
a) 110101 BCD
antwoord:
0110 (2=binair) 0101(2= binair)
6(
2) 5(2)
antwoord: 65 (binair)

De rode stelselaanduidingen moet je nog even veranderen, verder is

110101 (BCD) = 0011 0101 (BCD) = 35 (dec)

of in de opgave een nul te weinig:

1100101 (BCD) = 0110 0101 (BCD) = 65 (dec)