fx-ESPLUS-serien/fx-ES-serien

F7
Är det något jag behöver tänka på när jag utför BASE-N-beräkningar och logiska beräkningar?
S7
Ja. Förutom decimalvärden kan du i dina beräkningar även använda binära, oktala och hexadecimala värden. Beräkningsresultat i läget BASE-N visas alltid i det talsystem som är valt för närvarande. Du kan ändra talsystem om du vill ändra visningen av ett värde till motsvarande tal i den andra basen. Du kan även utföra beräkningar med negativa värden och logiska beräkningar.

Obs!
När du anger hexadecimala värden ska du använda knapparna med röda eller gröna alfabetiska bokstäver för att ange A, B, C, D, E och F. I det här fallet behöver du inte trycka på knappen [ALPHA] innan du trycker på bokstavsknappen.
 
  Konvertering från BASE-N till decimaltal
Talsystem Bas exempel (det decimala talet 28) Resultat
Binärt 2 1x 24 + 1x 23 + 1x 22 + 0x 21 + 0x20 11100
Oktalt 8 3x 81 + 4x 80 34
Decimalt 10 2x 101 + 8x 100 28
Hexadecimalt 16 1x 161 + 12x 160 1C

Följande beräkningar utförs med fx-991ESPLUS.

Exempel: Konvertera det decimala värdet 28 till binär form.
1. Använd läget BASE och ange decimaltal som talbasinställning.
  [MODE] [4](BASE-N)  [X2](Dec)
2. Mata in det decimala värdet 28.
  [2]  [8]  [=]
3. Ange binära tal som önskad talbas.
  [log](BIN) 
  Resultat som visas: 0000000000011100 (Bin)

Logiska operationer
Med logiska operationer visas det bitvisa resultatet av den logiska produkten (and), logiska summan (or) den exklusiva logiska summan (Xor, Exor) eller den exklusiva, negativa logiska summan (Xnor). När det gäller negativa binära, oktala och decimala värden används tvåkomplementet av det ekvivalenta binära talet, och resultatet omvandlas till värdet i den ursprungliga talbasen. För decimaltal visas negativa värden med ett minustecken.

Sanningstabell
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 är ekvivalent med: Not (A and B)
A Nor B är ekvivalent med: Not (A or B)
A Xor B är ekvivalent med: (A Or B) And (Not(A) Or Not(B))

Exempel:
Räkna ut bitvis Or och Xor för de hexadecimala värdena 19 och 1A, och konvertera resultatet till binära värden.
  Or-operation:  19 Or 1A
1. Använd läget BASE och ange hexadecimala tal som talbasinställning.
 
[MODE] [4](BASE-N) [^] (Hex)
2. Mata in det hexadecimala talet 19.
  [1]  [9] 
3. Mata in den logiska operatorn.
 
[SHIFT] [3](BASE) [2](or)
4. Mata in det hexadecimala talet 1A. Då visas det hexadecimala resultatet.
  [1]  [( - )](A)  [=] 
  Resultat som visas: 1B (Hex)
5. Ange binära tal som önskad talbas.
  [log](BIN)
  Resultat som visas: 0000000000011011

  Xor-operation:  19 Xor 1A
1. Använd läget BASE och ange hexadecimala tal som talbasinställning.
 
[MODE] [4](BASE-N) [^] (Hex)
2. Mata in det hexadecimala talet 19.
  [1]  [9] 
3. Mata in den logiska operatorn.
 
[SHIFT] [3](BASE) [3](xor)
4. Mata in det hexadecimala talet 1A. Då visas det hexadecimala resultatet.
  [1]  [( - )](A)  [=] 
  Resultat som visas: 3 (Hex)
5. Ange binära tal som önskad talbas.
  [log](BIN)
  Resultat som visas: 0000000000000011(Bin)

Hur användbar var den här informationen?

SKICKA