Utregninger med grunntall n
Når du vil utføre utregninger med desimal-, heksadesimal-, binær- og eller oktalverdier, starter du Base-N-appen. Trykk på , velg Base-N-appikonet, og trykk deretter på . Den opprinnelige innstillingen for standardtallmodus når du starter Base-N-appen, er desimal.
Etter at du har startet Base-N-appen, bruker du for å bytte tallmodus.
Hvert trykk på blar gjennom tallmodusene som vist nedenfor.
(1) [Decimal]
(2) [Hexadecimal]
(3) [Binary]
(4) [Octal]
Merk
Subskripter som er vedlagt verdiene som vises i eksemplene, indikerer grunntallet (tallmodus) for hver verdi.
Eksempel: 12 ... Binær 1; 116 ... Heksadesimal 1
Eksempel 1: Slik regner du ut 112 + 12
1. Bruk for å endre tallmodus til [Binary].
2. Utfør utregningen 112 + 12.
- 111
Eksempel 2: Slik regner du ut 1F16 + 116 i heksadesimal
1. Bruk for å endre tallmodus til [Hexadecimal].
2. Utfør utregningen 1F16 + 116.
- 1(F)1
Merk
Bruk de følgende tastene for å sette inn bokstav A til F for heksadesimalverdier: (A), (B), (C), (D), (E), (F). Du kan også sette inn heksadesimalverdier med CATALOG-menyelementene som vises nedenfor.
– [Hex Value] > [A], [B], [C], [D], [E] eller [F]
Vær oppmerksom på at hvis du setter inn et tegn fra A til F med operasjonen nedenfor, blir tegnet behandlet som et variabelnavn og ikke en heksadesimalverdi.
(1) Trykk på for å vise listeskjermen for variabler.
(2) Velg [A=], [B=], [C=], [D=], [E=] eller [F=], og trykk deretter på .
(3) I menyen som åpnes, velger du [Recall].
I Base-N-appen støttes ikke innsetting av brøkverdier (desimal) og eksponenter. Hvis et utregningsresultat har en brøkdel, blir den kuttet ut.
Nedenfor ser du detaljer om spekter for inndata og utdata (32 bit).
Grunntall | Spekter |
---|---|
Binær | Positive: 00000000000000000000000000000000 ≤ x ≤ 01111111111111111111111111111111 Negative: 10000000000000000000000000000000 ≤ x ≤ 11111111111111111111111111111111 |
Oktal | Positive: 00000000000 ≤ x ≤ 17777777777 Negative: 20000000000 ≤ x ≤ 37777777777 |
Desimal | -2147483648 ≤ x ≤ 2147483647 |
Heksadesimal | Positive: 00000000 ≤ x ≤ 7FFFFFFF Negative: 80000000 ≤ x ≤ FFFFFFFF |
En Math ERROR oppstår når et utregningsresultat er utenfor det gjeldende spekteret for tallsystemet som brukes.
Spesifisere nummermodus for en bestemt inndataverdi
Du kan sette inn en spesialkommando rett foran en verdi for å spesifisere tallmodus for verdien. Spesialkommandoene er d (desimal), h (heksadesimal), b (binær) og o (oktal).
Eksempel 3: Slik regner du ut 1010 + 1016 + 102 + 108 pg viser resultatet som en desimalverdi
1. Bruk for å endre tallmodus til [Decimal].
2. Utfør utregningen 1010 + 1016 + 102 + 108.
- – [Base Prefix] > [Decimal(d)] 10
– [Base Prefix] > [Hexadecimal(h)] 10
– [Base Prefix] > [Binary(b)] 10
– [Base Prefix] > [Octal(o)] 10
Konvertere et utregningsresultat til en annen type verdi
Du kan bruke for å konvertere utregningsresultatet som vises, til en annen verditype.
Eksempel 4: Slik regner du ut 1510 × 3710 i desimalmodus og konverterer deretter resultatet til heksadesimal
1. Bruk for å endre tallmodus til [Decimal].
2. Utfør utregningen 1510 × 3710.
- 1537
3. Bruk for å endre tallmodus til [Hexadecimal].
Logiske operasjoner og negasjonsoperasjoner
Logiske operasjoner og negasjonsoperasjoner utføres ved å trykke på og velge [Logic Operation], og deretter velge den ønskelige kommandoen (Neg, Not, and, or, xor, xnor) fra menyen som vises. Alle eksemplene nedenfor utføres i binærmodus.
Eksempel 5: Slik fastslår du den logiske AND for 10102 og 11002 (10102 and 11002)
- 1010
– [Logic Operation] > [and]
1100
Eksempel 6: Slik fastslår du det bitvise komplementet for 10102 (Not(10102))
- – [Logic Operation] > [Not]
1010
Merk
I tilfelle en negativ binær, oktal eller heksadesimal verdi konverterer kalkulatoren verdien til binær, tar komplementet til totallet og konverterer det deretter tilbake til det opprinnelige grunntallet. For desimalverdier legger kalkulatoren bare til et minustegn.