Hoppa till innehåll

Bas-n-beräkningar

Om du vill utföra decimala, hexadecimala, binära eller oktala beräkningar ska du använda Base-N-läget. Tryck på , välj ikonen för Base-N-läget och tryck sedan på . Standardinställt nummerläge för Base-N-läget är decimalvärden.

När du har öppnat Base-N-läget trycker du på för att växla mellan olika nummerlägen.

Vid varje tryck på bläddrat du ett steg till genom följande nummerlägen.

(1) [Decimal]

(2) [Hexadecimal]

(3) [Binary]

(4) [Octal]


Obs!

De värden i nedsänkt läge som visas i exemplen indikerar basen (nummerläge) för varje värde.
Exempel: 12 ... Binär 1; 116 ... Hexadecimal 1


Exempel 1: För att beräkna 112 + 12

1. Använd för att ändra nummerläget till [Binary].

2. Utför beräkningen 112 + 12.

  • 111

Exempel 2: För att beräkna 1F16 + 116 i hexadecimal

1. Använd för att ändra nummerläget till [Hexadecimal].

2. Utför beräkningen 1F16 + 116.

  • 1(F)1

Obs!

Använd följande tangenter för att mata in bokstäverna A till F för hexadecimala värden: (A), (B), (C), (D), (E), (F). Du kan även mata in hexadecimala värden med alternativen i CATALOG-menyn nedan.
– [Hex Value] > [A], [B], [C], [D], [E] eller [F]

Observera att om du anger ett tecken från A till F med hjälp av åtgärden nedan kommer tecknet att behandlas som ett variabelnamn och inte som ett hexadecimalt värde.

(1) Tryck på för att visa skärmen med variabellistan.

(2) Välj [A=], [B=], [C=], [D=], [E=] eller [F=] och tryck sedan på .

(3) På menyn som visas väljer du [Recall].

I Base-N-läget stöds inte inmatning av decimalvärden och exponenter. Om ett beräkningsresultat har en bråkdel tas den bort.

Information om in- och utmatningsintervall (32 bitar) visas nedan.

Bas Intervall
Binär Positiv: 00000000000000000000000000000000 ≤ x ≤ 01111111111111111111111111111111 Negativ: 10000000000000000000000000000000 ≤ x ≤ 11111111111111111111111111111111
Oktal Positiv: 00000000000 ≤ x ≤ 17777777777 Negativ: 20000000000 ≤ x ≤ 37777777777
Decimal -2147483648 ≤ x ≤ 2147483647
Hexadecimal Positiv: 00000000 ≤ x ≤ 7FFFFFFF Negativ: 80000000 ≤ x ≤ FFFFFFFF

Ett Math ERROR inträffar när ett beräkningsresultat ligger utanför det tillämpliga intervallet för det nummersystem som används.

Ange sifferläge för ett visst inmatat värde

Du kan ange ett särskilt kommando omedelbart före ett värde för att ange nummerläget för det värdet. Specialkommandon är: d (decimal), h (hexadecimal), b (binär) och o (oktal).


Exempel 3: För att beräkna 1010 + 1016 + 102 + 108 och visa resultatet som ett decimalvärde

1. Använd för att ändra nummerläget till [Decimal].

2. Utför beräkningen 1010 + 1016 + 102 + 108.

  • – [Base Prefix] > [Decimal(d)] 10
    – [Base Prefix] > [Hexadecimal(h)] 10
    – [Base Prefix] > [Binary(b)] 10
    – [Base Prefix] > [Octal(o)] 10

Konvertera ett beräkningsresultat till en annan typ av värde

Du kan använda för att konvertera det beräkningsresultat som visas till en annan typ av värde.


Exempel 4: För att beräkna 1510 × 3710 i decimalläget och sedan konvertera resultatet till hexadecimalt

1. Använd för att ändra nummerläget till [Decimal].

2. Utför beräkningen 1510 × 3710.

  • 1537

3. Använd för att ändra nummerläget till [Hexadecimal].

Logiska och negativa operationer

Logiska och negativa operationer utförs genom att trycka på och välja [Logic Operation] och sedan välja önskat kommando (Neg, Not, and, or, xor, xnor) i menyn som visas. Alla exempel nedan utförs i binärt läge.


Exempel 5: För att bestämma logiskt AND för 10102 och 11002 (10102 and 11002)

  • 1010
    – [Logic Operation] > [and]
    1100

Exempel 6: För att bestämma det bitvisa komplementet till 10102 (Not(10102))

  • – [Logic Operation] > [Not]
    1010

Obs!

För negativa binära, oktala och hexadecimala värden konverterar räknaren värdet till binärt, tar tvåans komplement och konverterar sedan tillbaka till den ursprungliga nummerbasen. För decimalvärden lägger räknaren bara till ett minustecken.

Överst på
sidan