JavaScript is required

Đâu là lệnh khai báo một hằng số?

A.
Z db 33h,13h
B.
T db 10 dup(50 dup(?))
C.
Y db 3
D.
X equ 2
Trả lời:

Đáp án đúng: D


Lệnh khai báo hằng số trong hợp ngữ (assembly) thường sử dụng chỉ thị `EQU`. Chỉ thị `EQU` gán một giá trị (là một biểu thức số học, một chuỗi ký tự, hoặc một địa chỉ) cho một tên (identifier). Sau khi được định nghĩa bằng `EQU`, tên đó sẽ được thay thế bằng giá trị tương ứng trong suốt chương trình. Các lựa chọn khác không phải là khai báo hằng số: - A. `Z db 33h,13h`: Khai báo biến byte (db - define byte) với các giá trị 33h và 13h. - B. `T db 10 dup(50 dup(?))`: Khai báo một mảng byte (db - define byte) với 10 phần tử, mỗi phần tử là một mảng 50 byte chưa khởi tạo (? - không xác định). - C. `Y db 3`: Khai báo biến byte (db - define byte) với giá trị 3. - D. `X equ 2`: Khai báo hằng số X với giá trị 2.

Câu hỏi liên quan