Cú pháp để xem, sửa các thanh ghi khi sử dụng chương ttrình DEBUG của DOS
Đáp án đúng: A
Trong chương trình DEBUG của DOS, cú pháp để xem và sửa các thanh ghi là sử dụng lệnh R
(Register). Bạn có thể dùng R
không tham số để hiển thị tất cả các thanh ghi, hoặc R <tên thanh ghi>
để hiển thị và sửa một thanh ghi cụ thể. Vì vậy, đáp án đúng là A.
Câu hỏi liên quan
Địa chỉ vật lý là 80FD2h, offset là AFD2h. Do đó, địa chỉ đoạn = 80FD2h - AFD2h = 76000h.
Vì địa chỉ đoạn phải là bội số của 16 (hay 10h), nên 76000h có thể biểu diễn là 7600h * 10h. Do đó, địa chỉ đoạn là 7600h.
Vậy đáp án đúng là C. 7600h.
Câu A: ACF EQU 10 là một lệnh hợp lệ. EQU dùng để gán một giá trị (ở đây là 10) cho một nhãn (ACF). Sau khi định nghĩa, ACF có giá trị là 10 và không thể thay đổi trong chương trình.
Câu B: MOV AH, K có thể sai nếu K không được định nghĩa trước đó là một hằng số hoặc một biến. Nếu K là một hằng số đã được định nghĩa (ví dụ: K EQU 5), lệnh này sẽ hợp lệ. Nếu K là một biến, cần phải có địa chỉ của biến đó, chứ không thể sử dụng trực tiếp tên biến.
Câu C: MOV AH, AL là một lệnh hợp lệ. Nó di chuyển nội dung của thanh ghi AL vào thanh ghi AH. Cả AH và AL đều là các thanh ghi 8-bit.
Câu D: MOV ACF, 123 là sai. Vì ACF đã được định nghĩa bằng EQU, nó là một hằng số và không thể được sử dụng như một biến để nhận giá trị. Lệnh MOV dùng để di chuyển dữ liệu vào một biến hoặc thanh ghi, nhưng không thể ghi vào một hằng số đã được định nghĩa bằng EQU.
Vậy đáp án sai là D.
* Chế độ địa chỉ gián tiếp qua thanh ghi: Địa chỉ của toán hạng được lưu trữ trong một thanh ghi (trong trường hợp này là BX, SI và DI). Khi thực hiện lệnh, CPU sẽ truy cập vào thanh ghi để lấy địa chỉ, sau đó sử dụng địa chỉ này để truy cập vào bộ nhớ và lấy dữ liệu.
Các lựa chọn khác không phù hợp vì:
* Chế độ địa chỉ thanh ghi: Sử dụng trực tiếp giá trị trong thanh ghi làm toán hạng, ví dụ: MOV AX, BX.
* Chế độ địa chỉ tức thì: Sử dụng một giá trị hằng số trực tiếp trong lệnh, ví dụ: MOV AX, 10.
* Chế độ địa chỉ trực tiếp: Sử dụng một địa chỉ bộ nhớ cụ thể được chỉ định trực tiếp trong lệnh, ví dụ: MOV AX, [1000h].
* MOV AX, 3: Lệnh này hợp lệ, gán giá trị 3 vào thanh ghi AX.
* MUL BX: Lệnh này hợp lệ, nhân không dấu AX với BX, kết quả lưu vào AX (nếu vừa) hoặc DX:AX.
* IMUL BX: Lệnh này hợp lệ, nhân có dấu AX với BX, kết quả lưu vào AX (nếu vừa) hoặc DX:AX.
* MOV BX, -1: Lệnh này hợp lệ, gán giá trị -1 vào thanh ghi BX.
Vì không có đoạn lệnh cụ thể, không thể xác định câu lệnh nào sai dựa trên ngữ cảnh. Nếu có đoạn lệnh, cần xem xét sự tương thích kiểu dữ liệu, kết quả của các phép toán, và cách sử dụng các thanh ghi để xác định lỗi.
Trong trường hợp này, vì không có lỗi cú pháp rõ ràng trong từng lệnh riêng lẻ, và không có ngữ cảnh đoạn lệnh để xét lỗi logic, ta coi như không có đáp án đúng.
Trong ngôn ngữ Assembler, tên hợp lệ phải tuân theo các quy tắc sau:
- Bắt đầu bằng một chữ cái (A-Z, a-z) hoặc dấu gạch dưới (_).
- Chỉ chứa các chữ cái, chữ số (0-9) và dấu gạch dưới.
- Không chứa các ký tự đặc biệt hoặc khoảng trắng.
Dựa vào các quy tắc trên, ta phân tích các phương án:
- A. AB.C: Chứa dấu chấm (.), không hợp lệ.
- B. IT’S: Chứa dấu nháy đơn (’), không hợp lệ.
- C. T+: Chứa dấu cộng (+), không hợp lệ.
- D. Hello_2_ABC: Bắt đầu bằng chữ cái, chỉ chứa chữ cái, chữ số và dấu gạch dưới, hợp lệ.
Vậy đáp án đúng là D.

Bộ Đồ Án Tốt Nghiệp Ngành Trí Tuệ Nhân Tạo Và Học Máy

Bộ 120+ Đồ Án Tốt Nghiệp Ngành Hệ Thống Thông Tin

Bộ Đồ Án Tốt Nghiệp Ngành Mạng Máy Tính Và Truyền Thông

Bộ Luận Văn Tốt Nghiệp Ngành Kiểm Toán

Bộ 370+ Luận Văn Tốt Nghiệp Ngành Kế Toán Doanh Nghiệp

Bộ Luận Văn Tốt Nghiệp Ngành Quản Trị Thương Hiệu
ĐĂNG KÝ GÓI THI VIP
- Truy cập hơn 100K đề thi thử và chính thức các năm
- 2M câu hỏi theo các mức độ: Nhận biết – Thông hiểu – Vận dụng
- Học nhanh với 10K Flashcard Tiếng Anh theo bộ sách và chủ đề
- Đầy đủ: Mầm non – Phổ thông (K12) – Đại học – Người đi làm
- Tải toàn bộ tài liệu trên TaiLieu.VN
- Loại bỏ quảng cáo để tăng khả năng tập trung ôn luyện
- Tặng 15 ngày khi đăng ký gói 3 tháng, 30 ngày với gói 6 tháng và 60 ngày với gói 12 tháng.