C
u t
r
úc M
á
y
í
nh
72
Chương 3
Biu din d liu và s hc máy tính
3.1 Các h
ñế
m c
ơ
b
n
3.2 hoá và l
ư
u tr
trong máy tính
3.3 Bi
u di
n s
nguyên
3.4 S
h
c nh
phân
3.5 Bi
u di
n s
d
u ch
m
ñộ
ng
3.6 Bi
u di
n ký t
C
u t
r
úc M
á
y
í
nh
73
3.1
C
ác h
ñếm c
ơ b
n
H thp phân (Decimal System): con ngưi s
dng
H nh phân (Binary System): máy tính s dng
H thp lc phân (Hexadecimal System): dùng biu
din rút ngn s hc nh phân
ch chuyn ñổi gia các h ñếm.
C
u t
r
úc M
á
y
í
nh
74
H
th
p phân (decimal)
i
B ký t cơ s gm 10 s: 0…9
Dng tng quát: a
n-1
a
n-2
a
n-3
…a
1
a
0
,a
-1
a
-2
…a
-m
A
Ví d: 123,45
n
1
a *10
i i
m
Trong
ñ
ó (a
i
= 0…9).
Phn nguyên : 123 : 10 = 12 dư 3
12 : 10 = 1 dư 2
1 : 10 = 0 dư 1
Phn phân : 0,45*10 = 4,5 45
0,5 *10 = 5
123
=123,45
C
u t
r
úc M
á
y
í
nh
75
H nh phân (Binary)
H thp lc phân (Hexadecimal)
H
nh
phân(Binary)
B
ký t
c
ơ
s
g
m 2 s
: 0,1
D
ng t
ng quát: a
n-1
a
n-2
a
n-3
…a
1
a
0
,a
-1
a
-2
…a
-
m
n
1
A
a
i
i
m
*
2
i
(
a
i
0,1)
Ví d: 11011,011
2
= 2
4
+2
3
+2
1
+2
0
+2
-2
+2
-3
=27,375
Th
p l
c phân (hexadecimal)
B
ký t
c
ơ
s
: 0…9,A…F
D
ng t
ng quát: a
n-1
a
n-2
a
n-3
…a
1
a
0
,a
-1
a
-2
…a
-m
n
1
A
a
i
*16
i
(
a
i
0..9,
A
..
F
)
Ví d: 89AB
i
H
=
m
1000 1001 1010 1011B
.
C
u t
r
úc M
á
y
í
nh
76
3.2 Mã hoá và lưu tr trong máy tính
Nguyên tc chung vhoá d liu
M
i d
li
u
ñượ
c
ñư
a vào máy tính
ñượ
c mã hoá thành s
nh
phân.
c loi d liu:
D
li
u nhân t
o: do con ng
ườ
i quy
ướ
c
D
li
u t
nhiên: t
n t
i khách quan v
i con ng
ườ
i
hoá d liu nhân to
D
li
u s
nguyên: mã hoá theo m
t s
chu
n
ñ
ã qui
ướ
c
D
li
u s
th
c: mã hoá b
ng s
d
u ch
m
ñộ
ng
D
li
u phi s
(ký t
): mã hoá theo các b
mã ký t
hi
n
hành nh
ư
: ASCII, Unicode,…