lOMoARcPSD| 60752940
BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC GIA ĐỊNH
KHOA: CÔNG NGHỆ THÔNG TIN
TIỂU LUẬN
CƠ BẢN VỀ CÁC HỆ ĐẾM THÔNG DỤNG
MÔN: ĐẠI CƯƠNG KHOA HỌC MÁY TÍNH
Ngành: CÔNG NGHỆ THÔNG TIN
Giảng viên hướng dẫn: HUỲNH VĂN HUY
Sinh viên thực hiện: TRẦN THANH TIỀN
MSSV: 23150302
Sinh viên thực hiện : NGUYỄN THỊ MỸ PHƯƠNG
MSSV: 23150263
Sinh viên thực hiện: NGUYỄN PHỤNG SANG
MSSV: 23150297
Sinh viên thực hiện: TRỊNH MINH THÀNH
MSSV: 23150295
Sinh viên thực hiện: ĐẶNG MINH THUẬN
MSSV: 23150284
Lớp: 231506
TP. Hồ Chí Minh, tháng 9 năm 2023
lOMoARcPSD| 60752940
Khoa/Viện: CÔNG NGHỆ THÔNG TIN
NHẬN XÉT CHẤM ĐIỂM CỦA GIẢNG VIÊN
TIỂU LUẬN MÔN: ĐẠI CƯƠNG KHOA HỌC MÁY TÍNH
1. Họ và tên sinh viên: TRẦN THANH TIỀN
Họ và tên sinh viên: NGUYỄN THỊ MỸ PHƯƠNG
Họ và tên sinh viên: NGUYỄN PHỤNG SANG
Họ và tên sinh viên: TRỊNH MINH THÀNH
Họ và tên sinh viên: ĐẶNG MINH THUẬN 2.
Tên đề tài: Cơ bản về các hệ đếm thông dụng
3. Nhận xét:
a) Những kết quả đạt được:
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
b) Những hạn chế:
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
4. Điểm đánh giá (theo thang điểm 10, làm tròn đến 0.5):
Sinh viên:
TRẦN THANH TIỀN:
Điểm số………điểm chữ…………………………….
NGUYỄN THỊ MỸ PHƯƠNG:
Điểm số………điểm chữ……………………………
NGUYỄN PHỤNG SANG:
Điểm số………điểm chữ…………………………….
TRỊNH MINH THÀNH:
Điểm số………điểm chữ…………………………….
ĐẶNG MINH THUẬN:
Điểm số………điểm chữ…………………………….
TP. HCM, ngày … tháng … năm 20……
Giảng viên chấm thi
(Ký và ghi rõ họ tên)
lOMoARcPSD| 60752940
LỜI CẢM ƠN
Để hoàn thành tiểu luận này, chúng em xin gửi lời cảm ơn chân thành đến:
Ban giám hiệu Trường đại học Gia Định vì đã tạo điều kiện về cơ sở vật chất với hệ
thống thư viện hiện đại, đa dạng các loại sách, tài liệu thuận lợi cho việc tìm kiếm,
nghiên cứu thông tin.
Xin cảm ơn giảng viên bộ môn Đại cương khoa học máy tính - thầy Huỳnh Văn
Huy đã giảng dạy tận tình, chi tiết để chúng em có đủ kiến thức và vận dụng chúng
vào bài tiểu luận này.
Do chưa có nhiều kinh nghiệm làm để tài cũng như những hạn chế về kiến thức,
trong bài tiểu luận chắc chắn sẽ không thể tránh khỏi những thiếu sót. Chúng em rất
mong nhận được sự nhận xét, ý kiến đóng góp, phê bình từ phía thầy để bài tiểu
luận được hoàn thiện hơn.
Lời cuối cùng, em xin kính chúc thầy nhiều sức khỏe, thành công và hạnh phúc.
Chúng em xin chân thành cảm ơn!
lOMoARcPSD| 60752940
CHƯƠNG 9: CƠ BẢN VỀ CÁC HỆ ĐẾM THÔNG DỤNG
1. Hệ đếm
1.1.Hệ đếm là gì?
- Hệ đếm là một tập các ký hiệu (chữ số, chữ cái) để biểu diễn các số và xác định giá trị
của các biểu diễn số.
1.2.Có các hệ đếm thông dụng sau:
1.2.1. Hệ nhị phân (được sử dụng phổ biến nhất)
1.2.1.1. Khái niệm
- Hệ cơ số 2
- Biểu diễn bởi 2 chữ số 0 và 1 - Số nhị
phân có dạng:
A(2)=anan-1an-2…a0.a-1a-2…a-m
1.2.1.2. Ứng dụng
Trong công nghệ máy tính, hệ thống số nhị phân đóng vai trò
rất quan trọng. Các máy tính sử dụng các số
nhị phân để kỹ thuật số. Có nghĩa là tất cả các giá trị số,
chữ cái, các ký hiệu đặc biệt hay các trạng thái khác
nhau khi đưa vào ngôn ngữ sẽ chỉ là các chuỗi số nhị phân
được viết bởi các ký tự 0 và 1. Hệ nhị phân cũng được ứng
dụng trong đại số Boolean.
1.2.1.3. Ưu và nhược điểm
1.2.1.3.1.Ưu điểm
Là hệ số dễ sử dụng, dễ biểu diễn bởi các thiết bị máy. Chúng
được ứng dụng trong mã hóa ngôn ngữ máy. Khi đưa vào trình
biên dịch mã máy, các số nhị phân sẽ dễ xử lý và có độ chính
xác cao, ít lỗi khi tính toán.
1.2.1.3.2.Nhược điểm
Gây khó đọc, khó hiểu cho con người vì số lượng các ký tự q
nhiều. Bằng phương pháp tính toán thủ công, cách tính hệ nhị
phân sang thập phân sẽ tốn nhiều thời gian.
1.2.1.4. Các cách giải mã số nhị phân cơ bản
1.2.1.4.1.Giải mã hệ thập phân thủ công
Bước 1: Viết số nhị phân thành mt dãy các ký tự 0 và 1.
Bước 2: Theo thứ tự từ phải qua trái, viết lũy thừa của 2 tương ứng dưới
mỗi chữ số, trong đó số mũ là thứ tự tương ứng của chữ số đó trong s
nhị phân trên. Theo thứ tự 2
0
đến hết.
Bước 3: Tính giá trị các lũy thừa của 2 vừa lập ra.
Bước 4: Bỏ đi các giá trị ở vị trí số 0, lấy giá trị ở vị trí số 1. (Tương ứng
với cách lấy lũy thừa vừa tính được nhân với chữ số tương ứng là 0 hoặc
1)
Bước 5: Cộng các giá trị vừa tính ở bước 3 lại với nhau. Kết quả nhận
được chính là giá trị thập phân tương ứng của số nhị phân.
Ví dụ: Ta giải mã giá trị của dãy 1001001 như sau:
ngôn ngữ lập trình
mã hóa
lOMoARcPSD| 60752940
Bước 1
1
0
0
1
0
1
1
Bước 2
26
25
24
23
22
21
20
Bước 3
64
32
16
8
4
2
1
Bước 4
64
x
x
8
x
2
1
Giá trị số nhị phân là: 64 + 8 + 2 + 1 = 75.
1.2.1.4.2.Giải mã hệ thập phân bằng web
Hiện nay có những trang web thuận tiện hơn để ta giải những
số nhị phân dễ dàng:
https://www.rapidtables.com/convert/number/binary-
toascii.html
1.2.2. Hệ thập phân
1.2.2.1. Khái niệm
- Hệ cơ số 10
- Biểu diễn bởi 10 chữ số 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Số thập phân có dạng:
A(10)=anan-1an-2…a0.a-1a-2…a-m
1.2.2.2. Cách chuyển hệ thập phân sang hệ nhị phân
-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.
- Ví dụ: để chuyển số 30 thành s nhị phân, ta làm như sau:
- Đầu tiên (ở dòng
1), chúng ta lấy 30 chia 2, kết quả được 15 và số dư là 0.
- Kế tiếp (ở dòng 2), chúng ta lấy số 15 chia 2, kết
quả được 7 và số dư là 1.
- Tiếp theo ở dòng
3, ta lấy số 7 chia 2, kết quả được 3 và dư 1. - Ta
tiếp tục lặp lại quá trình này cho đến khi kết quả chia 2
chúng ta được 0.
- Số nhị phân chúng
ta thu được chính là tập hợp các số dư của các phép chia
(lấy từ dưới lên).
- Số 30 trong hệ nhị phân sẽ là 11110.
1.2.2.3. Cách chuyển hệ nhị phân sang hệ thập phân
lOMoARcPSD| 60752940
- Ví dụ: 1234 = 4*10
0
+ 3*10
1
+ 2*10
2
+ 1*10
3
- Tương tự, ta có: 100101=1*2
0
+ 0*2
1
+ 1*2
2
+0*2
3
+ 0*2
4
+ 1*2
5
= 37
1.2.3. Hệ bát phân
1.2.3.1. Khái niệm
- Hệ cơ số 8
- Biểu diễn bởi 8 chữ số 0, 1, 2, 3, 4, 5, 6, 7 - Số bát phân có dạng:
A(8)=anan-1an-2…a0.a-1a-2…a-m
1.2.3.2. Cách chuyển hệ thập phân sang hệ bát phân
- Chia số cần chuyển cho 8 được phần dư (giá trị dư từ 1->7)
- Sau đó cũng lấy phần nguyên chia tiếp và lấp phần dư, kết quả là phần dư được
sắp xếp theo thứ tự từ dưới lên trên.
Ví dụ:
2764 chia 8 = 345 dư 4
345 chia 8 = 43 dư 1
43 chia 8 = 5 dư 3
5 chia 8 = 0 dư 5
Vậy 2764(dec) = 5314(oct)
1.2.4. Hệ lục thập phân
1.2.4.1. Khái niệm
- Hệ cơ số 16
- Biểu diễn bởi 16 chữ số và chữ cái 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, - B, C, D, E, F. Trong
đó, A10, B11, C12, D13, E14, F15.
- Số thập lục phân có dạng:
A(10)=an16n+an-116n-1+an-216n-2+…+a0160+a-116-1+a-216-2+…+a-m16-m
1.2.4.2. Cách chuyển hệ thập phân sang hệ thập lục phân
- Đầu tiên, chia số thập phân cho 16, coi s đó là số
nguyên.
- Để phần còn lại sang một bên.
- Một lần nữa chia thương số cho 16 và lặp lại cho đến khi bạn nhận được giá trị
thương số bằng 0.
- Bây giờ lấy các giá trị của phần dư còn lại theo thứ tự ngược lại để có được các số
thập lục phân.
Ví dụ: Chuyển 1228 thành số thập lục phân
Vậy 1228 = 4CC
1.3.Bảng chuyển đổi hệ cơ số
Bát phân
Thập lục phân
0
0
lOMoARcPSD| 60752940
1
1
2
2
3
3
4
4
5
5
6
6
7
7
10
8
11
9
12
A
13
B
14
C
15
D
16
E
17
F
lOMoARcPSD| 60752940
DANH MỤC TÀI LIỆU THAM KHẢO
1. https://hocict.wordpress.com/2014/03/18/cac-he-dem-co-ban-nen-biet/
2. https://gochocit.com/phan-cung-may-tinh/cac-he-dem-co-ban
3. https://fit.mta.edu.vn/files/DanhSach/Bai3.pdf
4. https://tintuctuyensinh.vn/chuyen-doi-tu-thap-phan-sang-thap-luc-phan/
5. https://cauvonghoala.blogspot.com/2015/03/caccach-chuyen-oi-giua-cac-he-co-so.html
6. https://www.studocu.com/vn/document/dai-hoc-ton-duc-thang/phap-luat-dai-cuong/bai-
tieu-luan-mau-tieu-luan/27615138
7. https://www.rapidtables.com/convert/number/binary-to-ascii.html
8. https://sieucoban.com/so-nhi-phan-bat-phan-thap-phan-thap-luc-phan-la-gi.html
9. https://www.studocu.com/vn/document/truong-dai-hoc-gia-dinh/dai-cuong-khoa-hoc-
may-tinh/dai-cuong-khoa-hoc-may-tinh/25712309
10. https://viblo.asia/p/he-co-so-he-dem-m68Z0e72lkG
11. https://freetuts.net/thu-thuat/he-thap-luc-phan-
12. https://tongquanvienthong.blogspot.com/2012/02/cac-he-em-thong-dung.html

