Přeskočit na obsah

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)
  • 111

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) 71

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) 1537
  • 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.

Vytisknout tuto stránku
Vrch stránky