Professional Documents
Culture Documents
En byk Deerli
Ondalk Nokta
En Kk Deerli
Basamak
(Decimal Point,
Basamak
(Most Significant
DP)
(Least Significant
Digit, MSD)
Digit, LSD)
234.5610 =234.56D
Basamak Basamak
Deeri
Arl
Taban
Deeri
Bu alm iki yne geniletilirse; a basamak arl ve basamak deeri Ba olmak zere 10 tabanl
herhangi bir S saysnn genelletirilmi ifadesi aadaki ekilde gsterilebilir.
S=
Ba10a
a =
En byk Deerli
kili Nokta
En Kk Deerli
Bit
(Binary Point,
Bit
(Most Significant
BP)
(Least Significant
Bit, MSB)
Bit, LSB)
2
1101.012 =1101.01B
Basamak Basamak
Deeri
Arl
Taban
Deeri
Bu alm iki yne geniletilirse; a basamak arl ve basamak deeri Ba olmak zere 2 tabanl
herhangi bir S saysnn genelletirilmi ifadesi aadaki ekilde gsterilebilir.
S=
Ba 2 a
a =
Bu ifadede taban deeri T olarak deiken alnrsa T tabanna gre genel durum aadaki ekilde
elde edilir.
S=
BaT a
a =
Buradan hareket edilerek deiik tabandaki say sistemleri arasndaki dnm iin bir genel yntem
bulunabilir.
Saynn tam ve kesirli ksm ayr gsterilse : S = St + Sk
n basamakl saynn m basamakl tam ksm :
St = T ( B0 + T ( B1 + T ( B2 + LT ( Bm 1 )L)))
eklinde gsterilebilir.
Bu ifade taban deerine blnrse :
St T = B0 + T ( B1 + T ( B2 + LT ( Bm 1 )L))
K0 kalandr ve saynn tam ksmnn en dk arlkl basamadr.
Blme ilemine ayn ekilde devam edilirse B1, B2 . . . Bm-1 basamaklar bulunarak saynn tamsay
ksmnn dnm ilemi tamamlanr.
Saynn n-m basamakl kesir ksm aadaki ekilde gsterilebilir.
Sk = T 1 ( B1 + T 1 ( B 2 + T 1 ( B 3 + LT 1 ( B n + m )L)))
Bu ifade taban deeriyle arplrsa aadaki eitlik elde edilir.
Sk T = B1 + T 1 ( B 2 + T 1 ( B 3 + LT 1 ( B n + m )L))
B-1 tamsaydr ve saynn kesirli ksmnn en byk arlkl basamadr.
arpma ilemine ayn ekilde devam edilirse B-2, B-3 . . . B-n+m basamaklar bulunarak saynn kesirli
ksmnn dnm ilemi tamamlanr.
ki tabanl sistemden on tabanl sisteme dnm iin bir rnek aada verilmitir. Burada daha
nce verilen kuvvet serisi eklindeki alm kullanlarak iki tabanl saynn on tabanl deeri elde
edilmitir.
1101.012 = 13.2510
3
13.2510= ( ? )2
Birinci ksmda nce tamsay ksmn dnm yaplr.
13
= 6 + kalan 1
2
6
= 3 + kalan 0
2
3
= 1 + kalan 1
2
1
= 0 + kalan 1
2
Buradan 1 1 0 1 elde edilir.
En byk Deerli
Basamak
(Most Significant
Digit, MSD)
.
1
5
Sekizli Nokta
En Kk Deerli
(Octal Point)
Basamak
(Least Significant
Digit, LSD)
8 tabanl say sisteminin gsterimi ve saylarn kuvvet serisi eklindeki almna bir rnek aada
verilmitir.
Basamak Basamak
Deeri
Arl
Taban
Deeri
703.158 =703.15O
Sekiz tabanl sistemden on tabanl sisteme dnm iin bir rnek aada verilmitir. Burada daha
nce verilen kuvvet serisi eklindeki alm kullanlarak sekiz tabanl saynn on tabanl deeri elde
edilmitir.
703.158 = 451.20312510
4
On tabanl sistemden sekiz tabanl sisteme dnm iin bir rnek aada verilmitir. Burada say
sistemleri arasndaki dnm iin elde edilen yntem sekiz tabanl sisteme uyarlanarak sonuca
gidilmitir.
451.20312510= ( ? )8
Birinci ksmda nce tamsay ksmn dnm yaplr.
451
= 56 + kalan 3
8
56
= 7 + kalan 0
8
7
= 0 + kalan 7
8
En byk Deerli
On altl Nokta
En Kk Deerli
Basamak
(Hexadecimal
Basamak
(Most Significant
Point)
(Least Significant
Digit, MSD)
Digit, LSD)
5
On alt tabanl say sisteminin gsterimi ve saylarn kuvvet serisi eklindeki almna bir rnek
aada verilmitir.
Basamak Basamak
Deeri
Arl
Taban
Deeri
1A3.1F16 =1A3.1FH
Onaltlk sistemden ondalk sisteme dnm iin bir rnek aada verilmitir. Burada daha nce
verilen kuvvet serisi eklindeki alm kullanlarak onaltlk saynn ondalk deeri elde edilmitir.
1A3.1F16 = 419.1210937510
On tabanl sistemden iki tabanl sisteme dnm iin bir rnek aada verilmitir. Burada say
sistemleri arasndaki dnm iin elde edilen yntem iki tabanl sisteme uyarlanarak sonuca
gidilmitir.
419.1210937510= ( ? )16
Birinci ksmda nce tamsay ksmn dnm yaplr.
419
= 26 + kalan 3
16
26
= 1 + kalan 10
16
1
= 0 + kalan 1
16
0011
0010
0101
Ondalk sistemden BCD sisteme dnm, her bir ondalk basamak ayr ayr 4-bit ikili sayya
dntrlerek yaplr.
73.2510 = 0111 0011 . 0010 0101BCD
BCD sistemden ikili sisteme dnm iin say nce ondalk nokta referans alnarak 4-bit gruplara
ayrlr ve her bir 4-bit ikili say bamsz olarak ondalk sayya dntrlr. Sonra ondalk say ikili
sayya dntrlerek BCD sistemden ikili sisteme dnm yaplr.
0111 0011 . 0010 0101BCD = 73.2510 = 1001001.012
kili sistemden BCD sisteme dnm yapmak iin nce ikili say ondalk sayya dntrlr. Sonra
ondalk sistemden BCD sisteme dnm iin her bir ondalk basamak ayr ayr 4-bit ikili sayya
dntrlr.
1001001.012 = 73.2510 = 0111 0011 . 0010 0101BCD
1111
1000
-1
1111
1110
1001
-2
1110
1101
1010
-3
1101
1100
1011
-4
1100
1011
1100
-5
1011
1010
1101
-6
1010
1001
1110
-7
1001
1000
1111
-8
1000
7
Buradaki gsterim ekilleri ekil 2-1 ile karlatrldnda en uygun ve verimli olan 2ye tmleyen
iaretli tamsay gsterimidir ve matematie de en uygun olan ekildir.
-8
-7
-6
-5
-4
-3
-2
-1
+1 +2 +3 +4 +5 +6 +7
-1=1111 0=0000
||
-4=1100
+4=0100
-8=1000 +7=0111
ekil 2-1 aretli tamsaylar ile 2ye tmleyen saylarn grafik gsterimi
Pozitif aretli saylardan negatif iaretli saylarn elde edilmesi :
1e Tmleme le Pozitif Saylarn Negatif 2ye Tmleme le Pozitif Saylarn
Karlnn Elde Edilmesi
Negatif Karlnn Elde Edilmesi
+ 5 0101
; nce saynn 1e tmleyeni bulunur.
- 5 1010
+ 5 0101
1010
+
1 ; sonra 1 eklenir.
- 5 1011
1010B
1011B
kili Sistemde
On altl Sistemde
+ 15 = 0000 1111
+ 2A
1e tmleme
1e tmleme
1111 0000
FF 2A = D5
+
1
+ 1
1111 0001
- 2A = D6
- 15 1111 0001B
- 2AH D6H
b0
8
Kayan Noktal Saylarn (FPN, Floating Point Number) genel biimi aada verilmitir.
FPN )r = F x rE
ki taban iin kayan noktal saynn genel biimi aada verilmitir.
A = (1) S f 2e
, S : iaret biti, e : st ksm, f : kesir ksm
eklenmi ekildeki st ksmnn genel biimi :
eb = e + 2 m 1
, m : st ksmn bit says
Kesir ksmnn genel biimi :
n 1
( k +1)
f =
a(k ) 2
k =0
kesir ksmnn snrlar 0.5 f < 1 olduu iin;
n 1
f =
a(k ) 2 k
, a : kesir ksm bit deerleri, n,k : bit numaralar
k =0
st ksmn en kk iaretsiz deeri 0 olacandan kesir ksmnn snrlar
1 f < 2 eklinde elde edilir.
st ksmn ifadesi ise;
m 1
eb = e + 2
eklinde olur.
FPN2 biimindeki kayan noktal saylarn snr deerleri aada verilmitir.
en kk ve en byk deer :
eb = 1 , e = -126 , f = 000000
( 2-126 ) = 1.18 x 10-38
eb = 255 , e = 128 , f = 7FFFFF
( 2128 2) = 3.4 x 10+38 x 2 = 6.8 x 10+38
rnek 1 :
45.78110=101101.110012 says IEEE 32-bit normalize FPN2 gsterimi:
nce saynn en byk arlkl biti dnda tamam kesir haline getirilir.
101101.110012 = 1.0110111001 x 25
aret biti = 0 (pozitif)
st (Exs) = 5 + 127 = 13210 = 100001002
Kesir (F) = 011011100100 (MSB = 1 gsterilmez)
b31 b30 .b23
b22.. . b0
0
10000100 (1.) 01101110010000000000000
Bunun sonucunda IEEE normalize FPN
FPN2 = 010000100011011100100000000000002=42B72000h
9
rnek 2 :
0.15625 iin e = -3 , f = 1.01000000000000000000000
rnek 3 :
0.1 iin e = -4 , f = 1.100110011001100110011002
Dnmden elde edilen bu 32-bit kayan noktal sonu yeniden ondalk sayya dntrlrse
0.099999994039536 elde edilir.
rnek 4 :
1.0 iin e = 0 , f = 1.00000000000000000000000
rnek 5 :
1.23x10+3 iin e = 10 , f = 1.00110011100000000000000
+ 23 0001 0111
+ 15 0000 1111
- 08 1111 1000
+ 07 0000 0111
2BH=43D, 78H=120D
+ 2B
+ 2B
2B
+ 78
- 78
88
(+) A3
(-)
B3
- 2B
+ 78
(+)
- 15 1111 0001
+ 08 0000 1000
- 07 1111 1001
D5
78
1 4D
- 2B
- 78
(-)
- 15 1111 0001
- 08 1111 1000
- 23 1110 1001
D5
88
1 5D
0000
F0
0000
+ 18
0101
+ 0000
270
0010100
0010100B
270H
10
001
3C
101
3C (A)
101 (01)
00
000
0 (0)
1010B
1AH
2.5. Kodlar
2.5.1. Saysal Kodlar
kili saylarn sralamasn deitirmek veya bunlara fiziksel anlam yklemek gibi zellikler
katlmasyla elde edilen say gruplarna, yaplan kodlama ile ilgili bir ad verilir.
Tablo 2-2 ok kullanlan baz ikili kodlanm ondalk kodlar
Ondalk 2421
3-Fazla
7-paral LED (aktif 0)
gfedcba
Say
Kodu
Kodu
0
0000
0011
1000000
1
0001
0100
1111001
2
0010
0011
0100100
3
0011
0110
0110000
4
0100
0111
0011001
5
1011
1000
0010011
6
1100
1001
0000011
7
1101
1010
1111000
8
1110
1011
0000000
9
1111
1100
0011000
a
f
b
g
c
d
11
Tablo 2-3 ok kullanlan ikili kodlar
Ondalk
4-bit kili Gray
Say
DCBA
DCBA
0
0000
0000
1
0001
0001
2
0010
0011
3
0011
0010
4
0100
0110
5
0101
0111
6
0110
0101
7
0111
0100
8
1000
1100
9
1001
1101
10
1010
1111
11
1011
1110
12
1100
1010
13
1101
1011
14
1110
1001
15
1111
1000
12
Hex
0
1
2
3
4
5
6
7
LSB
0
NUL
DLE
0
@
P
`
p
Boluk
1
SOH
DC1
!
1
A
Q
a
q
2
STX
DC2
"
2
B
R
b
r
3
ETX
DC3
#
3
C
S
c
s
4
EOT
DC4
$
4
D
T
d
t
5
ENQ
NAK
%
5
E
U
e
u
6
ACK
SYN
&
6
F
V
f
v
7
BEL
ETB
'
7
G
W
g
w
8
BS
CAN
(
8
H
X
h
x
9
HT
EM
)
9
I
Y
i
y
A
LF
SUB
*
:
J
Z
j
z
B
VT
ESC
+
;
K
[
k
{
C
FF
FS
,
<
L
\
l
|
D
CR
GS
=
M
]
m
}
E
SO
RS
.
>
N
^
n
~
F
SI
US
/
?
O
_
o
DEL
Bunlardan en yaygn olan Tablo 2-4de verilen 128 sembolden oluan ASCII ( AMERICAN
STANDARD CODE for INFORMATION INTERCHANGE, Bilgi Deiimi iin Standart Amerikan Kodu)
alfa nmerik kodudur.
r : A = 41H = 65
IBM uyumlu bilgisayarlarda EBCDIC (EXTENDED BCD INTERCHANGE CODE, Bilgi Deiimi iin
Geniletilmi BCD Kodu) karakter kod tablolar kullanlr. Bu gelimi karakter kodu, ASCII koduna ek
olarak fazladan 128 tane daha karakter kodu ierir ve bilginin yannda deiik uluslara gre zel
karakterleri deiir.
Tablo 2-5 Bir EBCDIC tablosu
r : = D0H = 208