Hexadecimal tal|Page 2|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
Hexadecimal tal
Biters
Kommer du hit ofta?
Medlem
Forum Posts: 866
Member Since:
October 9, 2001
sp_UserOfflineSmall Offline
86302
October 21, 2001 - 7:56 pm
sp_Permalink sp_Print

On 2001-10-21 21:44, kode wrote:
det är inte så svårt egentligen.
i decimala talsystemet så är tex
123
samma sak som
1*10^2 + 2*10^1 + 3*10^0
i det hexadecimala är det 16 olika värden per position istället för 10. detta löses med att när man kommer till tionde värdesiffran börjar man med bokstäver istället, från A till F.
123 blir då
7*16^1 + B*16^0

hoppas detta hjälper nu...

Skulle du kunna utveckla det lite?

kode
Kommer du hit ofta?
Medlem
Forum Posts: 333
Member Since:
October 21, 2001
sp_UserOfflineSmall Offline
86307
October 21, 2001 - 7:57 pm
sp_Permalink sp_Print

On 2001-10-21 21:56, Biters wrote:

On 2001-10-21 21:44, kode wrote:
det är inte så svårt egentligen.
i decimala talsystemet så är tex
123
samma sak som
1*10^2 + 2*10^1 + 3*10^0
i det hexadecimala är det 16 olika värden per position istället för 10. detta löses med att när man kommer till tionde värdesiffran börjar man med bokstäver istället, från A till F.
123 blir då
7*16^1 + B*16^0

hoppas detta hjälper nu...

Skulle du kunna utveckla det lite?

det skulle jag nog kunna göra. vad är det du undrar om? känner du till det binära talsystemet?

Biters
Kommer du hit ofta?
Medlem
Forum Posts: 866
Member Since:
October 9, 2001
sp_UserOfflineSmall Offline
86317
October 21, 2001 - 8:01 pm
sp_Permalink sp_Print

On 2001-10-21 21:49, kode wrote:

On 2001-10-21 21:46, Biters wrote:
TACK SÅ JÄTTE MYCKET PAUL!!

Lite svår din metod.. men får nöta in den smile

miniräknare är väldans användbara också. får ni ha såna på provet?

Hehe.. nää = )

Quaero
Kommer du hit ofta?
Medlem
Forum Posts: 779
Member Since:
October 10, 2001
sp_UserOfflineSmall Offline
86318
October 21, 2001 - 8:02 pm
sp_Permalink sp_Print

Det är ganska enkelt, det är ju det som är talbas, vilket jag skrev om förut.
Talbas betyder att varje siffra är värd siffran multiplicerat med talbasen upphöjt i siffrans position i talet. Ett hundratal är värt talbasen upphöjt i 2, ett tiotal i 1, ett ental i 0.
Det decimala systemet har talbas tio och således är:

125 = 1*10^2 + 2*10^1 + 5*10^0 = 100 + 20 + 5

Det hexadeciamala systemet har talbas 16 och således är:

FF = 15*16^1 + 15*16^0 = 240 + 15 = 255

_________________
Hade jag haft en bra dator skulle jag ha skrutit om den här.

[ Detta Inlägg ändrades av: Quaero den 2001-10-21 22:03 ]

[ Detta Inlägg ändrades av: Quaero den 2001-10-21 22:03 ]

Biters
Kommer du hit ofta?
Medlem
Forum Posts: 866
Member Since:
October 9, 2001
sp_UserOfflineSmall Offline
86319
October 21, 2001 - 8:03 pm
sp_Permalink sp_Print

On 2001-10-21 21:57, kode wrote:

On 2001-10-21 21:56, Biters wrote:

On 2001-10-21 21:44, kode wrote:
det är inte så svårt egentligen.
i decimala talsystemet så är tex
123
samma sak som
1*10^2 + 2*10^1 + 3*10^0
i det hexadecimala är det 16 olika värden per position istället för 10. detta löses med att när man kommer till tionde värdesiffran börjar man med bokstäver istället, från A till F.
123 blir då
7*16^1 + B*16^0

hoppas detta hjälper nu...

Skulle du kunna utveckla det lite?

