Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding > Coding Tutorials
You last visited: Today at 04:55

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Dual- und Hexadezimalsystem

Discussion on Dual- und Hexadezimalsystem within the Coding Tutorials forum part of the General Coding category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Dec 2007
Posts: 652
Received Thanks: 132
Dual- und Hexadezimalsystem

Guten Mittag,
cRe4TiNe hat mich um ein Tut zum Hexadezimalsystem gebeten. Hier ist es ;D
Nebenbei werde ich auch aufs Dual-System eingehen.
edit: Tabellen sehen bescheiden aus, werd sie vllt demnächst mal als Datei anhängen ;D


Hex 0 1 2 3 4 5 6 7 8 9 A B C D E F
Dez 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Hex 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
Dez 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
Hier seht ihr eine kleine Tabelle ( Quelle : Info Heft )








Die ersten Zahlen erscheinen ja noch logisch:
0 = 0 ; 1=1 ; usw.
Doch spätestens ab 10 = 16 wird es kompliziert ;D
Wie kommen wir auf diese Werte?
Ganz einfach, Mathematik ;D
(^ wird im folgenden für ‚hoch’ stehen)
Was viele erstmal nicht wissen, x^0 ist immer 1! Egal welchen Wert X hat.

Geben wir erstmal ein kleines Beispiel
FF = 255
Viele werden nun denken, ah ganz einfach F*F, ergibt aber leider 225 und nicht 255 :P
In Wirklichkeit rechnet man
(15*16^0 ) + (15*16^1) = 255
Das Grundgerüst für die Umrechnung:
X*16^0 + Y*16^1 + Z*16^2
X= letztes Zeichen der Hexadezimalzahl
Y= mittleres Zeichen
Z= letzte Zeichen
Dies natürlich mit beliebig großen Zahlen!

Die Hoch-Zahl erkennt man anhand der vorhandenen Zeichen:
Hochzahl = zeichen-1
Diese wird von hinten nach vorne an die 16 ‚angehängt’.
Mit dieser Methode kann man an Hand weniger Zeichen relativ große Zahlen darstellen.
FFF ist z.B. 4095

Ich hoffe das war bisher verständlich, ist nicht ganz einfach zu erklären ;D

Kommen wir zur Umrechnung von Dezimalzahlen ins Hexadezimalsystem.

Unsere Zahl wird 15042 sein. Na, wer ne Idee wie es geht? Keiner? ^^

Wir teilen unsere Zahl durch 16

15042 / 16 = 940 Rest 0,125

Die Nachkommastellen nehmen wir dann mal 16

0,125 = 2

Dann teilen wir unsere Zahl( Auch Modulo genannt, ganzzahliger Rest einer Division von Ganzzahlen) wieder durch 16 und die Nachkommastellen mal 16, also

15042 / 16 = 940 Nachkommastellen 0,125 = 2
940 / 16 = 58 Nachkommastellen 0,75 = 12 = C
58 / 16 = 3 Nachkommastellen 0,625 = 10 = A
3 / 16 = 0 Nachkommastellen 0,1875 = 3

Unser Ergebnis drehen wir nun um.
15042 = 3AC2
Kommen wir nun zum Dualsystem

1024 512 256 128 64 32 24 16 8 4 2 1
2 0 0 0 0 0 0 0 0 0 0 1 0
98 0 0 0 0 0 0 1 1 0 0 1 0
122 0 0 0 0 0 1 1 1 1 0 0 0
43 0 0 0 0 0 0 1 0 1 0 1 1

