_______ is the mask to unset (clear) the four leftmost bits of the pattern 1010 0111?
4 phương ánCó giải thích
Các phương án trả lời
Chọn một phương ánLời giảiChọn phương án để mở
Đáp án đúng: "0000 1111". Muốn xoá một số bit về 0 mà giữ nguyên các bit còn lại thì dùng phép AND với mặt nạ có bit 0 ở những chỗ cần xoá và bit 1 ở những chỗ cần giữ. Bốn bit trái nhất phải bị xoá nên mặt nạ mang 0000 ở nửa trái và 1111 ở nửa phải; kết quả 1010 0111 AND 0000 1111 bằng 0000 0111. Mục "1111 0000" làm điều ngược lại, nó giữ nửa trái và xoá nửa phải, cho ra 1010 0000. Mục "0101 1000" đặt bit 0 và 1 lẫn lộn ở cả hai nửa, AND với mẫu đã cho còn ra 0000 0000, mất luôn cả phần cần giữ. Mục "1010 0000" giữ đúng những bit đáng lẽ phải xoá và xoá những bit đáng lẽ phải giữ, cũng cho 1010 0000.
Cùng phần 4
Xuất hiện trong 1 bộ đề
Đi tiếp từ đây