decimaltal --> hexadecimaltal|Allt mellan himmel och jord|Forum|Nordichardware

Search
Forum Scope


Match



Forum Options



Minimum search word length is 3 characters - maximum search word length is 84 characters
Lost password?
The forums are currently locked and only available for read only access
sp_Feed sp_TopicIcon
decimaltal --> hexadecimaltal
oxiswoofer
Member
Medlem
Forum Posts: 2101
Member Since:
April 1, 2003
sp_UserOfflineSmall Offline
1
May 12, 2004 - 6:36 pm
sp_Permalink sp_Print

hur omvandlar jag decimaltalet 121 till hexadecimaltal?
står i min bok att man skall dela med 16..

121/16 = 7.5625

då blir första siffran/bokstaven i hextalet 7 ja..

men senn vet jag inte hur dom lyckas få nästa tal till 9..enligt facit iaf...

nån som vet hur dom lyckas o orkar skriva ner en förklaring?

paddanx
Kommer du hit ofta?
Medlem
Forum Posts: 674
Member Since:
January 11, 2003
sp_UserOfflineSmall Offline
618518
May 12, 2004 - 6:38 pm
sp_Permalink sp_Print

ta (i det ex) 7.5625 - 7 = 0.5625 = rest...

ta resten o multiplisera med 16 igen... så ska du få rätt...

Edit: om du räknar det för hand så är det enklare att bara ta reda på hur långt det är jämt delbart... då kommer du i ditt ex få 7 * 16 = 112... sedan är resten 121 - 112 = 9 => det sista talet...

oxiswoofer
Member
Medlem
Forum Posts: 2101
Member Since:
April 1, 2003
sp_UserOfflineSmall Offline
618522
May 12, 2004 - 6:40 pm
sp_Permalink sp_Print

ohh, nice, thnx! skall man alltid göra så? ta det första talet man fått minus det andra så man får en rest?

paddanx
Kommer du hit ofta?
Medlem
Forum Posts: 674
Member Since:
January 11, 2003
sp_UserOfflineSmall Offline
618535
May 12, 2004 - 6:44 pm
sp_Permalink sp_Print

Om du räknar med en miniräknare så är det det enklaste sättet iaf..

Tänk bara på att resten alltid är den minst signifikanta sifran...

Pim_
Member
Medlem
Forum Posts: 3947
Member Since:
March 20, 2003
sp_UserOfflineSmall Offline
618551
May 12, 2004 - 6:55 pm
sp_Permalink sp_Print

start->kör->calc
välj visa->avancerad
Go nuts.

Pojo
Member
Medlem
Forum Posts: 2239
Member Since:
February 16, 2004
sp_UserOfflineSmall Offline
618572
May 12, 2004 - 7:11 pm
sp_Permalink sp_Print

decimalt till binärt till hexa om du vill lära dig att förstå det och utan räknare.

SuperNova
Member
Medlem
Forum Posts: 3839
Member Since:
November 4, 2001
sp_UserOfflineSmall Offline
618617
May 12, 2004 - 7:55 pm
sp_Permalink sp_Print

Dela upp talet i binärt...
121 = 01111001

sedan gör du om det till hex enligt följande: Du delar upp det binära taler i 4 siffror åt gången, 0111 och 1001. 0001 = 1 o hex och 1111 = F i hex

bin: 0111 1001 (7 och 9)
hex: 7 och 9

dvs 121 = 01111001 = 79 (dec - bin - hex)

dec - hex
1 = 1
2 = 2
3 = 3
4 = 4
5 = 5
6 = 6
7 = 7
8 = 8
9 = 9
10 = A
11 = B
12 = C
13 = D
14 = E
15 = F

Om man vill sen kan man köra "hur många gånger går 16 i 121, hur mycket blir kvar... 16*7=112, dvs 9 kvar... detta ger dig 7 och 9.
kan verka enkelt nu men vid större tal är det lättare med binärt - hex...

Coore
Member
Medlem
Forum Posts: 6002
Member Since:
January 4, 2001
sp_UserOfflineSmall Offline
618621
May 12, 2004 - 8:00 pm
sp_Permalink sp_Print

(Decimalt tal) / 16
Avrunda neråt till heltal.
(decimalt tal) - heltalet*16 = Andra värdet i det hexidecimala talet.

tex 121

121/16 = 7,5625 = 7
121 - 7*16 = 9
Alltså blir det hexadecimala talet 79

Forum Timezone: Europe/Stockholm
Most Users Ever Online: 1030
Currently Online:
Guest(s) 78
Currently Browsing this Page:
1 Guest(s)
Top Posters:
Andreas Galistel: 16287
Jonas Klar: 15897
ilg@dd: 10810
Nyhet: 10607
Mind: 10550
Ctrl: 10355
Gueno: 9881
Guest: 9344
Snorch: 8881
Callister: 8468
Newest Members:
PetrbonFU PetrbonFU
Karine Bembry
Dolores Mcdaniels
Anibal McLeish
Francisca Alt
Alfie Everhart
Lester Huitt
Orlando Jorgensen
Mikki Lundgren
Dakota Kozlowski
Forum Stats:
Groups: 11
Forums: 59
Topics: 146630
Posts: 1300967

 

Member Stats:
Guest Posters: 2
Members: 79425
Moderators: 0
Admins: 11
Administrators: nordicadmin, Henrik Berntsson, Anton Karmehed, Carl Holmberg, Joel Oscarsson, Mikael Linnér, Mikael Schwartz, Andreas Paulsson, Nickebjrk, Mattias Pettersson, EmxL