Khác biệt giữa bản sửa đổi của “Biểu diễn số âm”
Nội dung được xóa Nội dung được thêm vào
n Sửa lại "số dôi N" thành "số quá N" |
|||
Dòng 3:
Trong [[toán học]], các số âm (bất kể thuộc [[hệ cơ số]] nào) đều được biểu diễn bằng cách thông thường là đặt trước số dương tương ứng một dấu "−" (trừ). Ví dụ: với hệ thập phân, số nguyên âm năm được biểu diễn là −5. Tuy nhiên, trong [[máy tính]], khi mọi ký hiệu, con số, ... đều được biểu diễn dưới [[hệ nhị phân]] thông qua hai chữ số 0 và 1 thì mọi chuyện lại trở nên phức tạp hơn.
Có nhiều cách được sử dụng để biểu diễn số âm trong máy tính. Bài này chỉ giới thiệu bốn phương pháp chủ yếu nhất, đó là: phương pháp dấu lượng (''sign-and-magnitude''), [[bù 1]], [[bù 2]] và số
Các máy tính hiện nay hầu hết đều sử dụng phương pháp biểu diễn số bù 2. Tuy nhiên, trong vài tình huống, các phương pháp khác vẫn có thể được sử dụng.
Dòng 51:
Với mẫu 8 bit, phương pháp bù 2 có thể biểu diễn tốt các số nguyên có giá trị từ −128<sub>10</sub> đến +127<sub>10</sub> (so với từ −127<sub>10</sub> đến +127<sub>10</sub> theo phương pháp dấu lượng và bù 1) do được lợi từ việc tiết kiệm được một cách biểu diễn số 0 (không phân biệt giữa −0 và +0).
== Số
{{Chính|Số
Ví dụ: giả sử cần biểu diễn giá trị 2<sub>10</sub> theo số
*Bước 1: ta có:
Dòng 69:
{| class="wikitable" style="text-align: right"
|-
! Số thập phân cần biểu diễn !! Giá trị thập phân của số
|-
| −5 || 0 || 00000000
Dòng 106:
Ta thấy, 0 được biểu diễn bằng nhị phân của 5, và −5 được biểu diễn bằng nhị phân của 0. Tổng quát, 0 được biểu diễn bằng nhị phân của ''N'', còn −''N'' được biểu diển bằng mẫu có tất cả các bit đều là 0.
Phương pháp này ngày nay còn được sử dụng rộng rãi để biểu diễn các [[số chấm động]] (''floating point number''), tiêu biểu là [[chuẩn số chấm động IEEE]]. Theo chuẩn này, các số chấm động có độ chính xác đơn (''single-precision'') 32 bit (như kiểu <code>float</code> của [[Java (công nghệ)|Java]]) có phần mũ (là phần sau [[dấu chấm thập phân]]) biểu diễn bằng số
== Xem thêm ==
*[[Bù 1]]
*[[Bù 2]]
*[[Số
[[Thể loại:Số học máy tính]]
|