Thứ Hai, 20 tháng 1, 2014

Bài giảng tổ chức CPU

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