JavaScript is required

Sau đoạn chương trình sau ta có: MOV CX,7 MOV AX,0 TONG: ADD AX,CX LOOP TONG

A.

AX=7

B.

AX=28

C.

AX=21

D.

AX=25

Trả lời:

Đáp án đúng: B


Đoạn chương trình thực hiện một vòng lặp. Biến CX được khởi tạo bằng 7, đây là bộ đếm của vòng lặp. Biến AX được khởi tạo bằng 0, đây là biến tích lũy tổng. Vòng lặp TONG sẽ cộng CX vào AX, sau đó giảm CX đi 1. Vòng lặp tiếp tục cho đến khi CX bằng 0.

Vậy, AX sẽ được tính như sau:

AX = 0 + 7 + 6 + 5 + 4 + 3 + 2 + 1 = 28

Vậy đáp án đúng là B.

Câu hỏi liên quan