JavaScript is required

Câu lệnh nào trong đoạn lệnh sau đúng" 

A.
MOV DS,40h
B.
INC AX,30
C.
DEC BX
D.
MOVE AX,BX
Trả lời:

Đáp án đúng: C


Câu hỏi kiểm tra kiến thức về cú pháp các lệnh hợp ngữ (assembly). * **A. MOV DS, 40h:** Lệnh này sai. Trong hợp ngữ, không thể gán trực tiếp một giá trị số (40h) cho thanh ghi đoạn DS (Data Segment). DS phải được gán giá trị từ một thanh ghi khác (ví dụ: AX) hoặc từ bộ nhớ. * **B. INC AX, 30:** Lệnh này sai. Lệnh INC (increment) chỉ có thể tăng giá trị của thanh ghi lên 1 đơn vị. Cú pháp INC AX, 30 là không hợp lệ. * **C. DEC BX:** Lệnh này đúng. Lệnh DEC (decrement) giảm giá trị của thanh ghi BX đi 1. * **D. MOVE AX, BX:** Lệnh này sai. Trong hợp ngữ, cú pháp đúng của lệnh di chuyển dữ liệu là MOV, không phải MOVE. Vậy, đáp án đúng là C.

Câu hỏi liên quan