01/10/2018, 12:02
Khi nào dùng bù 1, bù 2 trong mã binary?
Khi nào dùng bù 1 , bù 2 vậy mọi người ? Và cho em hỏi thêm biểu đồ mà nhô lên là 1 xuống là 0 gọi là gì ( em search google hoài ko thấy ) ? Cảm ơn
Bài liên quan
Biểu đồ đó gọi là timing diagram
“Bên cạnh phương pháp bù 2, bù 1 cũng 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ố.”
vi.wikipedia.org
Bù 1
Bù 1 (tiếng Anh: one's complement) là một số trong hệ nhị phân mà nó chính là bù cơ số trừ 1 (radix-minus-1 complement) của một số khác. Một số bù 1 có thể 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). Bên cạnh phương pháp bù 2, bù 1 cũng 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à ...
Có thể trả lời là “khi đc yêu cầu” chứ bù 1 có hai nhược điểm lớn: có đến hai số 0 và phải tính thêm một bước.