New Immissions/Updates:
boundless - educate - edutalab - empatico - es-ebooks - es16 - fr16 - fsfiles - hesperian - solidaria - wikipediaforschools
- wikipediaforschoolses - wikipediaforschoolsfr - wikipediaforschoolspt - worldmap -

See also: Liber Liber - Libro Parlato - Liber Musica  - Manuzio -  Liber Liber ISO Files - Alphabetical Order - Multivolume ZIP Complete Archive - PDF Files - OGG Music Files -

PROJECT GUTENBERG HTML: Volume I - Volume II - Volume III - Volume IV - Volume V - Volume VI - Volume VII - Volume VIII - Volume IX

Ascolta ""Volevo solo fare un audiolibro"" su Spreaker.
CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
Dualsystem - Wikipedia

Dualsystem

aus Wikipedia, der freien Enzyklopädie

Einige Zahlen im Dualsystem dargestellt
Null: 0
Eins: 1
Zwei: 10
Drei: 11
Vier: 100
Fünf: 101
Sechs: 110
Sieben: 111
Acht: 1000
Neun: 1001
Zehn: 1010

Das Dualsystem (lat. dualis = zwei enthaltend), auch Binärsystem oder Zweiersystem genannt, ist ein Zahlensystem das nur zwei verschiedene Ziffern zur Darstellung von Zahlen benutzt.

Im gewöhnlich verwendeten Dezimalsystem werden die Ziffern 0 bis 9 verwendet. Im Dualsystem hingegen werden Zahlen nur mit Ziffern, welche die Werte Null oder Eins annehmen, dargestellt. Oft werden für diese Ziffern die Symbole 0 und 1 verwendet. Die Zahlen Null bis Zehn zum Beispiel sehen dann wie in der rechts stehenden Liste aus.

Das Dualsystem ist das Stellenwertsystem mit der Basis 2, also die dyadische (2-adische) Darstellung von Zahlen (Dyadik).

Es ist auf Grund seiner Bedeutung in der Digitaltechnik nach dem Dezimalsystem das wichtigste Zahlensystem.

Die Zahlen, die durch das Dualsystem dargestellt werden, heißen Dualzahlen oder Binärzahlen. Letztere ist die allgemeinere Bezeichnung, da diese auch einfach für binärcodierte Zahlen stehen kann. Der Begriff Binärzahl spezifiziert die Darstellungsweise einer Zahl also nicht näher, er sagt nur aus, dass zwei verschiedene Ziffern verwendet werden.

Inhaltsverzeichnis

[Bearbeiten] Definition und Darstellung

Eine Dualzahl wird durch die Ziffern zi dargestellt. Die Ziffern werden wie im gewöhnlich verwendeten Dezimalsystem ohne Trennzeichen hintereinander geschrieben, ihr Stellenwert entspricht allerdings der zur Stelle passenden Zweierpotenz und nicht der Zehnerpotenz.

Es wird also die höchstwertige Stelle mit dem Wert zm ganz links und die niederwertigeren Stellen mit den Werten zm-1 bis z0 in absteigender Reihenfolge rechts davon aufgeschrieben. Zur Darstellung von rationalen oder reellen Zahlen folgen dann nach einem trennenden Komma die Stellen z -1 bis z -n, die den gebrochenen Anteil der Zahl darstellen:

z_m z_{m-1} \ldots z_0\operatorname{,}z_{-1} z_{-2} \ldots z_{-n} \qquad \left(m,n\in\mathbb{N} \quad z_i\in\{0,1\}\right)

Der Wert Z der Dualzahl ergibt sich durch Addition dieser Ziffern, welche vorher jeweils mit ihrem Stellenwert 2i multipliziert werden:

Z = \sum_{i=-n}^m z_i \cdot 2^i.

Gewöhnlich werden analog zu anderen Zahlensystemen die Symbole 0 und 1 zur Darstellung der beiden Ziffern verwendet.

In älterer Literatur mit Bezug zur elektronischen Datenverarbeitung werden manchmal die Symbole Low (L) und High (H) anstelle von 0 und 1 verwendet. Low steht dann meist für den Wert Null und High für den Wert Eins. Diese Zuordnung nennt sich positive Logik, bei negativer Logik werden die Werte andersherum zugeordnet.

Auch die Symbole L für den Wert Eins und 0 für den Wert Null finden Verwendung.

[Bearbeiten] Beispiele

