Khác biệt giữa bản sửa đổi của “Bù 2”

Nội dung được xóa Nội dung được thêm vào
n Đã sửa hồi sửa đổi của Ah adodc (thảo luận | cấm), đổi lại thành phiên bản của Mekong Bluesman.
nKhông có tóm lược sửa đổi
Dòng 1:
'''Bù 2''' ([[tiếng Anh]]: ''two's complement'') là một số trong hệ [[nhị phân]] là [[bù đúng]] (''true complement'') của một số khác. Một số bù 2 có được do đảo tất cả các [[bit]] có trong số nhị phân (đổi 1 thành 0 và ngược lại) rồi thêm 1 vào kết quả vừa đạt được. Thực chất, số biểu diễn ở dạng bù 2 là số biểu diễn ở [[bù 1]] rồi sau đó [[cộng]] thêm 1. Phương pháp bù 2 thường được sử dụng để biểu diễn [[số âm]] trong [[máy tính]]. Khi các số bù 2 được sử dụng để biểu diễn số âm, bit bên trái cùng luôn là 1.
 
Ví dụ: số -5 được biểu diễn trong máy tính theo phương pháp bù 2 như sau (với mẫu 8 bit): đầu tiên, xác định số 5 được biểu diễn trong máy tính: 0000 0101. Tiếp theo, đảo tất cả các bit có trong số 5: kết quả sau khi đảo: 1111 1010. Sau đó, cộng thêm một1 vào kết quả vừa đạt được: kết quả sau khi cộng: 1111 1011. Vì là biểu diễn số âm nên [[bit]] bên trái cùng luôn giữ là 1.
 
Vậy với phương pháp bù 2, số -5 được biểu diễn trong máy tính như sau: 1111 1011.