n-bázis számítások (BASE-N)
Nyomja meg az (BASE-N) gombot a BASE-N módba való belépéshez, amennyiben decimális, hexadecimális, bináris és/vagy oktális számrendszerű értékek használatával óhajt számításokat végezni.
A BASE-N módba lépéskor az alapértelmezett kezdő számmód a decimális számrendszer, ami azt jelenti, hogy a bevitel és a számítási eredmények is a decimális számformátumot használják.
A számmódok átkapcsolásához nyomja meg az alábbi gombok valamelyikét: (DEC) a decimálishoz, (HEX) a hexadecimálishoz, (BIN) a binárishoz és (OCT) az oktálishoz.
1. példa: A BASE-N módba lépéshez kapcsoljon bináris számrendszerű módba, és számítsa ki: 112 + 12
- (BASE-N)
- (BIN)
- 111
2. példa: A fentiek folytatásaként kapcsoljon hexadecimális számrendszerű módba, és számítsa ki: 1F16 + 116
- (HEX) 1(F)1
3. példa: A fentiek folytatásaként kapcsoljon oktális számrendszerű módba, és számítsa ki: 78 + 18
- (OCT) 71
Megjegyzés
Az A - F betűk beviteléhez a hexadecimális értékeknél használja következő gombokat: (A), (B), (C), (D), (E), (F).
BASE-N módban a számológép nem támogatja a tört (decimális) értékek és hatványkitevők bevitelét. Ha valamelyik számítás eredménye tört részt tartalmaz, a számológép levágja azt.
A beviteli és kiviteli tartomány bináris számrendszerű értékeknél 16 bit, egyéb típusú értékeknél 32 bit. A beviteli és kivitel tartományokról a továbbiakban lehet olvasni részletesen.
n-bázis mód | Beviteli/kiviteli tartományok |
---|---|
Bináris számrendszernél | Pozitív: 0000000000000000 ≦ x ≦ 0111111111111111 Negatív:1000000000000000 ≦ x ≦ 1111111111111111 |
Oktális számrendszernél | Pozitív: 00000000000 ≦ x ≦ 17777777777 Negatív:20000000000 ≦ x ≦ 37777777777 |
Decimális számrendszernél | -2147483648 ≦ x ≦ 2147483647 |
Hexadecimális számrendszernél | Pozitív:00000000 ≦ x ≦ 7FFFFFFF Negatív:80000000 ≦ x ≦ FFFFFFFF |
A számmód megadása konkrét beviteli értéknél
Közvetlenül az érték után egy különleges parancs bevitelével tudja megadni az illető érték számmódját. Az alábbi különleges parancsok léteznek: d (decimális), h (hexadecimális), b (bináris) és o (oktális).
Példa: A 1010 + 1016 + 102 + 108 kiszámítása és az eredmény decimális értékként való megjelenítése
- (DEC)(BASE)(d) 10
(BASE)(h) 10
(BASE)(b) 10
(BASE)(o) 10 - 36
Számítási eredmény átszámítása más típusú értékre
Az éppen megjelenített számítási eredményt az alábbi gombműveletek valamelyikével tudja átszámítani más típusú értékre: (DEC) (decimális), (HEX) (hexadecimális), (BIN) (bináris), (OCT) (oktális).
Példa: A 1510 × 3710 decimális módban való kiszámítása, majd az eredmény hexadecimálissá, binárissá és oktálissá alakítása
- (DEC) 1537
- 555
- (HEX)
- 0000022B
- (BIN)
- 0000001000101011
- (OCT)
- 00000001053
Logikai és negációs műveletek
A számológép logikai operátorokat (and, or, xor, xnor) és függvényeket (Not, Neg) is tartalmaz, amelyekkel logikai és negációs műveletek végezhetők bináris számrendszerű értékeken.
Ezeknek a logikai operátoroknak és függvényeknek beviteléhez használja a (BASE) megnyomásakor megjelenő menüt.
Nyomja meg ezt a gombot: | Ennek beviteléhez: |
---|---|
(and) | Az „and” (logikai szorzat) logikai operátor egy bitszintű AND művelet eredményét adja vissza |
(or) | Az „or” (logikai összeg) logikai operátor egy bitszintű OR művelet eredményét adja vissza |
(xor) | Az „xor” (kizáró logikai összeg) logikai operátor egy bitszintű XOR művelet eredményét adja vissza |
(xnor) | Az „xnor” (kizáró logikai összeg tagadása) logikai operátor egy bitszintű XNOR művelet eredményét adja vissza |
(Not) | A „Not(” függvény egy bitszintű komplemens eredményét adja vissza |
(Neg) | A „Neg(” függvény egy kettes komplemens eredményét adja vissza |
Az alábbi példák végrehajtása a bináris számrendszerű módban ((BIN)) történt.
1. példa: Az 10102 és 11002 logikai AND műveletének meghatározása (10102 and 11002)
- 1010(BASE)(and) 1100
- 0000000000001000
2. példa: Az 10112 és 110102 logikai OR műveletének meghatározása (10112 or 110102)
- 1011(BASE)(or) 11010
- 0000000000011011
3. példa: Az 10102 és 11002 logikai XOR műveletének meghatározása (10102 xor 11002)
- 1010(BASE)(xor) 1100
- 0000000000000110
4. példa: Az 11112 és 1012 logikai XNOR műveletének meghatározása (11112 xnor 1012)
- 1111(BASE)(xnor) 101
- 1111111111110101
5. példa: Az 10102 bitszintű komplemens meghatározása (Not(10102))
- (BASE)(Not) 1010
- 1111111111110101
6. példa: Az 1011012 negálása (a kettes komplemens meghatározása) (Neg(1011012))
- (BASE)(Neg) 101101
- 1111111111010011
Megjegyzés
Negatív bináris, oktális vagy hexadecimális érték esetén a számológép binárissá alakítja át az értéket, fogja a kettes komplemenst, majd visszaalakítja az eredeti számbázisra. Decimális (base-10) alapú értékeknél a számológép mindössze kiteszi elé a mínusz előjelet.