Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 33 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
33
Dung lượng
0,9 MB
Nội dung
Chương 02Phần HỆ ĐẾM Nội dung I Hệ thập phân (Decimal System) II Hệ nhị phân (Binary System) III Hệ thập lục phân (Hexadecimal System) IV Hệ đếm số Trường Cao Đẳng Nghề Sài Gòn Bộ môn: KiếnTrúcMáyTính I Hệ thập phân Quy tắc đếm Dạng tổng quát Ví dụ Trường Cao Đẳng Nghề Sài Gòn Bộ môn: KiếnTrúcMáyTính Quy tắc đếm Trường Cao Đẳng Nghề Sài Gòn Bộ môn: KiếnTrúcMáyTính Dạng tổng quát Giá trị số A hiểu: A = anan-1…a0.a-1…a-m = an*10n + an-1*10n-1 + … + a0*100 + a-1*10-1 + … + a-m*10-m n A= a * 10 ∑ i i i =− m Trường Cao Đẳng Nghề Sài Gòn Bộ môn: KiếnTrúcMáyTính Ví dụ 2009 = 2*103 + 0*102 + 0*101 + 9*100 1998 = 1*103 + 9*102 + 9*101 + 8*100 472.38 = 4*102 + 7*101 + 2*100 + 3*10-1 + 8*10-2 Trường Cao Đẳng Nghề Sài Gòn Bộ môn: KiếnTrúcMáyTính II Hệ nhị phân Quy tắc đếm Chuyển từ hệ nhị phân qua hệ thập phân Chuyển từ hệ thập phân qua hệ nhị phân Số bù hai (số âm) Các phép toán Trường Cao Đẳng Nghề Sài Gòn Bộ môn: KiếnTrúcMáyTính Quy tắc đếm Trường Cao Đẳng Nghề Sài Gòn Bộ môn: KiếnTrúcMáyTính Chuyển từ hệ nhị phân qua hệ thập phân Giá trị số A hiểu: A = anan-1…a0.a-1…a-m = an*2n + an-1*2n-1 + … + a0*20 + a-1*2-1 + … + a-m*2-m n A= a ∑ i i i =− m Trường Cao Đẳng Nghề Sài Gòn Bộ môn: KiếnTrúcMáyTính 10(2) = 1*21 +0*20 = 2(10) 1001(2) = 1*23 + 0*22 +0*21 + 1*20 = 9(10) 1101001(2) = 26 + 25 + 23 + 20 = 64 + 32 + + = 105(10) 1101001 1011(2) -1 -2 -3 -4 = 26 + 25 + 23 + 20 + 2-1 + 2-3 + 2-4 = 64 + 32 + + + 0.5 + 0.125 + 0.0625 Trường Cao Đẳng Nghề Sài Gòn Bộ môn: KiếnTrúcMáyTính c Phép nhân số nhị phân Nhân từ trái phải qua trái theo cách thông Ví dụ 1011 x 101 = 110111 thường Bảng nhân Trường Cao Đẳng Nghề Sài Gòn Bộ môn: KiếnTrúcMáyTính d Phép chia số nhị phân Thực phép chia giống hệ thập phân Ví dụ: 11101/101=101, dư 100 Trường Cao Đẳng Nghề Sài Gòn Bộ môn: KiếnTrúcMáyTính III Hệ thập lục phân Quy tắc đếm Chuyển đổi hệ 16 hệ 10 Chuyển đổi hệ 16 hệ Trường Cao Đẳng Nghề Sài Gòn Bộ môn: KiếnTrúcMáyTính Quy tắc đếm Trường Cao Đẳng Nghề Sài Gòn Bộ môn: KiếnTrúcMáyTính Chuyển đổi từ hệ 16 hệ10 Từ hệ 10 hệ 16 Thực chia liên tiếp cho 16 Lấy phần dư viết ngược lại Từ hệ 16 hệ 10 anan-1…a0(16)= an*16n + an-1*16n-1 +…+ a0*160 Trường Cao Đẳng Nghề Sài Gòn Bộ môn: KiếnTrúcMáyTính Chuyển đổi hệ 16 hệ a Bảng chuyển đổi b Chuyển đổi hệ 16 sang hệ c Chuyển đổi hệ sang hệ 16 Trường Cao Đẳng Nghề Sài Gòn Bộ môn: KiếnTrúcMáyTính a Bảng chuyển đổi Một chữ số hệ 16 tương đương BIT hệ hai Trường Cao Đẳng Nghề Sài Gòn Bộ môn: KiếnTrúcMáyTính b Chuyển đổi hệ 16 sang hệ Căn vào bảng chuyển đổi, thay chữ số số hệ 16 bit nhị phân Ví dụ: A(16) = 1100(2) 7(16) = 0111(2) A7(16) = 1100 0111(2) Trường Cao Đẳng Nghề Sài Gòn Bộ môn: KiếnTrúcMáyTính c Chuyển đổi hệ sang hệ 16 Nhóm bit từ phải sang trái vào bảng chuyển đổi, thay chữ số tương ứng hệ 16 Ví dụ: 1111100B = 0111 1100B = 7AH Trường Cao Đẳng Nghề Sài Gòn Bộ môn: KiếnTrúcMáyTính Đơn vị thông tin BIT Chỉ nhận giá trị 1Byte = BIT 1KB = 210 Bytes = 1024 Bytes 1MB = 1024 KB 1GB = 1024 MB … Trường Cao Đẳng Nghề Sài Gòn Bộ môn: KiếnTrúcMáyTính Phụ lục i Các chuẩn Binary Prefix ii Độ lệch chuẩn SI IEC Trường Cao Đẳng Nghề Sài Gòn Bộ môn: KiếnTrúcMáyTính i Các chuẩn Binary Prefix Trường Cao Đẳng Nghề Sài Gòn Bộ môn: KiếnTrúcMáyTính Trường Cao Đẳng Nghề Sài Gòn Bộ môn: KiếnTrúcMáyTính ii Độ lệch chuẩn SI IEC 300 GB (300×109 B) ≅ 300×0.9313 GiB ≅ 279.4 GiB Trường Cao Đẳng Nghề Sài Gòn Bộ môn: KiếnTrúcMáyTính Tài liệu tham khảo Võ Văn Chín, 2003, Giáo trình kiếntrúcmáy tính, Trường ĐH Cần Thơ Nguyễn Kim Khánh, 2007, Bài giảng kiếntrúcmáy tính, Trường ĐHBKHN Đặng Xuân Hà, 2005, Bài giảng kiếntrúcmáy tính, Trường ĐH Nông Nghiệp HN Website: http://en.wikipedia.org/wiki/Binary_prefix http://physics.nist.gov/cuu/Units/binary.html Trường Cao Đẳng Nghề Sài Gòn Bộ môn: KiếnTrúcMáyTính ... + = 10 11 1 010 – 010 1 = 10 10 + 10 11 = 010 1 Trường Cao Đẳng Nghề Sài Gòn Bộ môn: Kiến Trúc Máy Tính c Phép nhân số nhị phân Nhân từ trái phải qua trái theo cách thông Ví dụ 10 11 x 10 1 = 11 011 1 thường... 10 10 + 11 11 = 11 0 01 sang trái Bảng cộng Trường Cao Đẳng Nghề Sài Gòn Bộ môn: Kiến Trúc Máy Tính b Phép trừ số nhị phân A – B = A + Bù hai B Ví dụ: 10 10 – 010 1 Bù 010 1 = 10 10 Bù hai 010 1 = 10 10... Kết quả: 10 5 (10 ) 10 5 (10 ) = 11 010 01( 2) 10 5 : = 52 dư 52 : = 26 dư 26 : = 13 dư 13 : = dư : = dư : = dư : = dư Trường Cao Đẳng Nghề Sài Gòn 41( 10) = (10 10 01) 2 (23 )10 = (10 111 )2 Bộ môn: