Série fx-ESPLUS/série fx-ES

P4
Há algum aspecto que seja necessário ter em mente ao realizar operações BASE-N e operações lógicas?
R4
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-991ESPLUS.

Exemplo: converter o valor decimal 28 no seu equivalente binário.
1. No modo BASE, especifique decimal como base numérica predefinida.
[MODE] [4](BASE-N) [X2](Dec)
2. Introduza o valor decimal 28.
[2] [8] [=]
3. Especifique binário como base numérica pretendida.
[log](BIN)
Resultado apresentado: 0000000000011100 (Bin)

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

Exemplos:
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] [4](BASE-N) [^] (Hex)
2. Introduza o valor hexadecimal 19.
[1] [9]
3. Introduza o operador lógico.
[SHIFT] [3](BASE) [2](or)
4. Introduza o valor hexadecimal 1A, que irá apresentar o resultado hexadecimal.
[1] [( - )](A) [=]
Resultado apresentado: 1B (Hex)
5. Especifique binário como base numérica pretendida.
[log](BIN)
Resultado apresentado: 0000000000011011

Operação Xor: 19 Xor 1A
1. No modo BASE, especifique hexadecimal como base numérica predefinida.
[MODE] [4](BASE-N) [^] (Hex)
2. Introduza o valor hexadecimal 19.
[1] [9]
3. Introduza o operador lógico.
[SHIFT] [3](BASE) [3](xor)
4. Introduza o valor hexadecimal 1A, que irá apresentar o resultado hexadecimal.
[1] [( - )](A) [=]
Resultado apresentado: 3 (Hex)
5. Especifique binário como base numérica pretendida.
[log](BIN)
Resultado apresentado: 0000000000000011(Bin)

Essa informação foi útil?

Enviar