Bài giảng chương 3 số học máy tính bao gồm các nội dung như sau: Các hệ đếm cơ bản mã hóa và lưu trữ dữ liệu trong máy tính, biểu diễn số nguyên, thực hiện các phép toán số học với số nguyên, số dấu phẩy động, biểu diễn ký tự,. . | Bài giảng Kiến trúc máy tính 18 March 2007 NKK-HUT NKK-HUT Kiến trúc máy tính Nội dung giáo trình Chương 1. Giới thiệu chung Chương 2. Hệ thống máy tính Chương 3. Số học máy tính Chương 4. Bộ xử lý trung tâm Chương 5. Bộ nhớ máy tính Chương 6. Hệ thống vào-ra Chương 7. Kiến trúc máy tính tiên tiến Chương 3 SỐ HỌC MÁY TÍNH Nguyễn Kim Khánh Trường Đại học Bách khoa Hà Nội 18 March 2007 Bài giảng Kiến trúc Máy tính 1 NKK-HUT 18 March 2007 Bài giảng Kiến trúc Máy tính 2 NKK-HUT . Các hệ đếm cơ bản Nội dung chương 3 . Các hệ đếm cơ bản . Mã hóa và lưu trữ dữ liệu trong máy tính . Biểu diễn số nguyên . Thực hiện các phép toán số học với số nguyên . Số dấu phẩy động . Biểu diễn ký tự 18 March 2007 Bài giảng Kiến trúc Máy tính Nguyễn Kim Khánh - ĐHBKHN Hệ thập phân (Decimal System) con người sử dụng Hệ nhị phân (Binary System) máy tính sử dụng Hệ mười sáu (Hexadecimal System) dùng để viết gọn cho số nhị phân 3 18 March 2007 Bài giảng Kiến trúc Máy tính 4 1 Bài giảng Kiến trúc máy tính 18 March 2007 NKK-HUT NKK-HUT 1. Hệ thập phân Dạng tổng quát của số thập phân Cơ số 10 Giá trị của A được hiểu như sau: 10 chữ số: 0,1,2,3,4,5,6,7,8,9 A = a n a n −1 . a1 a 0 , a −1 . a − m Dùng n chữ số thập phân có thể biểu diễn được 10n giá trị khác nhau: A = a n 10 n + a n −110 n −1 + . + a1101 + a 0 10 0 + a −110 −1 + . + a − m 10 − m = 0 = 10n - 1 A = n ∑ a 10 i=− m 18 March 2007 Bài giảng Kiến trúc Máy tính 5 NKK-HUT 18 March 2007 i i Bài giảng Kiến trúc Máy tính 6 NKK-HUT Ví dụ số thập phân 2. Hệ nhị phân = 4x102 + 7x101 + 2x100 + 3x10-1 + 8x10-2 Cơ số 2 2 chữ số nhị phân: 0 và 1 chữ số nhị phân gọi là bit (binary digit) Bit là đơn vị thông tin nhỏ nhất Dùng n bit có thể biểu diễn được 2n giá trị khác nhau: Các chữ số của phần nguyên: 472 : 10 = 47 dư 2 47 : 10 = 4 dư 7 4 : 10 = 0 dư 4 Các chữ số của phần lẻ: x 10 = phần nguyên = x 10 =