Obliczenia o podstawie n (BASE-N)
Naciśnij klawisz 
(BASE-N), aby włączyć tryb BASE-N w celu wykonania obliczeń przy użyciu wartości dziesiętnych, szesnastkowych, dwójkowych i/lub ósemkowych.
Wartość domyślna po włączeniu trybu BASE-N jest wartością dziesiętną, co znaczy, że wprowadzanie danych i wyniki obliczenia będą w formacie liczb dziesiętnych.
Aby przełączyć tryby liczbowe, naciśnij następujące klawisze:
(DEC) — tryb dziesiętny,
(HEX) — tryb szesnastkowy,
(BIN) — tryb dwójkowy lub
(OCT) — tryb ósemkowy.
Przykład 1: Aby włączyć tryb BASE-N, przełączyć w tryb dwójkowy i obliczyć 112 + 12

(BASE-N)
(BIN)
- 11
1

Przykład 2: Kontynuując powyższe, aby przełączyć na tryb szesnastkowy i obliczyć 1F16 + 116

(HEX) 1
(F)
1

Przykład 3: Kontynuując powyższe, aby przełączyć na tryb ósemkowy i obliczyć 78 + 18

(OCT) 7
1

Uwaga
Użyj następujących klawiszy, aby wprowadzać litery od A do F w wartościach szesnastkowych:
(A),
(B),
(C),
(D),
(E),
(F).
W trybie BASE-N wprowadzanie wartości ułamkowych (dziesiętnych) i wykładników potęgi nie jest obsługiwane. Jeżeli wynik obliczenia będzie miał część ułamkową, będzie ona odcięta.
Zakres wejścia i wyjścia to 16 bitów dla wartości dwójkowych, a 32 bity dla innych rodzajów. Poniżej pokazane są szczegóły dotyczące zakresów wejścia i wyjścia.
| Tryb o podstawie n | Zakresy wejścia/wyjścia |
|---|---|
| Dwójkowy | Dodatnie: 0000000000000000 ≦ x ≦ 0111111111111111 Ujemne:1000000000000000 ≦ x ≦ 1111111111111111 |
| Ósemkowy | Dodatnie: 00000000000 ≦ x ≦ 17777777777 Ujemne:20000000000 ≦ x ≦ 37777777777 |
| Dziesiętny | -2147483648 ≦ x ≦ 2147483647 |
| Szesnastkowy | Dodatnie:00000000 ≦ x ≦ 7FFFFFFF Ujemne:80000000 ≦ x ≦ FFFFFFFF |
Określanie trybu liczbowego dla szczególnej wprowadzanej wartości
Można wprowadzić specjalne polecenie zaraz po wartości, aby określić jej tryb liczbowy. Takie specjalne polecenia to: d (dziesiętny), h (szesnastkowy), b (dwójkowy) oraz o (ósemkowy).
Przykład: Aby obliczyć 1010 + 1016 + 102 + 108 i wyświetlić wynik jako wartość dziesiętną

(DEC)
(BASE)
(d) 10

(BASE)
(h) 10

(BASE)
(b) 10

(BASE)
(o) 10
- 36
Przeliczanie wyniku obliczenia na inny rodzaj wartości
Można użyć jednej z następujących operacji klawiszami, aby przeliczyć wyświetlany wynik obliczenia na inny rodzaj wartości:
(DEC) (dziesiętny),
(HEX) (szesnastkowy),
(BIN) (dwójkowy),
(OCT) (ósemkowy).
Przykład: Aby obliczyć 1510 × 3710 w trybie dziesiętnym, a następnie przeliczyć wynik na szesnastkowy, dwójkowy i ósemkowy

(DEC) 15
37
- 555
(HEX)- 0000022B
(BIN)- 0000001000101011
(OCT)- 00000001053
Operacje logiczne i negacja
Kalkulator jest wyposażony w operatory logiczne (and, or, xor, xnor) i funkcje (Not, Neg) na potrzeby operacji logicznych i negacji w wartościach dwójkowych.
Aby wprowadzić operatory logiczne i funkcje, użyj menu wyświetlanego po naciśnięciu klawisza 
(BASE).
| Naciskany klawisz: | Wprowadzana funkcja: |
|---|---|
(and) |
Operator logiczny „and” (iloczyn logiczny), który zwraca wynik bitowy AND |
(or) |
Operator logiczny „or” (suma logiczna), który zwraca wynik bitowy OR |
(xor) |
Operator logiczny „xor” (suma logiczna wykluczająca), który zwraca wynik bitowy XOR |
(xnor) |
Operator logiczny „xnor” (negacja sumy logicznej wykluczającej), który zwraca wynik bitowy XNOR |
(Not) |
Funkcja „Not(”, która zwraca wynik bitowego dopełnienia |
(Neg) |
Funkcja „Neg(”, która zwraca wynik dopełnienia dwójki |
Wszystkie z poniższych przykładów zostały wykonane w trybie dwójkowym (
(BIN)).
Przykład 1: Aby określić koniunkcję AND z 10102 i 11002 (10102 and 11002)
1010
(BASE)
(and) 1100
- 0000000000001000
Przykład 2: Aby określić alternatywę OR z 10112 i 110102 (10112 or 110102)
1011
(BASE)
(or) 11010
- 0000000000011011
Przykład 3: Aby określić alternatywę wykluczającą XOR z 10102 i 11002 (10102 xor 11002)
1010
(BASE)
(xor) 1100
- 0000000000000110
Przykład 4: Aby określić negację alternatywy wykluczającej XNOR z 11112 i 1012 (11112 xnor 1012)
1111
(BASE)
(xnor) 101
- 1111111111110101
Przykład 5: Aby określić dopełnienie bitowe z 10102 (Not(10102))


(BASE)
(Not) 1010

- 1111111111110101
Przykład 6: Aby określić negację dopełnienia bitowego z 1011012 (Neg(1011012))


(BASE)
(Neg) 101101

- 1111111111010011
Uwaga
W przypadku ujemnej wartości dwójkowej, ósemkowej lub szesnastkowej kalkulator konwertuje wartość na dwójkową, bierze dopełnienie dwójki, a następnie konwertuje z powrotem na pierwotny tryb liczbowy. W przypadku wartości dziesiętnych (podstawa 10) kalkulator po prostu dodaje znak minus.


