In der Computerwelt gibt es keinen Unterschied zwischen einer ganzen Zahl, einer Zeichenfolge oder einem Boolean . Alle Werte stützen sich auf eine Basis-2- System von Nullen und Einsen als Binär-Code bekannt. Die einzigen Dinge, die in und aus einem Mikroprozessor kommen aus Bits , Bytes, Wörter und manchmal dwords QWords . Während Programmiersprachen anderen Datentypen einführen könnte , der Prozessor immer empfängt diese Typen in binärer , unabhängig von der Laufzeit verwendet . Bits und Bytes
Computer verwenden binäre Daten mit der Hardware zu kommunizieren. Jeder Buchstabe , Wort und Zahl, die Sie auf Ihrem Bildschirm sehen einen Wert hat, erhält von Darstellung bytes of data. Jedes Byte besteht aus acht Bits in seinem Inneren , die einen Wert von Eins oder Null darstellen . Die Zahl 100 in binärer kommt als " 01100100 " in einem Byte . Der Großbuchstabe " A "-Zeichen erhält einen Wert von 01000001 , die die Zahl 65 in ANSI-Codierung darstellt. 8-Bit- Prozessoren, wie den ersten Intel Modelle erkennen ein Byte als die maximale erkennbar Einheit in ihrem Register. Das Nintendo Entertainment System und GameBoy von Nintendo sowohl 8-Bit- Bildgebung und-verarbeitung hatte .
Wörter
"WORD" Wert stellt einen 16-Bit- ( Zwei-Byte- -Wert) in einem Mikroprozessor . Diese Werte enthalten viel größere Dateneinheiten . Anstatt nur auf 256- Byte-Werte , können Sie kombinieren zwei Bytes zu 65.536 Werte zu schaffen . Größere Werte erlauben viel größeren Adressraum , was beweist, einen Vorteil mit Computer-Speicher und Dateigrößen . Word- Werte kommen bei der Berechnung nützlich kleineren Zahlen oder mit Werten , die nur verlangen zwei Bytes . Unicode-Codierung bietet großartige Beispiele dafür, wie diese ins Spiel kommt , mit zwei Bytes für jedes Zeichen im Alphabet um andere internationale Alphabete , wie Arabisch und Japanisch.
DWords und QWords gehören
Der Begriff " DWORD " stellt in der Regel die höchste Einheit in jedem Prozessor die Registrierung , aber die Dinge ändern, wenn 64 -Bit-Verarbeitung traf die gemeinsame Computing-Markt. Ein neuer Wert , der " QWORD ", wurde in 64-Bit- Anwendungen, die einige hohe und schwere Berechnungen tun musste beliebt. Ein Doppel- Wort oder "D- Wort", stellt zwei united "WORD" Werte , so dass die Bit-Breite 32 Bit. Quadruple Wort , oder "Q- Wort", schätzt das Doppelte Kapazität . In der 32-Bit- Welt, können Sie einen Wert von Null auf mehr als 4 Milliarden anzuzeigen , ohne dass der Prozessor zu machen, aber ein einziger Zyklus . Sixty-four -bit Konventionen haben diesen Bereich auf Werte von Null bis 2 zum 64. Macht minus eins ( 18446744073709551615 ) oder von -2 bis der 63. erhöhte Leistung auf einen positiven Wert des gleichen realen Wert ( -9223372036854775808 bis 9223372036854775808 ) .