Dies sollten wohl den meisten noch bekannt sein (Mathe 6. oder 7. Klasse glaub ich^^

Deshalb werde ich nicht näher drauf eingehen auf die Umrechnung von Dezimal nach Dual.
Dual nach Dezimal werde ich auch Überspringen, brauch keine Sau ;D

Kommen wir zur Addition von Dualzahlen.
Dazu gibt’s ein paar einfache Regeln
0+0 = 0
1+0 = 1
0+1 = 1
1+1 = 0 +Übertrag

Der Übertrag ist genau so wie der im Dezimalsystem wenn ein Wert über 10 geht.

1111+1111 = 11110
Ich kann hier leider sehr schlecht so Rechnen wie man eigentlich sollte, also untereinander. Ich hoffe es ist trotzdem verständlich genug.

Ich hoffe dieser kleine Einblick hat euch gefallen und geholfen. Auf Wunsch kann ich auch was über Wahrheitswertetabellen und Schaltnetze schreiben. Falls jemand langweilige Theorie mag (Ich hoff einfach mal mein Info-Lehrer liest kein e*pvp^^)
Wenn es Fragen/Anregungen gibt steh ich gerne in ICQ/MSN zu verfügung ;D
MeepMoep is offline  
Thanks
3 Users
Old 01/18/2008, 12:50   #2
 
mr.rattlz's Avatar
 
elite*gold: 0
Join Date: Aug 2005
Posts: 896
Received Thanks: 334
Nachkommastellen sind NICHT der Rest einer Division, da solltest du die Begriffe besser nicht durcheinanderwerfen Das Wort "Modulo" solltest du auch noch irgendwo einbrinegn
mr.rattlz is offline  
Thanks
1 User
Old 01/18/2008, 13:10   #3
 
elite*gold: 0
Join Date: Dec 2007
Posts: 652
Received Thanks: 132
Ups, das mit Nachkommastellen und Rest hab ich ganz verpeilt xD Aber ich denke jeder weiß was gemeint ist
Hmm, Modulo, ist mir jetzt garnicht einegfallen, danke
MeepMoep is offline  
Old 01/18/2008, 13:30   #4




 
bloodx's Avatar
 
elite*gold: 55
Join Date: Mar 2006
Posts: 4,582
Received Thanks: 1,539
Den ersten teil versteh ich kaum xD
der zweite ist schon besser erklärt :P
bloodx is offline  
Old 01/18/2008, 13:33   #5
 
elite*gold: 0
Join Date: Dec 2007
Posts: 652
Received Thanks: 132
Das du das nicht verstehst war klar :P:P
nee, spaß beiseite^^
Und btw bloodx, du kannst das doch eh :P
War nicht so einfach schriftlich zu erklären, aber cRe4TiNe hats verstanden ;D
MeepMoep is offline  
Old 01/18/2008, 13:35   #6




 
bloodx's Avatar
 
elite*gold: 55
Join Date: Mar 2006
Posts: 4,582
Received Thanks: 1,539
Geht ja net um mich ich mein nur vllt ist es für anfänger nicht so verständlich cRe4TiNe ist auch schon bischen länger dabei als ganz neu einsteiger :P
bloodx is offline  
Old 01/18/2008, 13:39   #7
 
elite*gold: 0
Join Date: Mar 2007
Posts: 541
Received Thanks: 41
Danke habe es jetzt verstanden nach ICQ support xD
cRe4TiNe is offline  
Old 01/18/2008, 14:03   #8

 
x]vIrus[x's Avatar
 
elite*gold: 37
Join Date: Apr 2004
Posts: 2,154
Received Thanks: 250
Hab zum Hexadezimalsystem eine kleine Grafik erstellt


x]vIrus[x is offline  
Thanks
1 User
Old 01/18/2008, 14:58   #9
 
mr.rattlz's Avatar
 
elite*gold: 0
Join Date: Aug 2005
Posts: 896
Received Thanks: 334
Ich finde den Wikipediartikel eigentlich ganz gut erklärt:
Hexadezimalsystem - Wikipedia
Dualsystem - Wikipedia
Zahlbasiswechsel - Wikipedia
mr.rattlz is offline  
Old 12/23/2009, 18:00   #10
 
elite*gold: 0
Join Date: Dec 2009
Posts: 134
Received Thanks: 0
gut erklärt + aba ich hab fast nix verstanden aber des lag net an deim tutorial^^
GeneratiOon is offline  
Old 12/23/2009, 18:24   #11

 
Adroxxx's Avatar
 
elite*gold: 15
Join Date: Nov 2005
Posts: 13,021
Received Thanks: 5,324
01-18-2008,

Auch mal uralt thread pushen.

Schau dir bei wiki das horner schema an.
Adroxxx is offline  
Reply


Similar Threads Similar Threads
HOW TO DUAL LOG IN GC?
05/02/2010 - Grand Chase Philippines - 20 Replies
how to dual log in in GC? tenks:handsdown::handsdown:
PW dual
04/16/2010 - Perfect World - 2 Replies
Hello folks, Today im gonna teach you how to dual in perfect word.... DOWNLOAD HERE--->http://www.filefront.com/images/buttons /download/download_now.gif
Trading Lvl.145 WA Dual Trans for Lvl. 100+ FS Dual Trans
01/23/2010 - Cabal Online Trading - 0 Replies
Trading a Dual Transender Warrior Lvl.145 for a Lvl+ 100 FS Trans/G.master+ on Venus
Luna online dual client dual login?
10/18/2009 - General Gaming Discussion - 13 Replies
Im looking for a way you could dual login on luna online.
SELLING DMG HACK/2Slot hack /Dual client / Dual login with twinr/Slow to lvl up hack
08/13/2009 - Cabal Online Trading - 0 Replies
closed



All times are GMT +1. The time now is 04:56.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.