Hopp til innhold

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.

Toppen av siden