Professional Documents
Culture Documents
HCM
Kỹ Thuật Số
Giảng viên
Lê Chí Thông
Bộ môn Điện tử; Khoa Điện-Điện tử
Đại học Bách Khoa TP.HCM
ĐT: 0902-445-012
Email: chithong@gmail.com; chithong@hcmut.edu.vn
Tác giả soạn slides: Nguyễn Trọng Luật
Chương 3: Hệ Tổ Hợp
Chương 4: Hệ Tuần Tự
4 0 7 . 6 2 5
102 101 100 . 10-1 10-2 10-3
4x102 0x101 7x100 . 6x10-1 2x10-2 5x10-3
400 0 7 . 0.6 0.02 0.005
1 0 1 . 0 1 1
22 21 20 . 2-1 2-2 2-3
1x22 0x21 1x20 . 0x2-1 1x2-2 1x2-3
4 0 1 . 0 0.25 0.125
5 A 0 . 4 D 1
162 161 160 . 16-1 16-2 16-3
5x162 10x161 0x160 . 4x16-1 13x16-2 1x16-3
1280 160 0 . 0.25 0.0508 0.0002
8 . 625
8 :2 = 4 dö 0 (LSB)
4 :2 = 2 dö 0
2 :2 = 1 dö 0
1 :2= 0 dö 1
1 0 0 0 . 1 0 1 B
1480.4296875
1480 : 16 = 92 dö 8 (LSD)
92 : 16 = 5 dö 12
5 : 16 = 0 dö 5
5 C 8 . 6 E H
11
0011101101011101.0110101 0 B
3 B 5 D . 6 A H
2 C 9 . E 8 H
0 01011001001.11101000 B
12
- Soá nhò phaân coù giaù trò leû laø soá coù LSB = 1;
ngöôïc laïi giaù trò chaün laø soá coù LSB = 0
- Caùc boäi soá cuûa bit:
1 B (Byte) = 8 bit
1 KB = 210 B = 1024 B
1 MB = 210 KB = 220 B
1 GB = 210 MB
13
-1 -1 -1
0 - 0 = 0
0 - 1 = 1 möôïn 1 1 1 0 1 0
1 - 0 = 1 1 1 1
1 - 1 = 0
1 0 0 1 1
14
1 0 1 1
c. Pheùp nhaân:
1 0 0 1
1 0 1 1
0 0 0 0
0 0 0 0
1 0 1 1
1 1 0 0 0 1 1
d. Pheùp chia:
1 0 0 1 0 0 0 1 1 0 1 1
1 0 1 1
1 1 0 1
1 1 1 0
1 0 1 1
1 1 0 1
1 0 1 1
1 0 15
a. Maõ nhò phaân cho soá thaäp phaân (BCD – Binary Coded Decimal)
Soá BCD BCD BCD Maõ 1 trong 10
thaäp phaân (8 4 2 1) (2 4 2 1) quaù 3
0 0000 0000 0011 0000000001
1 0001 0001 0100 0000000010
2 0010 0010 0101 0000000100
3 0011 0011 0110 0000001000
4 0100 0100 0111 0000010000
5 0101 1011 1000 0000100000
6 0110 1100 1001 0001000000
7 0111 1101 1010 0010000000
8 1000 1110 1011 0100000000
9 1001 1111 1100 1 0 0 0 0 0 0 0 0160
b. Maõ Gray: laø maõ nhò phaân maø 2 giaù trò lieân tieáp nhau
coù toå hôïp bit bieåu dieãn chæ khaùc nhau 1 bit
Ñoåi töø Binary sang Gray Ñoåi töø Gray sang Binary
1 0 1 1 1 0 0 0
1 0 1 1 0 Gray: 1 1 0 0 1
Gray: 1 1 1 0 1 1 0 0 0 1
17
- Bit MSB laø bit daáu: 0 laø soá döông vaø 1 laø soá aâm,
caùc bit coøn laïi bieåu dieãn giaù trò ñoä lôùn
+ 13 : 01101
- 13 : 11101
- Phaïm vi bieåu dieãn:
- (2n-1 – 1) ÷ + (2n-1 – 1)
20
Buø_2 (1 0 0 1) = 24 - 1 0 0 1
= 10000 - 1001
= 0111
22
- (2n-1 ) ÷ + (2n-1 - 1)
Giaù trò döông Giaù trò aâm
000 = 0 100 = - 4
001 = + 1 101 = - 3
010 = + 2 110 = - 2
011 = + 3 111 = - 1
23
-3 : 101 = 11101
- Laáy buø_2 hai laàn moät soá thì baèng chính soá ñoù
Tràn (overflow) xảy ra khi số nhớ Cin và Cout tại vị trí dấu là khác nhau.
-6 : 1010 +2 : 0010
- -
-2 : 1110 -5 : 1011
-4 : 1100 +7 : 0111
-7 : 1001 11001
-
+5 : 0101 00101
+ 4 : 0 1 0 0 (Kq sai) 1 0 1 0 0 : - 12 (Kq ñuùng)
26
6 : 0110 0110
- buø_2:
+
13 : 1101 0011
-7 : 1001
-6 : 1010 1010
- buø_2:
+
-3 : 1101 0011
-3 : 1101
27
Cn là bit nhớ tạo ra từ decade cao nhất, Ci là số nhớ tạo ra từ decade thứ i
1
29 : 0 0 1 0 1 0 0 1 28 : 0 0 1 0 1 0 0 0
+ +
55 : 0 1 0 1 0 1 0 1 19 : 0 0 0 1 1 0 0 1
0111 1110 0100 0001
0110 0110
84 : 1 0 0 0 0 1 0 0 47 : 0 1 0 0 0 1 1 1 28
29 : 0 0 1 0 1 0 0 1 0010 1001
- Bù 2 +
14 : 0 0 0 1 0 1 0 0 1110 1100
Cn =1 0001 0101 = 15
Bỏ qua Cn
Kết quả: + 15
56 : 0 1 0 1 0 1 1 0 0101 0110
- Bù 2 +
18 : 0 0 0 1 1 0 0 0 1110 1000
Cn =1 0 0 1 1 1 1 1 0 D0>9
+
Bỏ qua Cn
1010
Kết quả: + 38 0 0 1 1 1 0 0 0 = 38
21 : 0 0 1 0 1 0 0 1 0010 0001
- Bù 2 +
55 : 0 1 0 1 0 1 0 1 1010 1011
Cn =0 1100 1100
Bù 2
Kết quả: - 34
34 : 0011 0100
31
29 : 0 0 1 0 1 0 0 1 0010 1001
- Bù 2 +
55 : 0 1 0 1 0 1 0 1 1010 1011
Cn =0 1101 0100
Bù 2
32
16 : 0 0 0 1 0 1 1 0 0001 0110
- Bù 2 +
40 : 0 1 0 0 0 0 0 0 1100 0000
Cn =0 1101 0110
Bù 2
33
34