Výpočty se základem n (BASE-N)
Chcete-li provádět výpočty pomocí desítkových, hexadecimálních, binárních a/nebo osmičkových hodnot, stiskněte 
(BASE-N) a vstupte do režimu BASE-N.
Počáteční výchozí režim čísel, když vstoupíte do režimu BASE-N, je desítkový, což znamená, že vložení a výsledky výpočtů užívají formát desítkových čísel.
Stiskněte jednu z následujících kláves pro přepnutí číselných režimů:
(DEC) pro desítkový,
(HEX) pro hexadecimální,
(BIN) pro binární, nebo
(OCT) pro osmičkový.
Příklad 1: Chcete-li vstoupit do režimu BASE-N, přepněte na režim binární a vypočítejte 112 + 12

(BASE-N)
(BIN)
- 11
1

Příklad 2: Pokračování shora uvedeného, přepněte na režim hexadecimální a vypočítejte 1F16 + 116

(HEX) 1
(F)
1

Příklad 3: Pokračování shora uvedeného, přepněte na režim osmičkový a vypočítejte 78 + 18

(OCT) 7
1

Poznámka
Pomocí následujících kláves zadejte písmena A až F pro hexadecimální hodnoty:
(A),
(B),
(C),
(D),
(E),
(F).
V režimu BASE-N není podporováno vkládání zlomkových (desetinných) hodnot a exponent. Pokud má výsledek výpočtu zlomkovou část, je odříznuta.
Vstupní a výstupní rozsahy jsou 16 bitů pro binární hodnoty a 32 bitů pro další typy hodnot. Následující ukazuje podrobnosti o vstupních a výstupních rozsazích.
| Režim se základem n | Vstupní/výstupní rozsahy |
|---|---|
| Binární | Kladný: 0000000000000000 ≦ x ≦ 0111111111111111 Záporný:1000000000000000 ≦ x ≦ 1111111111111111 |
| Osmičkový | Kladný: 00000000000 ≦ x ≦ 17777777777 Záporný:20000000000 ≦ x ≦ 37777777777 |
| Desítkový | -2147483648 ≦ x ≦ 2147483647 |
| Hexadecimální | Kladný:00000000 ≦ x ≦ 7FFFFFFF Záporný:80000000 ≦ x ≦ FFFFFFFF |
Určení číselného režimu konkrétní vložené hodnoty
Bezprostředně za hodnotu můžete vložit speciální příkaz, který specifikuje číselný režim dané hodnoty. Těmito speciálními příkazy jsou: d (desítkový), h (hexadecimální), b (binární) a o (osmičkový).
Příklad: Chcete-li vypočítat 1010 + 1016 + 102 + 108 a zobrazit výsledek jako desetinnou hodnotu

(DEC)
(BASE)
(d) 10

(BASE)
(h) 10

(BASE)
(b) 10

(BASE)
(o) 10
- 36
Převádění výsledku výpočtů na jiný typ hodnoty
Pro převedení aktuálně zobrazovaného výsledku výpočtu na jiný typ hodnoty můžete provést jakoukoli z následujících klávesových operací:
(DEC) (desítkový),
(HEX) (hexadecimální),
(BIN) (binární),
(OCT) (osmičkový).
Příklad: Chcete-li vypočítat 1510 × 3710 v desítkovém režimu a poté převést výsledek na hexadecimální, binární a osmičkový

(DEC) 15
37
- 555
(HEX)- 0000022B
(BIN)- 0000001000101011
(OCT)- 00000001053
Logické operace a negace
Váš kalkulátor je vybaven logickými operátory (and, or, xor, xnor) a funkcemi (Not, Neg) pro logické operace a negace binárních hodnot.
Tyto logické operátory a funkce můžete zadávat pomocí nabídky, která se objeví po stisku 
(BASE).
| Stiskněte tuto klávesu: | Když chcete zadat následující: |
|---|---|
(and) |
Logický operátor „and“ (logický součin), který vrátí výsledek bitového AND |
(or) |
Logický operátor „or“ (logický součet), který vrátí výsledek bitového OR |
(xor) |
Logický operátor „xor“ (výlučný logický součet), který vrátí výsledek bitového XOR |
(xnor) |
Logický operátor „xnor“ (výlučný záporný logický součet), který vrátí výsledek bitového XNOR |
(Not) |
Funkce „Not(“, která vrátí výsledek bitového doplňku |
(Neg) |
Funkce „Neg(“, která vrátí výsledek dvojkového doplňku |
Všechny následující příklady jsou provedeny v binárním režimu (
(BIN)).
Příklad 1: Chcete-li stanovit logickou hodnotu AND z 10102 a 11002 (10102 and 11002)
1010
(BASE)
(and) 1100
- 0000000000001000
Příklad 2: Chcete-li stanovit logickou hodnotu OR z 10112 a 110102 (10112 or 110102)
1011
(BASE)
(or) 11010
- 0000000000011011
Příklad 3: Chcete-li stanovit logickou hodnotu XOR z 10102 a 11002 (10102 xor 11002)
1010
(BASE)
(xor) 1100
- 0000000000000110
Příklad 4: Chcete-li stanovit logickou hodnotu XNOR z 11112 a 1012 (11112 xnor 1012)
1111
(BASE)
(xnor) 101
- 1111111111110101
Příklad 5: Chcete-li stanovit bitový doplněk z 10102 (Not(10102))


(BASE)
(Not) 1010

- 1111111111110101
Příklad 6: Chcete-li provést negaci (stanovit dvojkový doplněk) z 1011012 (Neg(1011012))


(BASE)
(Neg) 101101

- 1111111111010011
Poznámka
V případě záporné binární, osmičkové nebo hexadecimální hodnoty kalkulátor převede hodnotu na binární, vezme dvojkový doplněk, a poté převede zpět na původní číselný základ. U desítkových hodnot (se základem 10) kalkulátor pouze přidá záporné znaménko.


