tailieunhanh - Bài giảng môn học Kiến trúc máy tính - Biểu diễn số chấm động

Bài giảng "Kiến trúc máy tính - Biểu diễn số chấm động" cung cấp cho người học các kiến thức: Đặt vấn đề, biểu diễn số chấm động, số thực đặc biệt, mã Gray. Đây là một tài liệu hữu ích dành cho các bạn sinh viên ngành Công nghệ thông tin và những ai quan tâm dùng làm tài liệu học tập và nghiên cứu. | Bài giảng môn học Kiến trúc máy tính - Biểu diễn số chấm động 1 Môn học: Kiến trúc máy tính • 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 2 • 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) 3 • 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) 4 • 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 – M: Phần thập phân không dấu (định trị) – E: Phần số mũ (Exponent) • Ví dụ: – + = = + * 2-4 – = = * 22 5 • Có nhiều chuẩn nhưng hiện nay chuẩn IEEE 754 được dùng nhiều nhất để lưu trữ số thập phân theo dấu chấm động trong máy tính, gồm 2 dạng: (slide sau) 6 • Số chấm động chính xác đơn (32 bits): Sign Exponent (biased) Mantissa 1 bit 8 bits 23 bits • Số chấm động chính xác kép .

TÀI LIỆU MỚI ĐĂNG
crossorigin="anonymous">
Đã 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.