TAILIEUCHUNG - Bài giảng Kiến trúc máy tính và hợp ngữ: Chương 3 - ThS. Vũ Minh Trí

Bài giảng Kiến trúc máy tính và hợp ngữ - Chương 3: Biểu diễn số thực. Chương này trình bày những nội dung chính sau: Chuẩn hóa số thập phân, biểu diễn số chấm động, số thực đặc biệt, phân bố các số thực (32 bits),. Mời tham khảo bài viết để biết thêm nội dung chi tiết. | 1 KIẾN TRÚC MÁY TÍNH & HỢP NGỮ ThS Vũ Minh Trí – vmtri@ 03 – Biểu diễn số thực Đặt vấn đề 2 Biểu diễn số sang hệ nhị phân? Ý tưởng đơn giản: Biểu diễn phần nguyên và phần thập phân riêng lẻ Với phần nguyên: Dùng 8 bit ([010, 25510]) 12310 = 64 + 32 + 16 + 8 + 2 + 1 = 0111 10112 Với phần thập phân: Tương tự dùng 8 bit = + = 2-2 + 2-3 = 0110 00002 = 0111 00002 Tổng quát công thức khai triển của số thập phân hệ nhị phân: xn 1 xn 2 .x0 .x 1 x 2 .x m xn 1 xn 2 .2n 2. x0 .20 x 1 x 2 .2 2 . x m 2 m Đặt vấn đề 3 Tuy nhiên với 8 bit: Phần nguyên lớn nhất có thể biểu diễn: 255 Phần thập phân nhỏ nhất có thể biểu diễn: 2-8 ~ 10-3 = Biểu diễn số nhỏ như (10-4) hay (10-5)? Một giải pháp: Tăng số bit phần thập phân Với 16 bit cho phần thập phân: min = 2-16 ~ 10-5 Có vẻ không hiệu quả Cách tốt hơn ? Floating Point Number (Số thực dấu chấm động) Floating Point Number ? 4 Giả sử ta có số (ở dạng nhị phân) X = = (2-15 + 2-16)10 14 số 0 X = * (2-14)10 (= (2-1 + 2-2).2-14 = 2-15 + 2-16) Thay vì dùng 16 bit để lưu trữ phần thập phân, ta có thể chỉ cần 6 bit: X = 1110 Cách làm: Di chuyển vị trí dấu chấm sang phải 14 vị trí, dùng 4 bit để lưu trữ số 14 này Đây là ý tưởng cơ bản của số thực dấu chấm động (floating point number) Chuẩn hóa số thập phân 5 Trước khi các số được biểu diễn dưới dạng số chấm động, chúng cần được chuẩn hóa về dạng: ± * 2E F: Phần thập phân không dấu (định trị - Significant) E: Phần số mũ (Exponent) Ví dụ: + = = + * 2-4 = = * .

TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.