JavaScript is required

Để đảo các bit trong một thanh ghi có thể?

A. XOR nó với 00H

B. AND nó với 0FFH

C. XOR nó với 0FFH

D. OR nó với 00H

Trả lời:

Đáp án đúng: C


Để đảo các bit trong một thanh ghi, ta cần sử dụng phép toán XOR với một số mà tất cả các bit của nó đều là 1. Trong hệ thập lục phân, 0FFH tương ứng với một số mà tất cả 8 bit đều là 1 (11111111). Khi XOR một bit với 1, bit đó sẽ bị đảo (0 thành 1, 1 thành 0). * **A. XOR nó với 00H:** XOR với 00H sẽ không làm thay đổi giá trị của thanh ghi. * **B. AND nó với 0FFH:** AND với 0FFH sẽ giữ nguyên các bit của thanh ghi. * **C. XOR nó với 0FFH:** XOR với 0FFH sẽ đảo tất cả các bit của thanh ghi. Đây là đáp án đúng. * **D. OR nó với 00H:** OR với 00H sẽ không làm thay đổi giá trị của thanh ghi.

Câu hỏi liên quan