Die Ziffernfolge 1101 zum Beispiel, stellt nicht (wie im Dezimalsystem) die Tausendeinhundertundeins dar, sondern die Dreizehn, denn im Dualsystem berechnet sich der Wert durch

[1101]_2 = 1 \cdot 2^3 + 1 \cdot 2^2 + 0 \cdot 2^1 + 1 \cdot 2^0 = [13]_{10}

und nicht wie im Dezimalsystem durch

1 \cdot 10^3 + 1 \cdot 10^2 + 0 \cdot 10^1 + 1 \cdot 10^0 = [1101]_{10}.

Die Klammerung der Resultate mit der tiefgestellten 2 beziehungsweise der 10 gibt die Basis des verwendeten Stellenwertsystems an. So kann leicht erkannt werden, ob die Zahl im Dual- oder im Dezimalsystem dargestellt ist. In der Literatur werden die eckigen Klammern oft weggelassen und die tiefergestellte Zahl wird dann manchmal in runde Klammern gesetzt. Ebenfalls möglich ist die Kennzeichnung durch den nachgestellten Großbuchstaben B (für binär).

Verschiedene Darstellungsformen der Zahl elf im Dualsystem:

  • [1011]2
  • 10112
  • 1011(2)
  • 1011B
  • HLHH
  • L0LL

[Bearbeiten] Geschichte

Der alt-indische Mathematiker Pingala stellte die erste bekannte Beschreibung eines Zahlensystems bestehend aus zwei Zeichen im 3. Jahrhundert v. Chr. vor. Dieses Zahlensystem kannte allerdings keine Null.

Eine Serie von acht Trigrammen und 64 Hexagrammen sind aus dem alt-chinesischen und daoistischen Text I Ching bekannt. Der chinesische Gelehrte und Philosoph Shao Yung entwickelte im 11. Jahrhundert eine geordnete Anordnung von Hexagrammen, die die Folge von 0 bis 63 darstellt und eine Methode, um dieselbe zu erzeugen. Es gibt jedoch keine Hinweise, dass Shao es verstand, Berechnungen im Dualsystem vorzunehmen oder das Konzept des Stellenwertes erkannt zu haben.

Seite aus „Explication de l'Arithmétique Binaire“, 1703
Seite aus „Explication de l'Arithmétique Binaire“, 1703

Das Dualsystem, also das Stellenwertsystem mit der Basis Zwei, wurde von Gottfried Wilhelm Leibniz am Anfang des 18. Jahrhunderts in seinem Artikel Explication de l'Arithmétique Binaire vollständig dokumentiert. Leibniz bestätigt darin außerdem die Ansicht Joachim Bouvets, eines Missionars am chinesischen Kaiserhof, der die Tri- und Hexagramme des Fu Hsi (siehe Abbildung: „Zeichen des Fu Hsi“) bei bestimmter Leserichtung als Zahlzeichen interpretiert hat. Er sah darin ein archaisches Binärsystem, das in Vergessenheit geraten ist. Diese Deutung gilt inzwischen als sehr unwahrscheinlich.

1854 veröffentlichte der britische Mathematiker George Boole eine richtungsweisende Arbeit, die detailliert ein logisches System beschreibt, das als Boolesche Algebra bekannt wurde. Sein logisches System bereitete der Realisierung von elektronischen Schaltkreisen den Weg, welche Arithmetik im Dualsystem implementieren.

1937 fertigte Claude Shannon seine Master-Abschlussarbeit am MIT an, die erstmals die Boolesche Algebra und die Arithmetik im Dualsystem in elektronischen Relais und Schaltern realisierte. Unter dem Titel „A Symbolic Analysis of Relay and Switching Circuits“ hat Shannons Arbeit die Konstruktion digitaler Schaltkreise begründet.

Im November 1937 vollendete George Stibitz, der später bei den Bell Labs arbeitete, seinen Relais-gestützten Rechner „Modell K“ (nach „K“ für „Küche“, wo er ihn zusammengebaut hat), der die Addition im Dualsystem beherrschte.

1941 konstruierte Konrad Zuse den ersten programmierbaren Binärrechner, den Z3.

[Bearbeiten] Anwendung

Leibniz empfand schon Ende des 17. Jahrhunderts die Dyadik (dyo, griech. = Zwei), also die Darstellung von Zahlen im Dualsystem, die er entwickelte, als sehr wichtig. Er sah darin ein so überzeugendes Sinnbild des christlichen Glaubens, dass er damit den chinesischen Kaiser Kangxi überzeugen wollte. Dazu schrieb er an den französischen Jesuitenpater Bouvet:

