JavaScript is required

Sau khi thực hiện đoạn chương trình sau, thanh ghi BX có giá trị bằng bao nhiêu? XOR AX, AX – XOR BX, BX – MOV AX, 5857H – MOV BX, 58A8H – XOR AX, BX.

A.

A. 57h

B.

B. FFh

C.

C. 5858h

D.

D. 58A8h

Trả lời:

Đáp án đúng: A


Đoạn chương trình thực hiện các phép toán trên các thanh ghi AX và BX. 1. `XOR AX, AX`: Gán AX = 0. Phép XOR với chính nó sẽ cho kết quả là 0. 2. `XOR BX, BX`: Gán BX = 0. Tương tự như trên. 3. `MOV AX, 5857H`: Gán AX = 5857H. 4. `MOV BX, 58A8H`: Gán BX = 58A8H. 5. `XOR AX, BX`: Thực hiện phép XOR giữa AX và BX, kết quả lưu vào AX. Giá trị của BX không đổi. Vì vậy, sau khi thực hiện xong đoạn chương trình, giá trị của thanh ghi BX là 58A8H.

Câu hỏi liên quan