JavaScript is required

Lệnh nào sau đây sai? 

A.
Xchg ax,bx
B.
Không có lệnh nào sai
C.
Xchg giatri1,bx
D.
Xchg eax,ebx
Trả lời:

Đáp án đúng: B


Lệnh `Xchg` (Exchange) dùng để hoán đổi giá trị giữa hai toán hạng. * `Xchg ax, bx`: Hoán đổi giá trị giữa hai thanh ghi 16-bit `ax` và `bx`. Đây là một lệnh hợp lệ. * `Xchg eax, ebx`: Hoán đổi giá trị giữa hai thanh ghi 32-bit `eax` và `ebx`. Đây cũng là một lệnh hợp lệ. * `Xchg giatri1, bx`: Toán hạng `giatri1` không phải là một thanh ghi hợp lệ hoặc một vùng nhớ được định nghĩa đúng cách trong assembly. Do đó, lệnh này sai. Vậy, đáp án C là đáp án sai.

Câu hỏi liên quan