Professional Documents
Culture Documents
BG - DTSo 2018 DTVT-C1
BG - DTSo 2018 DTVT-C1
ĐIỆN TỬ SỐ
Chương 1: Hệ đếm
N a n 1 r n 1 ... a1 r1 a 0 r 0 a 1 r 1 ... a m r m
m
a i ri
n 1
* Ví dụ:
1265.34 1 103 2 102 6 101 5 100 3 101 4 102
0 9
1 10
2 11
3 12
4 13
5 14
6 15
7 16
8 ...
0 0000 00 00 9 1001 11 09
1 0001 01 01 10 1010 12 A
2 0010 02 02 11 1011 13 B
3 0011 03 03 12 1100 14 C
4 0100 04 04 13 1101 15 D
5 0101 05 05 14 1110 16 E
6 0110 06 06 15 1111 17 F
7 0111 07 07 16 10000 100 10
8 1000 10 08 ...
* Ưu điểm:
- Biểu diễn ngắn gọn
- Có thể dùng một từ nhị phân 3 bit để biểu thị các ký
hiệu bát phân (vì 8 = 23)
* Nhược điểm: các phép tính phức tạp.
* Ưu điểm:
- Biểu diễn ngắn gọn
- Có thể dùng một từ nhị phân 4 bit để biểu thị các ký hiệu thập
lục phân (16 = 24)
* Nhược điểm: các phép tính phức tạp
– Thực hiện lấy tổng vế phải sẽ có kết quả cần tìm. Trong biểu thức
trên, ai và r là hệ số và cơ số hệ có biểu diễn.
Ví dụ: Chuyển 1101110.102 sang hệ thập phân
N10 1 26 1 25 0 2 4 1 23 1 2 2 1 21 0 20 1 21 0 2 2
64 32 0 8 4 2 0 0.5 0 110.5
Phép trừ
– Để thực hiện phép trừ, ta lấy bù 1 của số trừ, sau đó thực hiện các bước
như phép cộng.
Ví dụ:
Hai số âm: biểu diễn chúng ở dạng bù 1 và cộng như cộng nhị phân,
kể cả bit dấu. Bit tràn cộng vào kết quả. Chú ý, kết quả được viết
dưới dạng bù 1.
1 1 1 1 1 0 1 02 (-510)
+ 1 1 1 1 1 0 0 02 (-710)
1 1 1 1 1 0 0 1 02
+
Bít tràn 1
1 1 1 1 0 0 1 12 (-12)
Bước 2:
Lấy kết quả phép cộng cộng tiếp với bù 2 của số chia. Kết quả:
–Nhỏ hơn 0: Dừng phép tính. Kết luận: Kết quả là số phép tính cộng đã thực
hiện (không tính phép cộng cuối). Phần dư của phép chia chính là số bị
chia.
–Bằng 0: Dừng phép tính. Kết luận: Kết quả là số phép tính cộng đã thực
hiện. Phần dư của phép chia bằng 0.
–Lớn hơn 0: Lặp lại bước 2.
Ví dụ: 90:30 = 3.
9010 = 010110102.
3010 = 000111102 -> bù 2: 111000102.
Bước 1: Lấy 90 (số bị chia) cộng với bù 2 của 30 (số chia)
0 1 0 1 1 0 1 02 (+9010)
+ 1 1 1 0 0 0 1 02 (-3010)
1 0 0 1 1 1 1 0 02
Bít tràn bỏ đi
0 0 1 1 1 1 0 02 (+6010) > 0 sang bước 2
0 0 0 1 1 1 1 02 (+3010)
+ 1 1 1 0 0 0 1 02 (-3010)
1 0 0 0 0 0 0 0 02
Bít tràn bỏ đi
0 0 0 0 0 0 0 02 (+0010) -> Kết thúc
– Số lần thực hiện phép tính là 3, kết quả là 0.
Kết luận: Kết quả của phép chia là 3.
www.ptit.edu.vn Giảng viên: TS. Nguyễn Trung Hiếu
Trang 45
Bộ môn: Điện tử máy tính - Khoa KTĐT1
BÀI GIẢNG ĐIỆN TỬ SỐ
Chương 1 – HỆ ĐẾM
* Các phép toán với số nhị phân biểu diễn theo dấu phẩy động:
X 2E x M x ; Y 2
Ey
My
Tích: Z X.Y 2
Ex Ey
M x .M y 2E Z Mz
Thương: W X / Y 2
E x E y
M x / M y 2E w Mw
Muốn lấy tổng và hiệu, cần đưa các số hạng về cùng số mũ, sau đó số mũ của
tổng và hiệu sẽ lấy số mũ chung, còn định trị của tổng và hiệu sẽ bằng tổng và hiệu
các định trị.