JavaScript is required

Thứ tự các thành phần trong dòng lệnh trong chương trình hợp ngữ từ trái qua sẽ là?

A.
Nhãn, chú thích, lệnh, các toán hạng
B.
Nhãn, lệnh, các toán hạng, chú thích
C.
Nhãn, lệnh, chú thích, các toán hạng
D.
Nhãn, các toán hạng, lệnh, chú thích
Trả lời:

Đáp án đúng: B


Trong ngôn ngữ Assembly (hợp ngữ), cấu trúc dòng lệnh thường tuân theo một trật tự nhất định để trình biên dịch (assembler) có thể hiểu và dịch mã nguồn một cách chính xác. Thứ tự thông thường của các thành phần trong một dòng lệnh Assembly là: 1. **Nhãn (Label):** Một định danh tùy chọn, được sử dụng để đánh dấu một vị trí cụ thể trong bộ nhớ hoặc một điểm nhảy trong chương trình. Nhãn giúp cho việc tham chiếu đến các vị trí này dễ dàng hơn. Ví dụ: `loop_start:` 2. **Lệnh (Opcode/Instruction):** Mã lệnh chỉ định thao tác mà CPU sẽ thực hiện, ví dụ: `MOV`, `ADD`, `SUB`, `JMP`. 3. **Các toán hạng (Operands):** Dữ liệu mà lệnh sẽ thao tác. Một lệnh có thể có không, một hoặc nhiều toán hạng. Ví dụ: `MOV AX, BX` (AX và BX là các toán hạng). 4. **Chú thích (Comment):** Giải thích hoặc ghi chú cho dòng lệnh, giúp người đọc hiểu mục đích của đoạn mã. Chú thích thường bắt đầu bằng một ký tự đặc biệt (ví dụ: `;` trong Assembly Intel) và bị bỏ qua bởi trình biên dịch. Do đó, đáp án chính xác là: Nhãn, lệnh, các toán hạng, chú thích.

Câu hỏi liên quan