Preview text:

lOMoAR cPSD| 60752940
BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC GIA ĐỊNH
KHOA: CÔNG NGHỆ THÔNG TIN TIỂU LUẬN
CƠ BẢN VỀ CÁC HỆ ĐẾM THÔNG DỤNG
MÔN: ĐẠI CƯƠNG KHOA HỌC MÁY TÍNH
Ngành: CÔNG NGHỆ THÔNG TIN
Giảng viên hướng dẫn: HUỲNH VĂN HUY
Sinh viên thực hiện: TRẦN THANH TIỀN MSSV: 23150302
Sinh viên thực hiện : NGUYỄN THỊ MỸ PHƯƠNG MSSV: 23150263
Sinh viên thực hiện: NGUYỄN PHỤNG SANG MSSV: 23150297
Sinh viên thực hiện: TRỊNH MINH THÀNH MSSV: 23150295
Sinh viên thực hiện: ĐẶNG MINH THUẬN MSSV: 23150284 Lớp: 231506
TP. Hồ Chí Minh, tháng 9 năm 2023 lOMoAR cPSD| 60752940
Khoa/Viện: CÔNG NGHỆ THÔNG TIN
NHẬN XÉT VÀ CHẤM ĐIỂM CỦA GIẢNG VIÊN
TIỂU LUẬN MÔN: ĐẠI CƯƠNG KHOA HỌC MÁY TÍNH
1. Họ và tên sinh viên: TRẦN THANH TIỀN
Họ và tên sinh viên: NGUYỄN THỊ MỸ PHƯƠNG
Họ và tên sinh viên: NGUYỄN PHỤNG SANG
Họ và tên sinh viên: TRỊNH MINH THÀNH
Họ và tên sinh viên: ĐẶNG MINH THUẬN 2.
Tên đề tài: Cơ bản về các hệ đếm thông dụng 3. Nhận xét:
a) Những kết quả đạt được:
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
b) Những hạn chế:
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
4. Điểm đánh giá (theo thang điểm 10, làm tròn đến 0.5): Sinh viên: TRẦN THANH TIỀN:
Điểm số………điểm chữ…………………………….
NGUYỄN THỊ MỸ PHƯƠNG:
Điểm số………điểm chữ…………………………… NGUYỄN PHỤNG SANG:
Điểm số………điểm chữ……………………………. TRỊNH MINH THÀNH:
Điểm số………điểm chữ……………………………. ĐẶNG MINH THUẬN:
Điểm số………điểm chữ…………………………….
TP. HCM, ngày … tháng … năm 20……
Giảng viên chấm thi
(Ký và ghi rõ họ tên) lOMoAR cPSD| 60752940  LỜI CẢM ƠN
Để hoàn thành tiểu luận này, chúng em xin gửi lời cảm ơn chân thành đến:
Ban giám hiệu Trường đại học Gia Định vì đã tạo điều kiện về cơ sở vật chất với hệ
thống thư viện hiện đại, đa dạng các loại sách, tài liệu thuận lợi cho việc tìm kiếm, nghiên cứu thông tin.
Xin cảm ơn giảng viên bộ môn Đại cương khoa học máy tính - thầy Huỳnh Văn
Huy đã giảng dạy tận tình, chi tiết để chúng em có đủ kiến thức và vận dụng chúng vào bài tiểu luận này.
Do chưa có nhiều kinh nghiệm làm để tài cũng như những hạn chế về kiến thức,
trong bài tiểu luận chắc chắn sẽ không thể tránh khỏi những thiếu sót. Chúng em rất
mong nhận được sự nhận xét, ý kiến đóng góp, phê bình từ phía thầy để bài tiểu
luận được hoàn thiện hơn.
Lời cuối cùng, em xin kính chúc thầy nhiều sức khỏe, thành công và hạnh phúc.
Chúng em xin chân thành cảm ơn! lOMoAR cPSD| 60752940
CHƯƠNG 9: CƠ BẢN VỀ CÁC HỆ ĐẾM THÔNG DỤNG 1. Hệ đếm
1.1.Hệ đếm là gì?
- Hệ đếm là một tập các ký hiệu (chữ số, chữ cái) để biểu diễn các số và xác định giá trị
của các biểu diễn số.
1.2.Có các hệ đếm thông dụng sau: 1.2.1.
Hệ nhị phân (được sử dụng phổ biến nhất)
1.2.1.1. Khái niệm - Hệ cơ số 2 -
Biểu diễn bởi 2 chữ số 0 và 1 - Số nhị phân có dạng:
A(2)=anan-1an-2…a0.a-1a-2…a-m
1.2.1.2. Ứng dụng
Trong công nghệ máy tính, hệ thống số nhị phân đóng vai trò
rất quan trọng. Các ngôn ngữ lập trìnhmáy tính sử dụng các số
nhị phân để mã hóak ỹ thuật số. Có nghĩa là tất cả các giá trị số, chữ cái, các
ký hiệu đặc biệt hay các trạng thái khác
nhau khi đưa vào ngôn ngữ sẽ chỉ là các chuỗi số nhị phân
được viết bởi các ký tự 0 và 1. Hệ nhị phân cũng được ứng
dụng trong đại số Boolean.
1.2.1.3. Ưu và nhược điểm 1.2.1.3.1.Ưu điểm
Là hệ số dễ sử dụng, dễ biểu diễn bởi các thiết bị máy. Chúng
được ứng dụng trong mã hóa ngôn ngữ máy. Khi đưa vào trình
biên dịch mã máy, các số nhị phân sẽ dễ xử lý và có độ chính
xác cao, ít lỗi khi tính toán.
1.2.1.3.2.Nhược điểm
Gây khó đọc, khó hiểu cho con người vì số lượng các ký tự quá
nhiều. Bằng phương pháp tính toán thủ công, cách tính hệ nhị
phân sang thập phân sẽ tốn nhiều thời gian.
1.2.1.4. Các cách giải mã số nhị phân cơ bản
1.2.1.4.1.Giải mã hệ thập phân thủ công
Bước 1: Viết số nhị phân thành một dãy các ký tự 0 và 1.
Bước 2: Theo thứ tự từ phải qua trái, viết lũy thừa của 2 tương ứng dưới
mỗi chữ số, trong đó số mũ là thứ tự tương ứng của chữ số đó trong số
nhị phân trên. Theo thứ tự 20 đến hết.
Bước 3: Tính giá trị các lũy thừa của 2 vừa lập ra.
Bước 4: Bỏ đi các giá trị ở vị trí số 0, lấy giá trị ở vị trí số 1. (Tương ứng
với cách lấy lũy thừa vừa tính được nhân với chữ số tương ứng là 0 hoặc 1)
Bước 5: Cộng các giá trị vừa tính ở bước 3 lại với nhau. Kết quả nhận
được chính là giá trị thập phân tương ứng của số nhị phân.
Ví dụ: Ta giải mã giá trị của dãy 1001001 như sau: lOMoAR cPSD| 60752940 Bước 1 1 0 0 1 0 1 1 Bước 2 26 25 24 23 22 21 20 Bước 3 64 32 16 8 4 2 1 Bước 4 64 x x 8 x 2 1
Giá trị số nhị phân là: 64 + 8 + 2 + 1 = 75.
1.2.1.4.2.Giải mã hệ thập phân bằng web
Hiện nay có những trang web thuận tiện hơn để ta giải những số nhị phân dễ dàng:
https://www.rapidtables.com/convert/number/binary- toascii.html 1.2.2. Hệ thập phân
1.2.2.1. Khái niệm - Hệ cơ số 10 -
Biểu diễn bởi 10 chữ số 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - Số thập phân có dạng:
A(10)=anan-1an-2…a0.a-1a-2…a-m
1.2.2.2. Cách chuyển hệ thập phân sang hệ nhị phân
-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. -
Ví dụ: để chuyển số 30 thành số nhị phân, ta làm như sau: - Đầu tiên (ở dòng
1), chúng ta lấy 30 chia 2, kết quả được 15 và số dư là 0. -
Kế tiếp (ở dòng 2), chúng ta lấy số 15 chia 2, kết
quả được 7 và số dư là 1. - Tiếp theo ở dòng
3, ta lấy số 7 chia 2, kết quả được 3 và dư 1. - Ta
tiếp tục lặp lại quá trình này cho đến khi kết quả chia 2 chúng ta được 0. - Số nhị phân chúng
ta thu được chính là tập hợp các số dư của các phép chia (lấy từ dưới lên). -
Số 30 trong hệ nhị phân sẽ là 11110.
1.2.2.3. Cách chuyển hệ nhị phân sang hệ thập phân lOMoAR cPSD| 60752940 -
Ví dụ: 1234 = 4*100 + 3*101 + 2*102 + 1*103 -
Tương tự, ta có: 100101=1*20 + 0*21 + 1*22 +0*23 + 0*24 + 1*25 = 37 1.2.3. Hệ bát phân
1.2.3.1. Khái niệm - Hệ cơ số 8 -
Biểu diễn bởi 8 chữ số 0, 1, 2, 3, 4, 5, 6, 7 - Số bát phân có dạng:
A(8)=anan-1an-2…a0.a-1a-2…a-m
1.2.3.2. Cách chuyển hệ thập phân sang hệ bát phân -
Chia số cần chuyển cho 8 được phần dư (giá trị dư từ 1->7) -
Sau đó cũng lấy phần nguyên chia tiếp và lấp phần dư, kết quả là phần dư được
sắp xếp theo thứ tự từ dưới lên trên. Ví dụ: 2764 chia 8 = 345 dư 4 345 chia 8 = 43 dư 1 43 chia 8 = 5 dư 3 5 chia 8 = 0 dư 5 Vậy 2764(dec) = 5314(oct) 1.2.4.
Hệ lục thập phân
1.2.4.1. Khái niệm - Hệ cơ số 16
- Biểu diễn bởi 16 chữ số và chữ cái 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, - B, C, D, E, F. Trong
đó, A⟺10, B⟺11, C⟺12, D⟺13, E⟺14, F⟺15.
- Số thập lục phân có dạng:
A(10)=an16n+an-116n-1+an-216n-2+…+a0160+a-116-1+a-216-2+…+a-m16-m
1.2.4.2. Cách chuyển hệ thập phân sang hệ thập lục phân -
Đầu tiên, chia số thập phân cho 16, coi số đó là số nguyên.
- Để phần còn lại sang một bên.
- Một lần nữa chia thương số cho 16 và lặp lại cho đến khi bạn nhận được giá trị thương số bằng 0.
- Bây giờ lấy các giá trị của phần dư còn lại theo thứ tự ngược lại để có được các số thập lục phân.
Ví dụ: Chuyển 1228 thành số thập lục phân Vậy 1228 = 4CC
1.3.Bảng chuyển đổi hệ cơ số Nhị phân Bát phân Thập phân Thập lục phân 0000 0 0 0 lOMoAR cPSD| 60752940 0001 1 1 1 0010 2 2 2 0011 3 3 3 0100 4 4 4 0101 5 5 5 0110 6 6 6 0111 7 7 7 1000 10 8 8 1001 11 9 9 1010 12 10 A 1011 13 11 B 1100 14 12 C 1101 15 13 D 1110 16 14 E 1111 17 15 F lOMoAR cPSD| 60752940
DANH MỤC TÀI LIỆU THAM KHẢO
1. https://hocict.wordpress.com/2014/03/18/cac-he-dem-co-ban-nen-biet/
2. https://gochocit.com/phan-cung-may-tinh/cac-he-dem-co-ban
3. https://fit.mta.edu.vn/files/DanhSach/Bai3.pdf
4. https://tintuctuyensinh.vn/chuyen-doi-tu-thap-phan-sang-thap-luc-phan/
5. https://cauvonghoala.blogspot.com/2015/03/caccach-chuyen-oi-giua-cac-he-co-so.html
6. https://www.studocu.com/vn/document/dai-hoc-ton-duc-thang/phap-luat-dai-cuong/bai-
tieu-luan-mau-tieu-luan/27615138
7. https://www.rapidtables.com/convert/number/binary-to-ascii.html
8. https://sieucoban.com/so-nhi-phan-bat-phan-thap-phan-thap-luc-phan-la-gi.html
9. https://www.studocu.com/vn/document/truong-dai-hoc-gia-dinh/dai-cuong-khoa-hoc-
may-tinh/dai-cuong-khoa-hoc-may-tinh/25712309
10. https://viblo.asia/p/he-co-so-he-dem-m68Z0e72lkG
11. https://freetuts.net/thu-thuat/he-thap-luc-phan-
12. https://tongquanvienthong.blogspot.com/2012/02/cac-he-em-thong-dung.html