„Zu Beginn des ersten Tages war die 1, das heißt Gott. Zu Beginn des zweiten Tages die 2, denn Himmel und Erde wurden während des ersten geschaffen. Schließlich zu Beginn des siebenten Tages war schon alles da; deshalb ist der letzte Tag der vollkommenste und der Sabbat, denn an ihm ist alles geschaffen und erfüllt, und deshalb schreibt sich die 7 111, also ohne Null. Und nur wenn man die Zahlen bloß mit 0 und 1 schreibt, erkennt man die Vollkommenheit des siebenten Tages, der als heilig gilt, und von dem noch bemerkenswert ist, dass seine Charaktere einen Bezug zur Dreifaltigkeit haben.“

Da die feinmechanischen Fertigkeiten der damaligen Zeit nicht ausreichten, musste Leibniz beim Bau seiner Rechenmaschinen auf das Dezimalsystem zurückgreifen.

Bei der späteren Entwicklung von elektronischen Rechenmaschinen erlangte das Dualsystem allerdings große Bedeutung, denn in der Digitaltechnik werden Zahlen durch elektrische Zustände dargestellt. Bevorzugt werden zwei komplementäre Zustände wie Strom an/Strom aus oder Spannung/Masse verwendet, da auf diese Weise sehr fehlerresistente und einfache Schaltungen zu realisieren sind (siehe Binärcode). Diese zwei Zustände lassen sich dann als Ziffern benutzen. Das Dualsystem ist die unkomplizierteste Methode mit Zahlen zu rechnen, die durch diese zwei Ziffern dargestellt werden.

Dualzahlen finden in der elektronischen Datenverarbeitung bei der Darstellung von Festkommazahlen oder ganzen Zahlen Verwendung. Negative Zahlen werden vor allem als Zweierkomplement dargestellt, welches nur im positiven Bereich der Dualzahlendarstellung entspricht. Um näherungsweise rationale oder gar reelle Zahlen darzustellen, werden vorzugsweise Fließkommadarstellungen verwendet, bei der die Zahl normalisiert und in Mantisse und Exponent aufgeteilt wird. Diese beiden Werte werden dann in Form von Dualzahlen gespeichert.

[Bearbeiten] Grundrechenarten im Dualsystem

Analog zu den Zahlen im Dezimalsystem lassen sich mit Dualzahlen die gängigen arithmetischen Grundoperationen Addition, Subtraktion, Multiplikation und Division durchführen. Tatsächlich werden die benötigten Algorithmen sogar einfacher und lassen sich effizient mit logischen Schaltungen elektronisch realisieren. Die Einführung von Dualzahlen in der Rechentechnik brachte daher viele Vorteile.

Addition Beispiel
0 + 0 = 0

0 + 1 = 1
1 + 0 = 1
1 + 1 = 10

{\begin{matrix}                     &1011_2\\ \operatorname{+}&\ \ \ 11_2\\ \end{matrix} \over \begin{matrix}                 &\ \ 1110_2\\ \end{matrix}}
Subtraktion Beispiel
0 - 0 = 0

0 - 1 = -1
1 - 0 = 1
1 - 1 = 0

\begin{matrix} &1011_2\\ \operatorname{-}&\ \ 111_2\\ \end{matrix} \over \begin{matrix} &\ \ \ 100_2 \end{matrix}
Multiplikation Beispiel
0 \cdot 0 = 0

0 \cdot 1 = 0
1 \cdot 0 = 0
1 \cdot 1 = 1

\begin{matrix} &1010_2\\ {\cdot}&\ \ \ 11_2\\ \end{matrix} \over \begin{matrix} &11110_2 \end{matrix}
Division Beispiel
0 / 0 = n.def.

0 / 1 = 0
1 / 0 = n.def.
1 / 1 = 1

\begin{matrix} &1010_2\\ {/}&\ \ \ 10_2\\ \end{matrix} \over \begin{matrix} &\ \ \ 101_2 \end{matrix}

[Bearbeiten] Schriftliche Addition

A B M1 M2 E
0 0 0 0 0
0 0 1 0 1
0 1 0 0 1
0 1 1 1 0
1 0 0 0 1
1 0 1 1 0
1 1 0 1 0
1 1 1 1 1

