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

*grab popcorn* viết 14:18 ngày 01/10/2018

Biểu đồ đó gọi là timing diagram

Trần Ngọc Khoa viết 14:15 ngày 01/10/2018

“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à ...

rogp10 viết 14:02 ngày 01/10/2018

Khi nào dùng bù 1 , bù 2 vậy mọi người ?

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.

Bài liên quan
0