JavaScript is required

Khai báo nào sau đây là sai? 

A.
Mov ds,@data
B.
Mov ax,sum
C.
Mov sum,dx
D.
Không có khai báo nào sai
Trả lời:

Đáp án đúng: A


Lệnh `Mov sum, dx` là sai vì trong kiến trúc x86, bạn không thể di chuyển trực tiếp dữ liệu từ một ô nhớ (sum) sang một ô nhớ khác (dx). Lệnh `MOV` yêu cầu một trong hai toán hạng phải là thanh ghi. Các khai báo A, B đều đúng cú pháp.

Câu hỏi liên quan