Binärt--->Decimalt?

goodfella

I´m above the law
Gick med
6 Mar 2003
Ort
Sodertalje
Hoj
Honda
Om man har ett 16-bitars binärtal och ska göra om det tikll decimaltal. Hur gör man då? Säg att jag har detta 0000000000001111 , alltså 12 nollor följt av 4 ettor.
 
goodfella skrev:
2049057 Om man har ett 16-bitars binärtal och ska göra om det tikll decimaltal. Hur gör man då? Säg att jag har detta 0000000000001111 , alltså 12 nollor följt av 4 ettor.

Du glömmer det å hämtar en öl istället. :tummenupp
 
goodfella skrev:
2049057 Om man har ett 16-bitars binärtal och ska göra om det tikll decimaltal. Hur gör man då? Säg att jag har detta 0000000000001111 , alltså 12 nollor följt av 4 ettor.
Hänger inte med vill du ha värdet för 000000000001111? eller vad...
 
0001 = 1
0010 = 2
0011 = 3
0100 = 4
0101 = 5
0110 = 6
0111 = 7
1000 = 8
1001 = 9
1010 = 10
 
goodfella skrev:
2049066 Yes. Och gärna lära mig hur man räknar.
0000000000001111 är hex 000F decimal 15.... tror du skulle ladda ner en guide... ska se om jag hittar en converter..
EDIT:
Det var snabba svar :)
 
Är det inte så att värdet dubblas för varje steg du går åt vänster?

1111 = 8+4+2+1 = 15. Nollor räknas givetivs som just 0.

Minns jag rätt?

Edit: fan att alla andra ska vara så snabba...
 
Joe Schmoe skrev:
2049078 1:an längst till höger är 1
1:an näst längst till höger är 2
1:an näst längst till vänster är 4
1:an längst till vänster är 8


1+2+4+8 = 15

Ok. Det var vad jag fick också. Då är det nån annanstans det felar...
 
Okej. Ny fråga.. :)

Det är väl bara när x och y är ettor som A kommer att bli en etta? Eller är jag ute å cyklar?
 

Bifogat

  • namnlös.GIF
    namnlös.GIF
    2.6 KB · Visningar: 80
goodfella skrev:
2049083 Vilket leder till att...??

Binära talserier är uppbyggda av grupper om fyra siffror. Varje grupp (0000-1111) motsvarar vissa olika värden, beroende på om det är första, andra, tredje osv, gruppen, sett från höger.


Så:

2048 1024 512 256 | 128 64 32 16 | 8 4 2 1
0 0 0 0 | 0 0 0 0 | 0 0 0 0

1 0 0 0 | 0 0 0 0 | 0 0 0 0 = 2048
1 0 0 0 | 0 0 0 0 | 0 0 0 1 = 2048 + 1 = 2049
1 0 0 0 | 0 0 0 1 | 0 0 0 0 = 2048 + 16 = 2064

Klarare?

goodfella skrev:
2049124 Okej. Ny fråga.. :)

Det är väl bara när x och y är ettor som A kommer att bli en etta? Eller är jag ute å cyklar?

När x och/eller y är ettor har du nolla ut från första grinden. Det ger en etta ut från inverteraren (a).
 
McB skrev:
2049125 Binära talserier är uppbyggda av grupper om fyra siffror. Varje grupp (0000-1111) motsvarar vissa olika värden, beroende på om det är första, andra, tredje osv, gruppen, sett från höger.


Så:

2048 1024 512 256 | 128 64 32 16 | 8 4 2 1
0 0 0 0 | 0 0 0 0 | 0 0 0 0

1 0 0 0 | 0 0 0 0 | 0 0 0 0 = 2048
1 0 0 0 | 0 0 0 0 | 0 0 0 1 = 2048 + 1 = 2049
1 0 0 0 | 0 0 0 1 | 0 0 0 0 = 2048 + 16 = 2064

Klarare?

Ja jag börjar greppa det en aning. Men var nu ett ess och svara på min andra fråga :)
 
Nyheter
Tierp Arena värd för EM i Dragracing

Den 7–10 augusti 2025 förva...

120 unga motocrosstalanger från hela världen möts i Uddevalla

Screenshot Den 16–17 aug...

En vecka kvar!

Nu är det exakt en vecka kv...

Farligt vilseledande alkomätare på marknaden

Ett stort oberoende test ut...

Specialbyggd Yamaha XSR900 GP hyllar Rainey

För att fira den trefaldige...

Vi provkör Indian Sport Chief RT

I Allt om MC nummer 8 som k...

Ducati 996 SPS – fabriksny 99:a – såld för rekordsumma

När en hojfirma i Tombolo i...

Äldre än en gentleman

Vi har fotograferat en 100 ...

MV Agusta återgår till 100% eget ägande

MV Agusta Motor S.p.A. till...

MV Agusta åter självständigt

MV Agusta Motor S.p.A. till...

Back
Top