[r]
(1)Chương 2
NH P MÔN M CH Ậ Ạ
SỐ
(2)T ng quanổ
- Các h th ng s /máy tính đ u dùng h th ng s nh ệ ố ố ề ệ ố ố ị
phân đ bi u di n và thao tác. Trong khi, h th ng ể ể ễ ệ ố s th p phân đố ậ ược dùng r ng rãi và quen thu c ộ ộ
trong đ i s ng h ng ngày.ờ ố ằ
- M t s h th ng s khác (bát phân, th p l c phân,ộ ố ệ ố ố ậ ụ
…) cũng được gi i thi u trong chớ ệ ương này giúp cho s bi u di n c a h th ng s nh phân đự ể ễ ủ ệ ố ố ị ược d ễ
hi u và ti n l i v i con ngể ệ ợ ười
- Trình bày các k thu t đ chuy n đ i qua l i gi a ỹ ậ ể ể ổ ữ
(3)3
N i Dungộ
1. Gi i thi u các h th ng s ớ ệ ệ ố ố
– S Th p Phânố ậ – S Nh Phânố ị
– S Th p L c Phânố ậ ụ – S Bát Phânố
2. Chuy n đ i gi a các h th ng sể ổ ữ ệ ố ố 3. Bi u di n s nh phânể ễ ố ị
4. Bi u di n s có d uể ễ ố ấ
5. Bi u di n các lo i s khácể ễ ố
– S d u ch m đ ngố ấ ấ ộ
– BCD
(4)1. Gi i thi u các h ớ ệ ệ
th ng số ố
S Th p Phânố ậ
S Nh Phânố ị
(5)Hệ thống số Cơ số Chữ số
Thập Phân 10 0, 1, 2, 3, 4, 5, 6, 7, 8,
Nhị Phân 0,
Bát Phân 0, 1, 2, 3, 4, 5, 6, Thập Lục 16 0, 1, 2, 3, 4, 5, 6, 7, 8,
A, B, C, D, E, F
(6)S Th p Phânố ậ
weight weight weight
weight weight
Decimal point
(7)7
S Th p Phânố ậ
• Phân tích s th p phân : ố ậ 2745.21410
• 2745.21410 =
(8)S Nh Phânố ị
weight weight weight
weight weight
Binary point
(9)9
S Nh Phânố ị
• Phân tích s nh phân 1011.101ố ị 2
• 1011.1012 = 1 * 23 + 0 * 22 + 1 * 21 + 1 * 20
+
1 * 21 + 0 * 22 + 1 * 23
= 11.62510
(10)S Bát Phânố
• S Bát Phân : ố 3728
• 3728 = 3 * 82 + 7 * 81 + 2 * 80
(11)11
S Th p L c Phânố ậ ụ
• Phân tích s th p l c phân : ố ậ ụ 3BA16
• 3BA16 = 3 * 162 + 11 * 161 + 10 * 160
(12)Chuy n đ i gi a các h ể ổ ữ ệ
(13)13
Chuy n đ i sang s th p phânể ổ ố ậ
(14)Ví Dụ
• Bi u di n 37028 sang s th p phânể ễ ố ậ
(15)15
S Th p Phân => S Nh Phânố ậ ố ị
• Chia s th p phân v i 2 và sau đó vi t ra ph n d ố ậ ớ ế ầ ư
còn l iạ
– Chia cho đ n khi có thế ương s là 0.ố
• Ph n s d đ u tiên g i là LSBầ ố ầ ọ (Bit có tr ng s th p ọ ố ấ
nh t)ấ
• Ph n s d cu i cùng g i là MSB ầ ố ư ố ọ (Bit có tr ng s ọ ố
cao nh t)ấ
(16)(17)17
S Th p Phân => S Th p L c ố ậ ố ậ ụ
Phân
Decimal Hexadecimal
• Chia s th p phân cho 16 và vi t ra ph n d còn ố ậ ế ầ ư
l iạ
– Chia cho đ n khi có thế ương s là 0.ố
• Ph n s d đ u tiên g i là LSD ầ ố ầ ọ (S có tr ng s th p ố ọ ố ấ
nh t)ấ
• Ph n s d cu i cùng g i là MSD ầ ố ư ố ọ (S có tr ng s ố ọ ố
(18)(19)19
Th p Phân => Bát Phânậ
Decimal Octal
• Chia s th p phân cho 8 và vi t ra ph n d còn l iố ậ ế ầ ư ạ
– Chia cho đ n khi có thế ương s là 0.ố
• Ph n s d đ u tiên g i là LSD ầ ố ầ ọ (S có tr ng s ố ọ ố
th p nh t)ấ ấ
• Ph n s d cu i cùng g i là MSD ầ ố ư ố ọ (S có tr ng s ố ọ ố
(20)Bát Phân => Nh Phânị
• Chuy n đ i l n lể ổ ầ ượt m i ch s d ng Bát Phân ỗ ữ ố
sang nhóm 3 bits Nh Phânị
Binary Octal
Octal
Binary 000 001 010 011 100 101 110 111