Geral
- P5
- Há algum aspecto que seja necessário ter em mente ao realizar operações BASE-N e operações lógicas?
- R5
- Sim. Além de valores decimais, podem ser realizados cálculos com valores binários, octais e hexadecimais. Os resultados dos cálculos no modo BASE-N são sempre apresentados utilizando o sistema numérico seleccionado na altura. Pode alterar a definição de sistema numérico para mudar um valor para outro sistema numérico. Também pode realizar cálculos com valores negativos e operações lógicas.
Nota:
Ao introduzir valores hexadecimais, utilize as teclas assinaladas com letras a verde ou vermelho para introduzir A, B, C, D, E e F. Neste caso, não é necessário premir a tecla [ALPHA] antes de premir a tecla do carácter.
Converter de BASE-N para decimal
Sistema numérico Base Exemplo (número decimal 28) Resultado Binário 2 1x 24 + 1x 23 + 1x 22 + 0x 21 + 0x20 11100 Octal 8 3x 81 + 4x 80 34 Decimal 10 2x 101 + 8x 100 28 Hexadecimal 16 1x 161 + 12x 160 1C
Os cálculos seguintes são realizados na fx-991MS. As operações são similares noutros modelos de calculadoras científicas (fx-115MS, fx-115WA, fx-991WA, fx-3650P, etc.).
Exemplo: converter o valor decimal 28 no seu equivalente binário.
1. No modo BASE, especifique decimal como base numérica predefinida.
[MODE] [MODE] [3](BASE) [X2](Dec)
2. Introduza o valor decimal 28.
[2] [8] [=]
3. Especifique binário como base numérica pretendida.
[log](BIN)
Resultado apresentado: 11100
Operações lógicas
As operações lógicas apresentam os resultados dos produtos lógicos bit a bit (and), produto lógico (or), produto lógico exclusivo (Xor, Exor) e produto lógico negativo exclusivo (Xnor). No caso de valores binários, octais e decimais negativos, é obtido o complemento de 2 do equivalente binário do valor e, em seguida, o resultado é devolvido ao seu valor original de base numérica. Com base numérica decimal, os valores negativos são apresentados com um sinal de menos.
Tabela de verdade
A B A And B A Or B A Nand B A Nor B A Xor B 0 0 0 0 1 1 0 0 1 0 1 1 0 1 1 0 0 1 1 0 1 1 1 1 1 0 0 0
A Nand B é equivalente a: Não (A e B)
A Nor B é equivalente a: Não (A ou B)
A Xor B é equivalente a: (A ou B) e (não (A) Ou Não (B))
Exemplo:
Assumir Or e Xor bit a bit dos valores hexadecimais 19 e 1A e converter os resultados em valores binários.
Operação Or: 19 Or 1A
1. No modo BASE, especifique hexadecimal como base numérica predefinida.
[MODE] [MODE] [3](BASE) [^](Hex)
2. Introduza o valor hexadecimal 19.
[1] [9]
3. Introduza o operador lógico.
[x -1](LOGIC) [2](or)
4. Introduza o valor hexadecimal 1A, que irá apresentar o resultado hexadecimal.
[1] [( - )](A) [=]
Resultado apresentado: 1b
5. Especifique binário como base numérica pretendida.
[log](BIN)
Resultado apresentado: 11011
Operação Xor: 19 Xor 1A
1. No modo BASE, especifique hexadecimal como base numérica predefinida.
[MODE] [MODE] [3](BASE) [^](Hex)
2. Introduza o valor hexadecimal 19.
[1] [9]
3. Introduza o operador lógico.
[x -1](LOGIC) [x -1](LOGIC) [1](xor)
4. Introduza o valor hexadecimal 1A, que irá apresentar o resultado hexadecimal.
[1] [( - )](A) [=]
Resultado apresentado: 3
5. Especifique binário como base numérica pretendida.
[log](BIN)
Resultado apresentado: 11