Professional Documents
Culture Documents
Chuong1 Cachesodem 2013
Chuong1 Cachesodem 2013
ĐIỆN TỬ SỐ
CHƯƠNG 1:
HỆ ĐẾM
Giảng viên: NGÔ ĐÌNH PHONG
Khoa: Kỹ thuật điện tử 2
1
Học viện công nghệ BCVT
Khoa Kỹ Thuật Điện Tử II ĐIỆN TỬ SỐ
(Digital Electronics)
►Tài liệu tham khảo
2
Bài giảng ĐIỆN TỬ SỐ
Học viện công nghệ BCVT
Khoa Kỹ Thuật Điện Tử II ĐIỆN TỬ SỐ
(Digital Electronic)
►Chương 1: Hệ Đếm
Chương 2:Đại số hàm Boole
Chương 3: Cổng logic TTL và CMOS
Chương 4: Mạch logic tổ hợp
Chương 5: Mạch logic tuần tự
Chương 6: Bộ nhớ bán dẫn
3
Bài giảng ĐIỆN TỬ SỐ
Học viện công nghệ BCVT
Khoa Kỹ Thuật Điện Tử II Chương 1: Hệ Đếm
►1.1 GIỚI THIỆU CHUNG
1.1.1 Hệ thập phân
1.1.2 Hệ nhị phân
1.1.3 Hệ 8 và hệ 16
1.2 CHUYỂN ĐỔI CƠ SỐ GIỮA CÁC HỆ ĐẾM
1.3 SỐ NHỊ PHÂN CÓ DẤU
1.4 DẤU PHẨY ĐỘNG
1.5 CÁC HỆ THỐNG MÃ NHỊ PHÂN THÔNG
DỤNG
4
Bài giảng
Bài giảng ĐiệnĐIỆN
Tử Số TỬ SỐ
Học viện công nghệ BCVT
Khoa Kỹ Thuật Điện Tử II Chương 1: Hệ Đếm
1.1 GIỚI THIỆU CHUNG
1. Hệ thống tương tự (analog 2. Hệ thống số (digital system)
system)
Mạch tương tự (analog) Mạch số (digital)
6
Bài giảng
Bài giảng ĐiệnĐIỆN
Tử Số TỬ SỐ
Học viện công nghệ BCVT
Khoa Kỹ Thuật Điện Tử II Chương 1: Hệ Đếm
1.1 GIỚI THIỆU CHUNG
Tín hiệu tương tự Tín hiệu số
(analog signal) (digital signal)
xa(t)
V
1 High
7
Bài giảng
Bài giảng ĐiệnĐIỆN
Tử Số TỬ SỐ
Học viện công nghệ BCVT
Khoa Kỹ Thuật Điện Tử II Chương 1: Hệ Đếm
1.1 GIỚI THIỆU CHUNG
Ưu điểm của mạch số
►Dễ thiết kế hơn
► Cho phép thông tin được lưu trữ và truy cập dễ
dàng,nhanh chóng
► Tính chính xác và độ tin cậy cao
► Có thể lập trình hoạt động.
► Khả năng chống nhiễu cao, cho phép các mạch có khả
năng phát hiện sai và sửa sai.
► Tích hợp trên một chíp IC (Integrated Circuit).
► Độ chính xác và độ phân giải cao.
8
Bài giảng
Bài giảng ĐiệnĐIỆN
Tử Số TỬ SỐ
Học viện công nghệ BCVT
Khoa Kỹ Thuật Điện Tử II Chương 1: Hệ Đếm
1.1 GIỚI THIỆU CHUNG
Nhược điểm
►Muốn sử dụng kỹ thuật số khi làm việc với tín hiệu đầu
vào và đầu ra dạng tương tự ta phải thực hiện sự chuyển
đổi từ dạng tương tự sang dạng số (ADC), sau đó xử lý
thông tin số và chuyển ngược lại từ dạng số đã xử lý sang
dạng tương tự (DAC) .
9
Bài giảng
Bài giảng ĐiệnĐIỆN
Tử Số TỬ SỐ
Học viện công nghệ BCVT
Khoa Kỹ Thuật Điện Tử II Chương 1: Hệ Đếm
1.1 GIỚI THIỆU CHUNG
Các bước để sử dụng được hệ thống kỹ thuật số:
►Biến đổi thông tin đầu vào dạng tương tự thành dạng số
(ADC)
► Xử lý thông tin số
► Biến đổi đầu ra dạng số về lại dạng tương tự (DAC)
11
Bài giảng
Bài giảng ĐiệnĐIỆN
Tử Số TỬ SỐ
Học viện công nghệ BCVT
Khoa Kỹ Thuật Điện Tử II Chương 1: Hệ Đếm
1.1.1 HỆ THẬP PHÂN:
Trong hệ thống số thập phân có mười cơ số là 0,1,2,3,4,5,6,7,8,9
1 0 2 0 . 0 0 0
103 102 101 100 10-1 10-2 10-3
=1000 =100 =10 =1 =1/10 =1/100 =1/1000
MSB Dấu chấm LSB
thập phân
12
Bài giảng
Bài giảng ĐiệnĐIỆN
Tử Số TỬ SỐ
Học viện công nghệ BCVT
Khoa Kỹ Thuật Điện Tử II Chương 1: Hệ Đếm
1.1.2 HỆ NHỊ PHÂN (binary system)
►Trong hệ thống số nhị phân chỉ có hai cơ số là 0 và 1
bit
nipple
byte
1K 210 1024
14
Bài giảng
Bài giảng ĐiệnĐIỆN
Tử Số TỬ SỐ
Học viện công nghệ BCVT
Khoa Kỹ Thuật Điện Tử II Chương 1: Hệ Đếm
1.1.2 HỆ NHỊ PHÂN (binary system) (tt) Bảng trị giá 2n
n 2n n 2n
0 0 10 1K
1 2 11 2K
2 4 12 4K
3 8 13 8K
4 16 14 16 K
5 32 15 32 K
6 64 16 64 K
7 128 20 1M
8 256 21 2M
9 512 30 1G
15
Bài giảng
Bài giảng ĐiệnĐIỆN
Tử Số TỬ SỐ
Học viện công nghệ BCVT
Khoa Kỹ Thuật Điện Tử II Chương 1: Hệ Đếm
Thập Nhị phân Thập Nhị phân
1.1.2(tt) phân phân
0 0 8 1000
1 1 9 1001
2 10 10 1010
3 11 11 1011
4 100 12 1100
5 101 13 1101
6 110 14 1110
7 111 15 1111
► Ví dụ
phép nhân
19
Bài giảng
Bài giảng ĐiệnĐIỆN
Tử Số TỬ SỐ
Học viện công nghệ BCVT
Khoa Kỹ Thuật Điện Tử II Chương 1: Hệ Đếm
1.1.3 HỆ CƠ SỐ 8
Hệ thống số bát phân sử dụng 8 cơ số gồm : 0,1,2,3,4,5,6,7
Mỗi một ký tự số bát phân biểu diễn một nhóm 3 ký tự số nhị
phân.
0 1 2 7 . 0 0 0
83 82 81 80 8-1 8-2 8-3
=512 =64 =8 =1 =1/8 =1/64 =1/512
20
Bài giảng
Bài giảng ĐiệnĐIỆN
Tử Số TỬ SỐ
Học viện công nghệ BCVT
Khoa Kỹ Thuật Điện Tử II Chương 1: Hệ Đếm
1.1.3 HỆ CƠ SỐ 8 (tt)
►Phép cộng trong hệ cơ số 8: khi kết quả lớn hơn hoặc bằng
8 phải nhớ lên chữ số có trọng số lớn hơn kế tiếp
► Ví dụ phép cộng hệ cơ số 8:
► Ví dụ phép trừ hệ cơ số 8:
21
Bài giảng
Bài giảng ĐiệnĐIỆN
Tử Số TỬ SỐ
Học viện công nghệ BCVT
Khoa Kỹ Thuật Điện Tử II Chương 1: Hệ Đếm
1.1.4 HỆ CƠ SỐ 16 (Số HEX)
Hệ thống số thập lục phân sử dụng 16 cơ số gồm :
0,1,2,3,4,5,6,7,8,9,A, B, C, D, E, F.
Mỗi một ký tự số thập lục phân biểu diễn một nhóm 4 ký tự số
nhị phân.
0 1 1 A . 1 0 1
163 162 161 160 16-1 16-2 16-3
=4096 =256 =16 =1 =1/16 =1/256 =1/4096
22
Bài giảng
Bài giảng ĐiệnĐIỆN
Tử Số TỬ SỐ
Học viện công nghệ BCVT
Khoa Kỹ Thuật Điện Tử II Chương 1: Hệ Đếm
1.1.4 HỆ CƠ SỐ 16 (Số HEX) (tt)
Thập Thập lục Nhị Thập Thập lục Nhị phân
phân phân phân phân phân
0 0 0000 8 8 1000
1 1 0001 9 9 1001
2 2 0010 10 A 1010
3 3 0011 11 B 1011
4 4 0100 12 C 1100
5 5 0101 13 D 1101
6 6 0110 14 E 1110
7 7 0111 15 F 1111
23
Bài giảng
Bài giảng ĐiệnĐIỆN
Tử Số TỬ SỐ
Học viện công nghệ BCVT
Khoa Kỹ Thuật Điện Tử II Chương 1: Hệ Đếm
1.1.4 HỆ CƠ SỐ 16 (Số HEX) (tt)
►Phép cộng trong hệ cơ số 16: Khi thực hiện cộng số HEX
lưu ý khi kết quả lớn hơn F
► Ví dụ phép cộng số HEX:
► Phép trừ: Khi trừ một số bé hơn cho một số lớn hơn phải
mượn 1 ở cột kế tiếp bên trái, nghĩa là cộng thêm 16 rồi mới trừ
► Ví dụ phép trừ số HEX:
24
Bài giảng
Bài giảng ĐiệnĐIỆN
Tử Số TỬ SỐ
Học viện công nghệ BCVT
Khoa Kỹ Thuật Điện Tử II Chương 1: Hệ Đếm
25
Bài giảng
Bài giảng ĐiệnĐIỆN
Tử Số TỬ SỐ
Học viện công nghệ BCVT
Khoa Kỹ Thuật Điện Tử II Chương 1: Hệ Đếm
1.2.1 Chuyển đổi từ hệ cơ số 10 sang hệ khác
26
Bài giảng
Bài giảng ĐiệnĐIỆN
Tử Số TỬ SỐ
Học viện công nghệ BCVT
Khoa Kỹ Thuật Điện Tử II Chương 1: Hệ Đếm
1.2.1 Chuyển đổi từ hệ cơ số 10 sang hệ khác (tt)
Ví dụ 1: Đổi số 35 sang số nhị phân.
27
Bài giảng
Bài giảng ĐiệnĐIỆN
Tử Số TỬ SỐ
Học viện công nghệ BCVT
Khoa Kỹ Thuật Điện Tử II Chương 1: Hệ Đếm
1.2.1 Chuyển đổi từ hệ cơ số 10 sang hệ khác (tt)
28
Bài giảng
Bài giảng ĐiệnĐIỆN
Tử Số TỬ SỐ
Học viện công nghệ BCVT
Khoa Kỹ Thuật Điện Tử II Chương 1: Hệ Đếm
1.2.1 Chuyển đổi từ hệ cơ số 10 sang hệ khác (tt)
Ví dụ 3: Đổi số 35 sang số bát phân.
29
Bài giảng
Bài giảng ĐiệnĐIỆN
Tử Số TỬ SỐ
Học viện công nghệ BCVT
Khoa Kỹ Thuật Điện Tử II Chương 1: Hệ Đếm
1.2.1 Chuyển đổi từ hệ cơ số 10 sang hệ khác (tt)
Ví dụ 5: Đổi số 35 sang số thập lục phân.
30
Bài giảng
Bài giảng ĐiệnĐIỆN
Tử Số TỬ SỐ
Học viện công nghệ BCVT
Khoa Kỹ Thuật Điện Tử II Chương 1: Hệ Đếm
1.2.2 Chuyển đổi hệ bất kỳ sang hệ thập phân
►Công thức:
►Ví dụ:
31
Bài giảng
Bài giảng ĐiệnĐIỆN
Tử Số TỬ SỐ
Học viện công nghệ BCVT
Khoa Kỹ Thuật Điện Tử II Chương 1: Hệ Đếm
1.2.3 Chuyển đổi từ hệ cơ số 2 sang hệ 8,16
►NP sang cơ số 8: chia số NP thành các nhóm 3 bit
32
Bài giảng
Bài giảng ĐiệnĐIỆN
Tử Số TỬ SỐ
Học viện công nghệ BCVT
Khoa Kỹ Thuật Điện Tử II Chương 1: Hệ Đếm
33
Bài giảng
Bài giảng ĐiệnĐIỆN
Tử Số TỬ SỐ
Học viện công nghệ BCVT
Khoa Kỹ Thuật Điện Tử II Chương 1: Hệ Đếm
1.3.1 Biểu diễn số nhị phân có dấu
34
Bài giảng
Bài giảng ĐiệnĐIỆN
Tử Số TỬ SỐ
Học viện công nghệ BCVT
Khoa Kỹ Thuật Điện Tử II Chương 1: Hệ Đếm
1.3.1 Biểu diễn số nhị phân có dấu (tt)
35
Bài giảng
Bài giảng ĐiệnĐIỆN
Tử Số TỬ SỐ
Học viện công nghệ BCVT
Khoa Kỹ Thuật Điện Tử II Chương 1: Hệ Đếm
1.3.1 Biểu diễn số nhị phân có dấu (tt)
►Bù 1: của số nhị phân được thực hiện bằng
cách lấy phủ định từng bit của số đó
►Cộng hai
số khác dấu
trong đó số
âm có trị số
nhỏ hơn
37
Bài giảng
Bài giảng ĐiệnĐIỆN
Tử Số TỬ SỐ
38
Học viện công nghệ BCVT
Khoa Kỹ Thuật Điện Tử II Chương 1: Hệ Đếm
1.3.2 Cộng và trừ các số biểu diễn theo bit dấu (tt)
►Cộng hai số khác dấu trong đó số âm có trị số lớn hơn
►Phép trừ: Nếu lưu ý rằng, - (-) = + thì trình tự thực hiện
phép trừ cũng giống phép cộng
39
Bài giảng
Bài giảng ĐiệnĐIỆN
Tử Số TỬ SỐ
Học viện công nghệ BCVT
Khoa Kỹ Thuật Điện Tử II Chương 1: Hệ Đếm
40
Bài giảng
Bài giảng ĐiệnĐIỆN
Tử Số TỬ SỐ
Học viện công nghệ BCVT
Khoa Kỹ Thuật Điện Tử II Chương 1: Hệ Đếm
1.4.1 Biểu diễn theo dấu phẩy động
►Dấu phẩy động: Dùng để biểu diễn rút gọn các số có giá trị
rất lớn hoặc rất bé.
41
Bài giảng
Bài giảng ĐiệnĐIỆN
Tử Số TỬ SỐ
Học viện công nghệ BCVT
Khoa Kỹ Thuật Điện Tử II Chương 1: Hệ Đếm
1.4.1 Biểu diễn theo dấu phẩy động
►Dấu phẩy động: 32 bit độ chính xác đơn ( IEEE – 754). Với
32 bit được chia ra 3 phần như sau:
1 bit 8 bit 23 bit
S E F
Sign (Dấu) Exponent (số mũ) Fraction/Mantissa
(phần phân số/
định trị)
42
Bài giảng
Bài giảng ĐiệnĐIỆN
Tử Số TỬ SỐ
Học viện công nghệ BCVT
Khoa Kỹ Thuật Điện Tử II Chương 1: Hệ Đếm
1.4.1 Biểu diễn theo dấu phẩy động
43
Bài giảng
Bài giảng ĐiệnĐIỆN
Tử Số TỬ SỐ
Học viện công nghệ BCVT
Khoa Kỹ Thuật Điện Tử II Chương 1: Hệ Đếm
1.4.1 Biểu diễn theo dấu phẩy động
44
Bài giảng
Bài giảng ĐiệnĐIỆN
Tử Số TỬ SỐ
Học viện công nghệ BCVT
Khoa Kỹ Thuật Điện Tử II Chương 1: Hệ Đếm
1.4.2 Các phép tính với biểu diễn dấu phẩy động
►Nhân
►Chia
45
Bài giảng
Bài giảng ĐiệnĐIỆN
Tử Số TỬ SỐ
Học viện công nghệ BCVT
Khoa Kỹ Thuật Điện Tử II Chương 1: Hệ Đếm
1.4.2 Các phép tính với biểu diễn dấu phẩy động (tt)
►Ví dụ các phép toán cộng/ trừ/ nhân/ chia
46
Bài giảng
Bài giảng ĐiệnĐIỆN
Tử Số TỬ SỐ
Học viện công nghệ BCVT
Khoa Kỹ Thuật Điện Tử II Chương 1: Hệ Đếm
47
Bài giảng
Bài giảng ĐiệnĐIỆN
Tử Số TỬ SỐ
Học viện công nghệ BCVT
Khoa Kỹ Thuật Điện Tử II Chương 1: Hệ Đếm
1.5.1 Các dạng mã nhị thập phân (BCD- Binary
Coded Decimal)
MÃ BCD (Binary Coded Decimal) là mã được cấu tạo
bằng cách dùng từ nhị phân 4 bit để mã hóa 10 kí hiệu
thập phân, nhưng cách biểu diễn vẫn theo thập phân.
VD: 910 có mã BCD là 1001
8610 Có mã BCD là 1000 0110
Mã NBCD (Nature BCD): các chữ số thập phân được nhị
phân hoá theo trọng số như nhau 23, 22, 21, 20
48
Bài giảng
Bài giảng ĐiệnĐIỆN
Tử Số TỬ SỐ
Học viện công nghệ BCVT
Khoa Kỹ Thuật Điện Tử II Chương 1: Hệ Đếm
1.5.1 Mã BCD- Binary Coded Decimal (tt)
NBCD
Bảng
Mã
BCD
các
loại
49
Bài giảng
Bài giảng ĐiệnĐIỆN
Tử Số TỬ SỐ
Học viện công nghệ BCVT
Khoa Kỹ Thuật Điện Tử II Chương 1: Hệ Đếm
1.5.2 Các phép tính trong mã NBCD
►Phép cộng: Khi thực hiện cộng số BCD lưu ý khi kết
quả lớn hơn 9 cần hiệu chỉnh bằng cách cộng thêm 01102
(số 610)
►Ví dụ:
50
Bài giảng
Bài giảng ĐiệnĐIỆN
Tử Số TỬ SỐ
Học viện công nghệ BCVT
Khoa Kỹ Thuật Điện Tử II Chương 1: Hệ Đếm
1.5.2 Các phép tính trong mã NBCD (tt)
►Phép trừ: Phép trừ số thập phân được thực hiện trên
cơ sở phép cộng bằng cách cộng với số bù 9 của số trừ
►Ví dụ:
51
Bài giảng
Bài giảng ĐiệnĐIỆN
Tử Số TỬ SỐ
Học viện công nghệ BCVT
Khoa Kỹ Thuật Điện Tử II Chương 1: Hệ Đếm
1.5.3 Các dạng mã nhị phân khác Gray 4 bit
0000
Mã Gray còn được gọi là mã cách 1, 0001
các tổ hợp mã kế nhau chỉ khác nhau 0011
00 000
0 0101
001 0100
1100
01 011
1101
010 1111
1 11 110 1110
111 1010
101 1011
10
1001
100
1000
52
Bài giảng ĐIỆN TỬ SỐ
Học viện công nghệ BCVT
Khoa Kỹ Thuật Điện Tử II Chương 1: Hệ Đếm
1.5.3 Các dạng mã nhị phân khác (tt)
Mã Dư-3 được hình thành từ mã NBCD bằng cách cộng
thêm 3 vào mỗi tổ hợp mã.
53
Bài giảng ĐIỆN TỬ SỐ
Học viện công nghệ BCVT
Khoa Kỹ Thuật Điện Tử II Chương 1: Hệ Đếm
1.5.3 Các dạng mã nhị phân khác (tt)
54
Bài giảng
Bài giảng ĐiệnĐIỆN
Tử Số TỬ SỐ
Học viện công nghệ BCVT
Khoa Kỹ Thuật Điện Tử II Chương 1: Hệ Đếm
1.5.3 Các dạng mã nhị phân khác (tt)
►Mã ASCII
dùng số nhị
phân 7 bit gồm
128 mã số cho
128 ký tự chữ số
55
Bài giảng
Bài giảng ĐiệnĐIỆN
Tử Số TỬ SỐ
Học viện công nghệ BCVT
Khoa Kỹ Thuật Điện Tử II Chương 1: Hệ Đếm
1.5.3 Các dạng mã nhị phân khác (tt)
Mã ASCII dùng
số nhị phân 7 bit
gồm 128 mã số
cho 128 ký tự
chữ số
56
Bài giảng
Bài giảng ĐiệnĐIỆN
Tử Số TỬ SỐ
Học viện công nghệ BCVT
Khoa Kỹ Thuật Điện Tử II Chương 1: Hệ Đếm
1.5.3 Các dạng mã nhị phân khác (tt)
►Ví dụ: Mã ASCII Biểu diễn chử “REST”
57
Bài giảng
Bài giảng ĐiệnĐIỆN
Tử Số TỬ SỐ
Học viện công nghệ BCVT
Khoa Kỹ Thuật Điện Tử II Chương 1: Hệ Đếm
Tóm tắt
Hệ thập phân
Hệ nhị phân
Hệ 8 và hệ 16
Phương pháp chuyển đổi giữa các hệ đếm
Tổ chức của các hệ đếm
Phép tính số học trong các hệ đếm
Mã nhị phân thông dụng: mã BCD, mã Gray,
mã vòng xoắn, mã ASCII…
58
Bài giảng
Bài giảng ĐiệnĐIỆN
Tử Số TỬ SỐ