Sau đoạn chương trình sau ta có: MOV CX,7 MOV AX,0 TONG: ADD AX,CX LOOP TONG
Trả lời:
Đáp án đúng: C
Đoạn chương trình trên thực hiện một vòng lặp để tính tổng.
- `MOV CX, 7`: Khởi tạo CX = 7. CX là bộ đếm vòng lặp.
- `MOV AX, 0`: Khởi tạo AX = 0. AX sẽ chứa kết quả tổng.
- `TONG: ADD AX, CX`: Cộng giá trị của CX vào AX.
- `LOOP TONG`: Giảm CX đi 1 và nếu CX khác 0 thì quay lại nhãn TONG.
Vòng lặp sẽ thực hiện 7 lần. Trong mỗi lần lặp, CX giảm đi 1, và giá trị hiện tại của CX được cộng vào AX.
Vậy, AX sẽ bằng tổng của các số từ 7 đến 1:
AX = 7 + 6 + 5 + 4 + 3 + 2 + 1 = 28
Vậy đáp án đúng là AX = 28.





