JavaScript is required

Giả sử AX=2,BX=3, sau lệnh ADC AX,BX sẽ có?

A.
AX=5 hoặc 6, BX=3
B.
AX=5 hoặc 6, BX=0
C.
AX=5 , BX=3
D.
AX=5 , BX=0
Trả lời:

Đáp án đúng: A


Lệnh ADC (Add with Carry) cộng hai toán hạng và cộng thêm cờ nhớ (Carry Flag). Trong trường hợp này, AX=2, BX=3. Lệnh ADC AX, BX sẽ thực hiện phép cộng AX = AX + BX + CF. * Nếu CF = 0, AX = 2 + 3 + 0 = 5. * Nếu CF = 1, AX = 2 + 3 + 1 = 6. Giá trị của BX không thay đổi sau lệnh ADC, do đó BX vẫn bằng 3. Vậy, sau lệnh ADC AX,BX thì AX sẽ có giá trị là 5 hoặc 6 và BX vẫn là 3.

Câu hỏi liên quan