Die binäre Addition ist eine grundlegende Basisoperation in der Computerwelt. Will man zwei nicht negative Binärzahlen A und B addieren, kann man dies wie im Dezimalsystem tun. Nur muss man beachten, dass bei dem Ergebnis Zwei keine Zwei an der jeweiligen Stelle notiert wird, sondern eine Null und ein Übertrag an die nächste Stelle. Dies geschieht analog zu dem Fall einer Dezimaladdition, wenn sich eine Zehn bei der Addition einer Stelle ergibt:

Die Zahlen werden übereinander aufgeschrieben. Nun arbeitet man von rechts nach links alle Binärziffern (=Bits) von A und B simultan ab und erzeugt in jedem Zwischenschritt ein Ergebnisbit sowie ein Merkerbit (auch Übertrag genannt). Dabei werden die Bits entsprechend der Tabelle rechts zusammengezählt. In den Spalten A und B sind die Bits der zu addierenden Zahlen zu finden. In der Spalte M1 steht das Merkerbit des vorherigen Zwischenschrittes. Daraus ergibt sich (entsprechend dieser Tabelle, welche einem Volladdierer entspricht) ein Ergebnisbit (E) und ein neues Merkerbit (M2). Alle Ergebnisbits, von rechts nach links aneinandergereiht, stellen das Resultat dar. Entsteht beim letzten Zwischenschritt ein Merkerbit, so bekommt das Resultat links eine zusätzliche 1.


Am besten sieht man dies anhand eines Beispieles. Hier werden die Zahlen A und B zusammengezählt. In jedem Schritt wird ein anfallendes Merkerbit bei der nächsten Ziffer notiert.

       A = 10011010 (154)
       B = 00110110 (54)
  Merker =  11111        
           --------
Ergebnis = 11010000 (208)
           ========

[Bearbeiten] Schriftliche Subtraktion

Die Subtraktion verhält sich analog zur Addition.

0 − 0 = 0
0 − 1 = −1 (dargestellt als 1 und Übertrag)
1 − 0 = 1
1 − 1 = 0

Eine Zahl im Dualsystem kann von der anderen wie im folgenden Beispiel dargestellt subtrahiert werden:

\begin{matrix} & 1 & 1    & 0 & 1    & 1    & 1    & 0\\               -&   &      & 1 & 0    & 1    & 1    & 1\\                &   & {}_1 &   & {}_1 & {}_1 & {}_1 &   \end{matrix} \over \begin{matrix} =& 1 & 0    & 1 & 0    & 1    & 1    & 1 \end{matrix}

Hier wird die Subtraktion 110 - 23 = 87 durchgeführt. Die kleinen Einsen in der dritten Reihe zeigen den Übertrag. Das Verfahren ist das Gleiche, wie es in der Schule für das Dezimalsystem unterrichtet wird. Etwas ungewohnt sieht der Fall 0-1 aus. Zum Beispiel im Fall 2 − 9 im Dezimalsystem, denkt man sich eine Zehnerstelle vor die Zwei, wodurch sich die Subtraktion 12 − 9 ergibt. Die gedachte Zehnerstelle wird dann als Übertrag an die nächste Stelle weitergereicht. Im Dualsystem geschieht das Gleiche. Aus 0 − 1 wird 10 − 1. Es kann als Ergebnis also eine 1 hingeschrieben werden, die vor die 0 gedachte Eins muss dann als Übertrag an die nächste Stelle geschrieben und von dieser zusätzlich abgezogen werden.

Das Verfahren funktioniert (wie auch im Dezimalsystem) nicht, wenn der Minuend kleiner ist als der Subtrahend.

Die Subtraktion einer positiven Zahl ergibt das selbe Ergebnis wie die Addition zu einer negativen Zahl mit dem gleichen Betrag.

[Bearbeiten] Schriftliche Multiplikation

Um Binärzahlen multiplizieren zu können, muss man mehrere Schritte durchführen, um ans Ziel zu gelangen.

Als Beispiel seien hier:

FaktorA = 1100 (12)
FaktorB = 1101 (13)
Ergebnis = 10011100 (156)

So berechnet man das Ergebnis:

Am einfachsten multipliziert man zwei Binärzahlen indem man (nach alter Schulmethode) schriftlich multipliziert.

Man arbeitet sich bei FaktorB zeichenweise von rechts nach links voran. Dabei zählt man den FaktorA zum Ergebnis dazu, falls die Ziffer "1" ist und schiebt danach den FaktorA in jedem Fall eins nach links.

