Cálculos de base n (BASE)
Use a tecla
para entrar no Modo BASE quando quiser fazer cálculos usando valores de base n.


(BASE)
O modo numérico padrão inicial ao entrar no Modo BASE é decimal, o que significa que as inserções e resultados de cálculos utilizam o formato de número decimal. Pressione uma das seguintes teclas para mudar para o modo numérico:
(DEC) para decimal,
(HEX) para hexadecimal,
(BIN) para binário ou
(OCT) para octal.
Exemplo: Para entrar no Modo BASE, mudar para o modo binário e calcular 112 + 12
(BIN)
- 11
1

Nota
Utilize as seguintes teclas para inserir as letras de A a F para valores hexadecimais:
(A),
(B),
(C),
(D),
(E),
(F).
Além dos valores decimais, os cálculos podem ser realizados usando valores binários, octais e hexadecimais.
Você pode especificar o sistema numérico padrão a ser aplicado em todos os valores inseridos e exibidos, e o sistema numérico para valores individuais conforme você os insere.
Não é possível usar funções científicas em cálculos binários, octais, decimais e hexadecimais. Não é possível inserir valores que incluem uma parte decimal e um exponente.
Se você inserir um valor que inclui uma parte decimal, a unidade cortará automaticamente a parte decimal.
Valores binários, octais e hexadecimais negativos são produzidos tomando o complemento dos dois.
Você pode usar os seguintes operadores lógicos entre os valores em cálculos de base n: and (produto lógico), or (soma lógica), xor (ou exclusivo), xnor (nor exclusivo), Not (complemento de bits) e Neg (negação).
A seguir encontram-se os intervalos permitidos para cada sistema numérico disponível.
| Modo de base n | Intervalos de entrada/saída |
|---|---|
| Binário | Positivo: 0 ≦ x ≦ 0111111111 Negativo: 1000000000 ≦ x ≦ 1111111111 |
| Octal | Positivo: 0 ≦ x ≦ 3777777777 Negativo: 4000000000 ≦ x ≦ 7777777777 |
| Decimal | -2147483648 ≦ x ≦ 2147483647 |
| Hexadecimal | Positivo: 0 ≦ x ≦ 7FFFFFFF Negativo: 80000000 ≦ x ≦ FFFFFFFF |
Especificando o modo numérico de um valor de inserção específico
Você pode inserir um comando especial imediatamente seguido de um valor para especificar o modo numérico desse valor. Esses comandos especiais são: d (decimal), h (hexadecimal), b (binário) e o (octal).
Exemplo: Para calcular 1010 + 1016 + 102 + 108 e exibir o resultado como um valor decimal

(DEC)
(LOGIC)
(LOGIC)
(LOGIC)
(d) 10

(DEC)
(LOGIC)
(LOGIC)
(LOGIC)
(h) 10

(DEC)
(LOGIC)
(LOGIC)
(LOGIC)
(b) 10

(DEC)
(LOGIC)
(LOGIC)
(LOGIC)
(o) 10
- 36
Convertendo um resultado de cálculo em outro tipo de valor
Você pode utilizar uma das seguintes teclas para converter o resultado de cálculo exibido atualmente em outro tipo de cálculo:
(DEC) (decimal),
(HEX) (hexadecimal),
(BIN) (binário),
(OCT) (octal).
Exemplo: Para calcular 1510 × 310 no modo decimal e, em seguida, converter o resultado para hexadecimal, binário e octal

(DEC) 15
3
- 45
(HEX)- 2d
(BIN)- 101101
(OCT)- 55
Nota
É possível que você não consiga converter um valor de um sistema numérico cujo intervalo de cálculo seja maior do que o intervalo de cálculo do sistema numérico resultante.
A mensagem "Math ERROR" (erro de matemática) indica que o resultado possui muitos dígitos (transbordamento).
Exemplos de cálculos de base n
Exemplo 1: Para calcular 101112 + 110102 em binário (1100012)

(BIN) 10111
11010
- 110001
Exemplo 2: Para calcular 78 + 18 em octal (108)

(OCT) 7
1
- 10
Exemplo 3: Para calcular 1F16 + 116 em hexadecimal (2016)

(HEX) 1
(F)
1
- 20
Exemplo 4: Para converter o valor decimal 3010 em binário, octal e hexadecimal

(DEC) 30
- 30
(BIN)- 11110
(OCT)- 36
(HEX)- 1E
Exemplo 5: Para transformar o resultado de 510 + 516 em binário

(BIN)
(LOGIC)
(LOGIC)
(LOGIC)
(d) 5
(LOGIC)
(LOGIC)
(LOGIC)
(h) 5
- 1010
Operações lógicas e negativas
Sua calculadora oferece operadores lógicos (And, Or, Xor, Xnor) e funções (Not, Neg) para operações lógicas e negativas em valores binários. Use o menu que aparece ao pressionar
(LOGIC) para inserir esses operadores lógicos e funções.
Nota
No caso de um valor binário, octal ou hexadecimal negativo, a calculadora converte o valor para binário, usa o complemento dos dois e converte de volta para a base numérica original. Para valores decimais, a calculadora simplesmente adiciona um sinal de menos.
Exemplos
Todos os exemplos a seguir são efetuados no modo binário.
Exemplo 1: Para determinar o AND lógico de 10102 e 11002 (10102 and 11002)
1010
(LOGIC)
(And) 1100
- 1000
Exemplo 2: Para determinar o OR lógico de 10112 e 110102 (10112 or 110102)
1011
(LOGIC)
(Or) 11010
- 11011
Exemplo 3: Para determinar o XOR lógico de 10102 e 11002 (10102 xor 11002)
1010
(LOGIC)
(LOGIC)
(Xor) 1100
- 110
Exemplo 4: Para determinar o XNOR lógico de 11112 e 1012 (11112 xnor 1012)
1111
(LOGIC)
(Xnor) 101
- 1111110101
Exemplo 5: Para determinar o complemento em bits de 10102 (Not(10102))

(LOGIC)
(LOGIC)
(Not) 1010
- 1111110101
Exemplo 6: Para negar (utilize o complemento de dois) de 1011012 (Neg(1011012))

(LOGIC)
(LOGIC)
(Neg) 101101
- 1111010011