det skulle jag nog kunna göra. vad är det du undrar om? känner du till det binära talsystemet?

Jo da, det ända jag behöver hjälp me e dec till hex lite mer förklarat och gärna ett par exemple till..

Biters
Kommer du hit ofta?
Medlem
Forum Posts: 866
Member Since:
October 9, 2001
sp_UserOfflineSmall Offline
86323
October 21, 2001 - 8:06 pm
sp_Permalink sp_Print

On 2001-10-21 22:02, Quaero wrote:
Det är ganska enkelt, det är ju det som är talbas, vilket jag skrev om förut.
Talbas betyder att varje siffra är värd siffran multiplicerat med talbasen upphöjt i siffrans position i talet. Ett hundratal är värt talbasen upphöjt i 2, ett tiotal i 1, ett ental i 0.
Det decimala systemet har talbas tio och således är:

125 = 1*10^2 + 2*10^1 + 5*10^0 = 100 + 20 + 5

Det hexadeciamala systemet har talbas 16 och således är:

FF = 15*16^1 + 15*16^0 = 240 + 15 = 255

_________________
Hade jag haft en bra dator skulle jag ha skrutit om den här.

[ Detta Inlägg ändrades av: Quaero den 2001-10-21 22:03 ]

[ Detta Inlägg ändrades av: Quaero den 2001-10-21 22:03 ]

Hmm, okej. Tack!

Men dec till hex då?

de e de som e svårt smile

Finns det inge enklare sätt än det _paul_ skrev?...

_________________
P3 850@1030
768MbRam
90gig Raid0
Asus GF3dlx
@240/533
Sony 12/8/32
19" NEC FP950
Enermax PSU 350W
+ Casemods

[ Detta Inlägg ändrades av: Biters den 2001-10-21 22:07 ]

Quaero
Kommer du hit ofta?
Medlem
Forum Posts: 779
Member Since:
October 10, 2001
sp_UserOfflineSmall Offline
86335
October 21, 2001 - 8:17 pm
sp_Permalink sp_Print

Det Paul skrev är det enklaste, kan man talbaser så är det bara att räkna om. Jag tar ett exempel.

Vi har talet 125

vi vet att position 2 i det hexadeciamal systemet som mest kan vara värd 256 så vi vet att det inte finns fler än 2 hexadecimala "siffror".

Vi börjar alltså med position 2.

Vi vet att position 2 är värd siffran multiplicerat med talbasen 16 upphöjt i 1. Alltså siffran multiplicerat med 16.

Vi delar 125 med 16 för att få ut vad vi har på position 2.

Vi får att det går 7 ggr och det blir 112 alltså får vi 13 kvar.

Nu tar vi hexadecimala position 1. Den är värd siffran multiplicerat med talbasen upphöjt i 0. Alltså siffran multiplicerat med 1. Alltså siffrans värde.

alltså är det tal som är kvar, 13, värt 13 även i hexadecimal, alltså C.

Talet 125 är alltså 7C i hex

Hoppas det hjälpte.

_________________
Hade jag haft en bra dator skulle jag ha skrutit om den här.

[ Detta Inlägg ändrades av: Quaero den 2001-10-21 22:18 ]

kode
Kommer du hit ofta?
Medlem
Forum Posts: 333
Member Since:
October 21, 2001
sp_UserOfflineSmall Offline
86336
October 21, 2001 - 8:18 pm
sp_Permalink sp_Print

On 2001-10-21 22:06, Biters wrote:

Hmm, okej. Tack!

Men dec till hex då?

de e de som e svårt smile

Finns det inge enklare sätt än det _paul_ skrev?...

jag skrev en jäkla massa här, men sen kom jag på att jag var övertrött och räknade fel.

_________________
}Netwerkin.com

[ Detta Inlägg ändrades av: kode den 2001-10-21 22:19 ]

Danieln
Kommer du hit ofta?
Medlem
Forum Posts: 280
Member Since:
July 12, 2001
sp_UserOfflineSmall Offline
86385
October 21, 2001 - 9:05 pm
sp_Permalink sp_Print

