Dual Zahlen

Diskussionen auf Deutsch

Dual Zahlen

Postby klaus » Tue Jun 26, 2012 6:36 am

Hallo,

Wie kann ich mit Binärzahlen rechnen.
Wenn ich im Base-Modus 0110 als Binärzahl eingebe, diese in den Stack übernehme erscheint 1101110b in der Anzeige.
Wie kann ich den ND1 davon überzeugen, dass ich nur mit einem halben Byte rechnen möchte?

Gruß Klaus
Gruß Klaus
klaus
 
Posts: 41
Joined: Sat Jun 23, 2012 1:42 pm
Location: Germany

Re: Dual Zahlen

Postby oliver » Tue Jun 26, 2012 10:15 am

Hallo Klaus,

Das Base funktioniert bei ND1 anders als bei HPs: es gibt keinen generellen Modus der für alle Zahlen auf dem Stack gilt. Stattdessen gibt es Konvertierungen, und Unterstützung von gemischten Basen beim Rechnen. (Z.B. kannst Du eine hexadezimale and ein binäre Zahl addieren, etc.) Das erlaubt auch verhandene Zahlen auf dem Stack zu Binärrechnungen einzusetzen, ohne Sie erst in eine "Binärzahl" umzuwandeln.

Der Zahlen Eingabe ändert sich daher nicht, und Deine Zahl 0110 war ganz einfach die dezimale Zahl 110, mit der geg. binäre Representation.

Zahlen können direkt in der gewünschten Basis eingegeben werden:
Gebe 110b ein, und das erwartete wird passieren (110b auf dem Stack)

Octale Eingabe: 110o
Hexadezimale: 0x110
oliver
Site Admin
 
Posts: 433
Joined: Sat May 01, 2010 2:11 pm

Re: Dual Zahlen

Postby klaus » Tue Jun 26, 2012 4:21 pm

Hallo Oliver,

Vielen Dank, so geht's!!

Gruß Klaus
Gruß Klaus
klaus
 
Posts: 41
Joined: Sat Jun 23, 2012 1:42 pm
Location: Germany


Return to Auf Deutsch

Who is online

Users browsing this forum: No registered users and 1 guest

cron