fx-9750G PLUS_CFX-9850GB PLUS_9850GC

Kapitel
5
Beräkningar med binära,
oktala, decimala och
hexadecimala tal
Denna räknare kan utföra följande operationer som innefattar olika
talsystem.
• Talsystemsomvandling
• Aritmetiska operationer
• Negativa värden
• Bitvisa operationer
5-1
5-2
5-3
5-4
Före beräkning med binära, oktala, decimala eller
hexadecimala tal med heltal
Val av talsystem
Aritmetiska operationer
Negativa värden och bitvisa operationer
5-1 Före beräkning med binära, oktala, decimala
eller hexadecimala tal med heltal
RUN läget kan användas för att utföra beräkningar med binära, oktala, decimala
och hexadecimala tal. Det här läget kan också användas för omvandling mellan
talsystem och för bitvisa operationer.
• Vetenskapliga funktioner kan inte användas i beräkningar med binära, oktala,
decimala eller hexadecimala tal.
• Endast heltal kan användas i beräkningar med binära, oktala, decimala eller
hexadecimala tal, varför bråktal ej är tillåtna. Om tal som innehåller decimaler
matas in, kommer decimalerna automatiskt att tas bort.
• Vid försök att mata in ett tal som inte är gällande inom det talsystem (binärt,
oktalt, decimalt, hexadecimalt) som används, kommer räknaren att visa ett
felmeddelande. Följande visar de siffror som kan användas i varje talsystem.
Binära tal: 0, 1
Oktala tal: 0, 1, 2, 3, 4, 5, 6, 7
Decimaltal: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
Hexadecimala tal: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
• Bokstäverna ur alfabetet som används i hexadecimala tal ser annorlunda ut i
teckenfönstret för att skilja dem ifrån textbokstäver.
Normal text
A
B
C
D
E
F
Hexadecimala tal
u
v
w
x
y
z
Tangenter
• Negativa binära, oktala och hexadecimala tal framställs genom att använda
tvåkomplementet av det ursprungliga talet.
• Följande är visningskapaciteten för vart och ett av talsystemen.
74
Talsystem
Visningskapacitet
Binära tal
16 siffror
Oktala tal
11 siffror
Decimaltal
10 siffror
Hexadecimala tal
8 siffror
Före beräkning med binära, oktala, decimala eller hexadecimala tal med heltal
5-1
• Följande visar deolika talsystemens beräkningsomfång.
Binära
Positiva tal: 0 < x < 111111111111111
Negativa tal: 1000000000000000 < x < 1111111111111111
Oktala
Positiva tal: 0 < x < 17777777777
Negativa tal: 20000000000 < x < 37777777777
Decimala
Positiva tal: 0 < x < 2147483647
Negativa tal: –2147483648 < x < –1
Hexadecimala
Positiva tal: 0 < x < 7FFFFFFF
Negativa tal: 80000000 < x < FFFFFFFF
uAtt utföra beräkning med binära, oktala, decimala eller
hexadecimala tal
1. Uppvisa huvudmenyn och välj RUN.
Sid. 5
2. Tryck på !Z och specificera grundläggande talsystem genom att trycka
på 2 (Dec), 3 (Hex), 4 (Bin), eller 5 (Oct).
3. Tryck på J för att ändra till skärmen för räkneinmatning. En funktionsmeny
med följande poster visas.
• {d~o}/{LOG} ...meny för {specificering av talsystem}/{bitvisa operationer}
75
5-2 Val av talsystem
Använd uppsättningsskärmen för att specificera decimal, hexadecimal, binär eller
oktal som grundläggande talsystem. Tryck på funktionstangenten som motsvarar
önskat system och tryck sedan på w.
uOmvandling av ett uppvisat värde från ett talsystem till ett annat
Exempel
Omvandla 2210 (grundläggande talsystem) till dess binära eller
oktala värde
A!Z2(Dec)J1(d~o)1(d)
ccw
!Z4(Bin)Jw
!Z5(Oct)Jw
uAtt specificera talsystem för ett inmatat värde
Det går att specificera ett talsystem för varje enskilt värde som matas in. Tryck på
1 (d~o) medan binära, oktala, decimal eller hexadecimal ställts in som gällande
nummersystem för att visa en meny av nummerystemsymboler. Tryck på den
funktionstangent som stämmer med den symbol du vill välja och mata sedan in
önskat värde.
• {d}/{h}/{b}/{o} ... {decimal}/{hexadecimal}/{binär}/{oktal}
uInmatning av värden med blandade talsystem
Exempel
Mata in 12310 eller 10102 när det grundläggande talsystemet är
hexadecimal
!Z3(Hex)J
A1(d~o)1(d)bcdw
3(b)babaw
76
5-3 Aritmetiska operationer
Exempel 1
Beräkna 101112 + 110102
!Z4(Bin)J
Ababbb+
bbabaw
Exempel 2
Mata in och beräkna 1238 × ABC16 när det grundläggande
talsystemet är decimal teller hexadecimalt
!Z2(Dec)J
A1(d~o)4(o)bcd*
Sid. 74
2(h)ABCw
!Z3(Hex)Jw
77
5-4 Negativa värden och bitvisa operationer
Tryck på 2 (LOG) medan binära, oktala, decimal eller hexadecimal ställts in som
gällande nummersystem för att visa en meny av negationer och bitvisa operatörer.
• {Neg} ... {negation}*1
• {Not}/{and}/{or}/{xor}/{xnor} ... {NOT}*2/{AND}/{OR}/{XOR}/{XNOR}*3
k Negativa värden
Exempel
Bestäm det negativa värdet av 1100102
!Z4(Bin)J
A2(LOG)1(Neg)
bbaabaw
k Bitvisa operationer
Exempel 1
Mata in och beräkna “12016 and AD16”
!Z3(Hex)J
Abca2(LOG)
Sid. 74
3(and)ADw
Exempel 2
Visa resultatet av “368 or 11102” som ett oktalt värde
!Z5(Oct)JJ
Adg2(LOG)
4(or)J1(d~o)3(b)
bbbaw
Exempel 3
Negera 2FFFED16
!Z3(Hex)JJ
A2(LOG)2(Not)
Sid. 74
cFFFEDw
*1 tvåkomplement
*2 enkomplement (bitvis komplement)
*3 bitvis AND, bitvis OR, bitvis XOR, bitvis XNOR
78