Eingabe in Taschenrechner, wie wandelt der Taschenrechner das um?
Hallo,
bei einer Eingabe In einem Taschenrechner werden zahlen eingegeben.
Also Beispielsweise ich gebe als Dezimalzahl "100" ein, dann musste der Taschenrechner, um die Zahl "100" mit irgendeiner x beliebigen Zahl zu addieren oder subtrahieren, die Zahl "100" in eine Binärzahl umwandeln.
Für "100" wäre die Binärzahl "1100100".
Soweit ich weiss muss da also eine Decoder chip/IC irgendwo dran hängen. Und ich glaube zu wissen dass ein Taschenrechner mit den Zuständen 0 und 1 addieren tut. Also 0+0 =0, 1+1= 1 und si weiter Näheres dazu im Internet unter "Binär addieren". So was mir unklar ist....
Wie wandelt der Taschenrechner die Eingabe "100" in die Binärzahl um?
Also wie kommt die Binärzahl zu stande?
5 Antworten
Hallo,
kennst du die Funktion Bitshift? oder Schieberegister?
z.B. b= a<<3 in der Programmiersprache C
da wird ein bit ganz rechts um 3 stellen geschoben wo binär wieder andere zahl bedeutet ;) und so funktioneirt sowas
Der Chip im Taschenrechner enthält tatsächlich einen Umsetzer von Digitalzahlen in Binärzahlen und umgekehrt.
Taschenrechner sind seit Jahrzehnten schon Ein-Chip-Computer.
Der Codewandler, der die Eingabe in einen Binärwert umwandelt, ist einfach nur ein kleiner ein Teilbereich innerhalb dieses Rechenchips, dieses Mikroprozessors.
Ich glaube, die Zahlen sind schon von Anfang an binärzahlen. Wenn man mit den Tasten Zahlen eintippt, werden gleich nur binärzahlen im Speicher des rechenchips gespeichert. Nur für den Mensch wird die Binärzahl in dezimalschreibweise auf dem Display gezeigt.
Entweder die Binärzahl wird umgerechnet (Mit einem kleinen Programm) oder das Display macht das selbst, indem es entsprechend der binärcodes die richtigen Segmente aufleuchten lässt.
Schau einmal bei Wikipedia unter Segmentanzeige. Ziemlich unten gibt es eine Tabelle.
Nicht unbedingt.
Es gibt durchaus REchenwerke, die mit Digital-Zahlen (Dezimal = 1 bis 9) rechnen können.
Was ist die fachliche Bezeichnung für den Umrechner.