TR NG Đ I H C VÕ TR NG TO NƯỜ ƯỜ
L P Đ I H C CÔNG NGH THÔNG TIN – K2
I BÁO O
Ch đ: Biu din s nguyên
Gi ng Viên: Ph m Thanh D c ượ
Nhóm 9
1. Danh Tr ng S nườ ơ
2. Phan Trung Sĩ
3. Lê Văn Tính
4. Ngô Thanh Toàn
5. D ng Tùng Lâmươ
10
I. Ngu n g c h th ng s
H th ng s bao g m:
- H Th p phân
- H Nh phân
- H Bát phân
- H Th p l c phân
1. H th ng s th p phân
Đ nh nghĩa: H th p phân hay còn g i là h c s 10 ơ . Bao g m 10 ch s (ký
hi u) đó là 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. S d ng nh ng ch này ta có th bi u th đ c ượ
đ i l ng b t kỳ. ượ
Ngu n g c: Ngu n g c c a nó có th b t ngu n t c c u sinh h c c a con ơ
ng i, vì m i ng i có 10 ngón tay, h th p phân đ c xu t x t hai qu c gia ườ ườ ượ
R p (1-9) & n Đ (0)
Bi u di n: H th p phân là m t h th ng theo v trí vì trong đó giá tr c a m t ch
s ph thu c vào v trí c a nó.
VD:
201110 = (2 x 103)+ (0 x 102)+ (1 x 101 )+ (1 x 100)
Đ di n t m t s th p phân l ng i ta dùng d u ch m th p phân đ chia ph n ườ
nguyên và ph n phân s .
VD:
435.568 = (4 x 102)+ (3 x 101)+ (5 x 100)+ (5 x 10-1)+ (6 x 10-2)+ (8 x 10-3)
2. H th ng nh phân
Đ nh nghĩa: H nh phân (hay h đ m c s 2) là m t h đ m dùng hai ký t đ ế ơ ế
bi u đ t m t giá tr s , b ng t ng s các lũy th a c a 2 . Hai ký t đó là 0 và 1.
Ngu n g c: H nh phân đ c nhà toán h c c ng i n Đ Pingala phác th o t ượ ườ
th k th III tr c Công Nguyên. M t b tr n 8 hình bát quái v i 64 hình sao sáuế ướ
c nh, t ng đ ng v i 3 bit và 6 bit trong h s nh phân, đã đ c ghi l i trong đi n ươ ượ
t ch c Kinh D ch.
Bi u di n: H nh phân cũng là h th ng s theo v trí. M i nh phân đ u có giá tr
riêng, t c tr ng s , là lu th a c a 2.
10
VD: 10102 = (1 x 23 )+ (0 x 22 )+ (1 x 21 )+ (0 x 20 )
Đ bi u di n m t s nh phân l ta cũng dùng d u ch m th p phân đ phân cánh
ph n nguyên và ph n l .
VD:
1100.1012 = (1 x 23) + (1 x 22) + (0 x 21) + (0 x 20) + (1 x 2-1) + (0 x 2-2) + (1 x 2-3 )
3. H Bát phân
Đ nh nghĩa: H Bát phân g m 8 s trong t p h p
{0 , 1 , 2 , 3 , 4 , 5 , 6 , 7}
VD:
1307.1 = (1 x 83) + (3 x 82) + (0 x 81) + (7 x 80) + (1 x 8-1)
2011 = (2 x 83) + (0 x 82) + (1 x 81) + (1 x 80)
4. H Th p l c phân
Đ nh nghĩa: H th ng s th p l c phân s d ng c s 16, nghĩa là có 16 ký s . H ơ
th p l c phân dùng các ký s t 0 đ n 9 c ng thêm 6 ch A, B, C, D, E, F. M i m t ế
ký s th p l c phân bi u di n m t nhóm 4 ký s nh phân.
Ngu n g c: H th ng th p l c phân hi n dùng đ c công ty ượ IBM gi i thi u vào
năm 1963. M t phiên b n cũ c a h th ng này, dùng các con s t 0 đ n 9, và các ế
con ch U đ n Z ra m t năm 1956. ế
Bi u di n:
VD: 3BA16= (3 x 162) + (11 x 161) + (10 x 160)
II. Cách chuy n qua l i gi a các h th ng s :
1. Chuy n s th p phân sang nh phân
Nguyên t c c a ph ng pháp này là l y s c n chuy n đ i chia cho 2 (k t qu ch ươ ế
l y ph n nguyên), sau đó ti p t c l y k t qu chia 2 (và cũng ch l y ph n ế ế
nguyên), k t qu s nh phân thu đ c là t p h p các s d c a các phép chia.ế ượ ư
N u s th p phân là l ta l y ph n l nhân cho 2, K t qu l y ph n nguyên. Quáế ế
trình này đ c th c hi n cho đ n khi k t qu đ c l p l i.ượ ế ế ượ
10
VD: Chuy n s 30 sang s nh phân
VD: Đ i 25.310 sang h nh phân
Ph n nguyên: 5 : 2 = 12 d 1 ư a0= 1
12 : 2 = 6 d 0 ư a1= 0
6 : 2 = 3 d 0 ư a2=0
3 : 2 = 1 d 1 ư a3=1
Th ng s cu i cùng là 1 cũng chính là bit aươ 4
Ph n l : 0.3 x 2 = 0.6 a-1=0
0.6 x 2 = 1.2 a-2=1
0.2 x 2 = 0.4 a-3=0
0.4 x 2 = 0.8 a-4=0
0.8 x 2 = 1.6 a-5=1
v y k t qu là: ế 11001 , 01001
2. Chuy n s th p phân sangt phân
Ta dùng ph ng pháp l p l i phép chia đ đ i m t s nguyên th p phân sang bátươ
phân t ng đ ng, v i s chia là 8.ươ ươ
VD1: Chuy n s 36510 sang h bát phân
365 : 8 đ c 45 d 5 ượ ư a1 = 5
45 : 8 đ c 5 d 5 ượ ư a2 = 5
10
Th ng s cu i cùng là 5 cũng là bit aươ 3 v y k t qu là: ế 5558
VD2: Chuy n s 11.125 10 sang h bát phân
Ph n nguyên: 11 : 8 đ c 1 d 3 ượ ư a1 = 3
Th ng s cu i cùng là 1 cũng là bit aươ 2 a2 = 1
Ph n l : 0,125 x 8 đ c 1 ượ
V y k t qu là: ế 13,18
3. Chuy n s th p phân sang th p l c pn
T ng t nh cách đ i t th p phân sang nh phân hay bát thân, khi đ i t th pươ ư
phân sang th p l c phân ta cũng dùng cách l p l i phép chia cho 16 và l y s d ư
nh ư tr c.ướ
VD1: Chuy n s 111010 sang h th p l c phân
1110 : 16 đ c 69 d 6 ươ ư a1 = 6
69 : 16 đ c 4 d 5 ư ư a2 = 5
Th ng s cu i cùng là 4 cũng chính là bít a3ươ
v y k t qu là: ế 45616
VD2: Chuy n s 1110.12510 sang h th p l c phân
Ph n nguyên: 1110 : 16 đ c 69 d 6 ượ ư a1=6
69 : 16 đ c 4 d 5 ượ ư a2=5
Th ng s cu i cùng là 4 cũng chính là bit a3ươ
Ph n l : 0.125 x 16 đ c 2 ượ
V y k t qu ế 456,216
4. Chuy n đ i s nh phân sang th p phân
M i ký s nh phân (bit) có m t tr ng s d a trên v trí c a nó. B t kỳ s nh phân
nào cũng đ u có th đ i thành s th p phân t ng đ ng b ng cách c ng các ươ ươ
tr ng s t i nh ng v trí có bit 1.
VD1: Chúng ta chuy n s 10001112 v s th p phân. Ta th y s 10001112 có t ng
c ng 7 kí t , chúng ta s đánh s 7 kí t này t ph i sang trái và b t đ u t 0 nh ư
sau: