Giả sử AX=2, BX=3, sau lệnh ADC AX,BX sẽ có?
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) nếu cờ này đang được bật (CF=1). Trong trường hợp này, AX = 2, BX = 3.
1. **Phép cộng:** AX = AX + BX + CF.
Như vậy AX sẽ bằng 2 + 3 + CF = 5 + CF.
2. **Xét cờ nhớ CF:** CF có thể bằng 0 hoặc 1.
- Nếu CF = 0, thì AX = 5 + 0 = 5.
- Nếu CF = 1, thì AX = 5 + 1 = 6. 3.
**Giá trị của BX:** Lệnh ADC chỉ thay đổi giá trị của toán hạng đích (trong trường hợp này là AX), giá trị của BX không bị thay đổi.
Vậy BX vẫn bằng 3.
Vậy sau lệnh ADC AX, BX sẽ có AX=5 hoặc 6, BX=3