(Anmerkung: Das Schieben ist mathematisch gleichzusetzen mit der Multiplikation mit/Division durch 2 (binär: 10), wobei nach links=Multiplikation und nach rechts=Division)

Dieses Beispiel würde also wiefolgt berechnet werden:

       1100
 ×     1101
 ----------
 +     1100  ← erste Ziffer "1"
 +       0   ← da der Multiplikator "0" ist, steht hier eine "0". Um keine Stelle zu vergessen, fügt man eine "0" ein
 +   1100    ← erst hier wird wieder gerechnet, weil die zweite Ziffer "0" ist und dritte erst wieder "1"
 +  1100     ← vierte Ziffer "1"
 ----------
 = 10011100
 ==========

[Bearbeiten] Schriftliche Division

Am Beispiel der Division von 1000010 / 11 (entspricht 66:3 im Dezimalsystem)

    1000010 ÷ 11 = 10110 Rest 0 (= 22 im Dezimalsystem)
  - 011
  -----
    00100
    - 011
     ----
      0011
     - 011
     -----
        000
      -  00
        ---
          0

[Bearbeiten] Umrechnen von Dualzahlen in andere Stellenwertsysteme

Durch die kleine Basis ergibt sich der Nachteil, dass Zahlen im Verhältnis zu Dezimalzahlen relativ lang und schwer zu überschauen sind (siehe Tabelle unten). Dies hat zur Verbreitung des Hexadezimalsystems geführt, welches die Basis 16 besitzt. Da 16 eine Potenz von 2 ist, ist es besonders einfach möglich, Dualzahlen in Hexadezimalzahlen umzurechnen. Dazu werden je vier Stellen der Dualzahl durch eine Hexadezimalstelle ersetzt, was auch die Länge der dargestellten Zahlen um den Faktor vier verringert. Die Hexadezimalziffern mit dem Wert 0-15 werden in der Regel durch die Ziffernsymbole 0-9 und die Großbuchstaben A-F (für die Werte 10-15) dargestellt. Dadurch sind sie verhältnismäßig gut lesbar, so lässt sich zum Beispiel leicht feststellen, dass EDA5(16) größer ist als ED7A(16) wo hingegen sich die entsprechenden Dualzahlen 1110110110100101(2) und 1110110101111010(2) nicht so schnell überblicken lassen.

Dualsystem 0 1 10 11 100 101 110 111 1000 1001 1010 1011 1100 1101 1110 1111
Oktalsystem 0 1 2 3 4 5 6 7 10 11 12 13 14 15 16 17
Dezimalsystem 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Hexadezimalsystem 0 1 2 3 4 5 6 7 8 9 A B C D E F

[Bearbeiten] Vom Dualsystem ins Dezimalsystem

Um eine Dualzahl in die entsprechende Dezimalzahl umzurechnen, werden alle Ziffern jeweils mit ihrem Stellenwert (entsprechende Zweierpotenz) multipliziert und dann addiert.

Beispiel:

1010_{(2)} = 1 \cdot 2^3 + 0 \cdot 2^2 + 1 \cdot 2^1 + 0 \cdot 2^0= 1 \cdot 2^3 + 1 \cdot 2^1 = 8 + 2 = 10_{(10)}

[Bearbeiten] vom Dezimalsystem ins Dualsystem

Es gibt mehrere Möglichkeiten der Umrechnung ins Dualsystem. Im Folgenden ist die Divisionsmethode (auch Modulo-Methode genannt) am Beispiel 41(10) beschrieben:

\left.\begin{matrix}  41 &: 2 &=& 20 &\mathrm{ Rest }\ \ \mathbf{1}\\  20 &: 2 &=& 10 &\mathrm{ Rest }\ \ \mathbf{0}\\  10 &: 2 &=&  5 &\mathrm{ Rest }\ \ \mathbf{0}\\   5 &: 2 &=&  2 &\mathrm{ Rest }\ \ \mathbf{1}\\   2 &: 2 &=&  1 &\mathrm{ Rest }\ \ \mathbf{0}\\   1 &: 2 &=&  0 &\mathrm{ Rest }\ \ \mathbf{1} \end{matrix}\ \right\uparrow

Die entsprechende Dualzahl ergibt sich durch Notation der errechneten Reste von unten nach oben: 101001(2).

[Bearbeiten] Weblinks

Static Wikipedia (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2007 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2006 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Static Wikipedia February 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu