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.
- 11
1

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.
- 15
37

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.

