Em hãy tìm hiểu mã bù 2 với hai nội dung: a) Mã bù 2 được lập như thế nào
Vận dụng 2 trang 23 Tin học 10: Em hãy tìm hiểu mã bù 2 với hai nội dung:
a) Mã bù 2 được lập như thế nào?
b) Mã bù 2 được dùng để làm gì?
Vận dụng 2 trang 23 Tin học 10: Em hãy tìm hiểu mã bù 2 với hai nội dung:
a) Mã bù 2 được lập như thế nào?
b) Mã bù 2 được dùng để làm gì?
a) Mã 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. Trong quá trình tính toán bằng tay cho nhanh người ta thường sử dụng cách sau: từ phải qua trái giữ 1 đầu tiên và các số còn lại bên trái số 1 lấy đảo lại (chỉ áp dụng cho số có bit cực phải là 1).
b) Mã bù 2 thường được sử dụng để biểu diễn số âm trong máy tính. Theo phương pháp này, bit cực trái (là bit nằm bên trái cùng của byte) được sử dụng làm bit dấu (sign bit - là bit tượng trưng cho dấu của số) với quy ước: nếu bit dấu là 0 thì số là số dương, còn nếu nó là 1 thì số là số âm. Ngoài bit dấu này ra, các bit còn lại được dùng để biểu diễn độ lớn của số.
Xem thêm lời giải bài tập SGK Tin học 10 Kết nối tri thức hay, chi tiết khác:
Bài 2: Vai trò của thiết bị thông minh và tin học đối với xã hội
Bài 3: Một số kiểu dữ liệu và dữ liệu văn bản
Bài 4: Hệ nhị phân và dữ liệu số nguyên