Przejdź do treści

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

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

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

Wydrukuj tę stronę
Początek strony