Pauls är egentligen rätt enkelt. Om man förstår det. wink
Fast egentligen så är det bara att tänka logiskt.

Tack Paul för ett mycket bra inlägg! smile

Biters
Kommer du hit ofta?
Medlem
Forum Posts: 866
Member Since:
October 9, 2001
sp_UserOfflineSmall Offline
86436
October 21, 2001 - 10:25 pm
sp_Permalink sp_Print

On 2001-10-21 23:05, Danieln wrote:
Pauls är egentligen rätt enkelt. Om man förstår det. wink
Fast egentligen så är det bara att tänka logiskt.

Tack Paul för ett mycket bra inlägg! smile

Tackar så mycket jag me igen!!

Försöker och försöker förstå!! smile

Alex aka NH|WiggeR
Member
Medlem
Forum Posts: 2067
Member Since:
June 17, 2001
sp_UserOfflineSmall Offline
86473
October 21, 2001 - 11:28 pm
sp_Permalink sp_Print

Hade vg i matte a och g i matte b, så jag fattar nada... LOL

Men jag erkänner det i alla fall laugh

/FD. Crew ffs
"A computer let's you make more mistake's faster than any invention in human history - with the possible exceptions of handgun's and tequila"

Quaero
Kommer du hit ofta?
Medlem
Forum Posts: 779
Member Since:
October 10, 2001
sp_UserOfflineSmall Offline
86816
October 22, 2001 - 3:11 pm
sp_Permalink sp_Print

Det är ju starkt att du erkänner det i alla fall men om du tittar på den förklaring jag gav och funderar över den en stund så borde den inte vara så svår att förstå. Jag kan förklara mer om du vill. Hexadecimala tal kan vara bra att kunna när man sitter vid datorn även om man inte bryr sig om matte i övrigt.

Quaero
Kommer du hit ofta?
Medlem
Forum Posts: 779
Member Since:
October 10, 2001
sp_UserOfflineSmall Offline
86818
October 22, 2001 - 3:13 pm
sp_Permalink sp_Print

Pauls förklaring var också mycket bra om du vill lära dig. wink

Jerry
Member
Medlem
Forum Posts: 4381
Member Since:
June 18, 2001
sp_UserOfflineSmall Offline
86834
October 22, 2001 - 3:26 pm
sp_Permalink sp_Print

Sista siffran i hexadecimala talet är
decimala talet mod 16.

Heltalsdividera det decimala talet med 16.

Näst sista siffran i hexadecimala talet är
nya decimala talet mod 16.

Osv. ända tills decimaltalet blir noll.

Ex.

int decTal = 213;
int i = 0;
int len = hexTal.length;

while(decTal!= 0)
{
hexTal[len - i] = decTal % 16;
decTal = decTal / 16;
i++;
}

return hexTal;

//Nu får du ju även omvandla tal som överstiger 9 till bokstäver också, men det ska väl inte vara så svårt.

[ Detta Inlägg ändrades av: Jerry den 2001-10-22 17:36 ]

_paul_
Mina inlägg skrivs i binär kod
Medlem
Forum Posts: 126
Member Since:
August 2, 2001
sp_UserOfflineSmall Offline
86851
October 22, 2001 - 3:39 pm
sp_Permalink sp_Print

Klart den snyggaste lösningen i mitt tycke om kan läsa kod. Den funkar ju på samma sätt så som jag skrev om konvertering mellan dec och binärt. Men den vägen kanske är lättare att gå om man varken har räknare eller dator eftersom divison med 2 är relativt simpelt jämfört med division med 16.

Tackar för de som tyckte att man tidigare gjort ett givande inlägg.

Quaero
Kommer du hit ofta?
Medlem
Forum Posts: 779
Member Since:
October 10, 2001
sp_UserOfflineSmall Offline
86859
October 22, 2001 - 3:57 pm
sp_Permalink sp_Print

Du gjorde ett mycket bra inlägg Paul. Det vill jag gärna tro att jag också gjorde även om ingen verkar fatta mina små utläggningar. Ska kanske inte bli lärare. wink

Forum Timezone: Europe/Stockholm
Most Users Ever Online: 1030
Currently Online:
Guest(s) 509
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