Chuong 2 : Tổ chức
CPU
5
Hệ thống số
Sử dụng que để đếm là 1 ý nghĩa vĩ đạI ở thời điểm
này.Và việc dùng các ký hiệu để thay cho các que
đếm càng vĩ đại hơn!!!.
Một trong những cách tốt nhất hiện nay là dùng hệ thống
số thập phân (
decimal system).
Chuong 2 : Tổ chức
CPU
6
Con người ngày nay dùng hệ 10 để đếm.Trong hệ 10 có 10 digits 0,
1, 2, 3, 4, 5, 6, 7, 8, 9
Những ký số này có thể biểu diễn bất kỳ 1 giá trị nào, thí dụ :
754
Decimal System
Chuong 2 : Tổ chức
CPU
7
Vị trí của từng ký số rất quan trọng, thí dụ nếu ta đặt "7"
ở cuối thì:
547
nó sẽ là 1 giá trị khác :
Chuong 2 : Tổ chức
CPU
8
MT khơng thơng minh như con ngườI,nó dùng trạng thái của điện tử :
on and off, or 1 and 0.
MT dùng binary system, binary system có 2 digits:
0, 1
Như vậy cơ số (base) là 2.
Mỗi ký số (digit) trong hệ binary number được gọi là BIT, 4 bits nhóm
thành 1 NIBBLE, 8 bits tạo thành 1 BYTE, 2 bytes tạo thành
1 WORD, 2 words tạo thành 1 DOUBLE WORD (ít dùng):
Binary System
Chuong 2 : Tổ chức
CPU
9
Hexadecimal System
Hexadecimal System
Hexadecimal System dùng 16 digits:
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
do đó cơ số (base) là 16.
Hexadecimal numbers are compact and easy to read.
Ta dễ dàng biến đốI các số từ binary system sang hexadecimal system and
và ngược lại, mỗi nibble (4 bits) có thể biến thành 1 hexadecimal digit :
Ex : 1234
h
= 4660
d
Chuong 2 : Tổ chức
CPU
10
Các phép tốn trong hệ nhị phân
cộng :
0 + 0 = 0 0 + 1 = 1 1+ 0 = 1 1 + 1 = 0 nhớ 1
trừ : 0 - 0 = 0 0 - 1 = 1 mượn 1 1 – 0 = 1 1- 1=0
Nhân : có thể coi là phép cộng liên tiếp
Chia : có thể coi là phép trừ liên tiếp
Chuong 2 : Tổ chức
CPU
11
Các phép tốn trong hệ nhị phân …
Bảng phép tính Logic cho các số nhị phân
A B A and
B
A or
B
A xor
B
Not A
0 0 0 0 0 1
0 1 0 1 1 1
1 0 0 1 1 0
1 1 1 1 0 0
Chuong 2 : Tổ chức
CPU
12
Chuy n h từ 10 ể ệ hệ 2
Đổi từ hệ 10 hệ 2 :
Ex : 12d = 1100b
Cách đổi : lấy số cần đổi chia liên tiếp cho 2, dừng khi số bò
chia bằng 0. Kết quả là các số dư lấy theo chiều ngược lại.
12 : 2 = 6
0 6 : 2 = 3
0 3 : 2 = 1
1 1 : 2 = 0 dừng
1
Chuong 2 : Tổ chức
CPU
13
Chuy n h từ hệ 2 ể ệ hệ 10
Đổi từ hệ 2 hệ 10 :
Ex : 1100
b
= ?
d
Cách đổi : Σ a
i
*2
i
với i ∈ 0 n
a là ký số của số cần đổi.
1*2
3
+1*2
2
+0*2
1
+0*2
0
= 12
d
a
Chuong 2 : Tổ chức
CPU
14
Chuy n h từ hệ 10 ể ệ hệ 16
Đổi từ hệ 10 hệ 16 :
Ex : 253
d
= ?
h
Cách đổi : lấy số cần đổi chia liên tiếp cho 16, dừng khi số bò chia
= 0. Kết quả là chuổi số dư lấy theo chiều ngược lại.
253
d
= FD
h
Không có nhận xét nào:
Đăng nhận xét