JavaScript is required
Danh sách đề

Câu hỏi trắc nghiệm Lập trình hợp ngữ Asemble có đáp án - Đề 1

50 câu hỏi 60 phút

Thẻ ghi nhớ
Luyện tập
Thi thử
Nhấn để lật thẻ
1 / 50
Bảng mã ASCII chuẩn sử dụng bao nhiêu bít để biểu diễn? 
A.
8 bít
B.
7 bít
C.
10 bít
D.
12 bít
Đáp án
Đáp án đúng: B
Bảng mã ASCII (American Standard Code for Information Interchange) chuẩn sử dụng 7 bit để biểu diễn các ký tự. Với 7 bit, ta có thể mã hóa 2^7 = 128 ký tự khác nhau, bao gồm các chữ cái in hoa, chữ cái thường, chữ số, dấu câu và các ký tự điều khiển.

Danh sách câu hỏi:

Lời giải:
Đáp án đúng: B
Bảng mã ASCII (American Standard Code for Information Interchange) chuẩn sử dụng 7 bit để biểu diễn các ký tự. Với 7 bit, ta có thể mã hóa 2^7 = 128 ký tự khác nhau, bao gồm các chữ cái in hoa, chữ cái thường, chữ số, dấu câu và các ký tự điều khiển.
Lời giải:
Đáp án đúng: A
Để chuyển đổi một số từ hệ thập phân (cơ số 10) sang hệ hexa (cơ số 16), ta thực hiện các bước sau:

1. Chia số thập phân cho 16: Chia liên tục số thập phân cho 16 và ghi lại số dư cho đến khi thương bằng 0.
2. Lấy số dư theo thứ tự ngược lại: Các số dư, viết theo thứ tự ngược lại so với thứ tự tạo ra chúng, sẽ là biểu diễn của số đó trong hệ hexa.

Áp dụng vào số 2008:

- 2008 ÷ 16 = 125 dư 8 (8 là chữ số cuối cùng trong biểu diễn hexa)
- 125 ÷ 16 = 7 dư 13 (13 tương ứng với chữ D trong hệ hexa)
- 7 ÷ 16 = 0 dư 7 (7 là chữ số đầu tiên trong biểu diễn hexa)

Vậy, 2008 trong hệ thập phân tương ứng với 7D8 trong hệ hexa. Kí hiệu hexa thường được viết là 7D8h.

Vậy đáp án đúng là A.
Lời giải:
Đáp án đúng: D
Trong ngôn ngữ Assembler, tên hợp lệ phải tuân theo một số quy tắc nhất định. Thông thường, tên phải bắt đầu bằng một chữ cái (A-Z, a-z) hoặc dấu gạch dưới (_), và có thể chứa các chữ cái, số (0-9) và dấu gạch dưới. Các ký tự đặc biệt khác thường không được phép.

* A. AB.C: Không hợp lệ vì chứa dấu chấm (.).
* B. IT’S: Không hợp lệ vì chứa dấu nháy đơn (’).
* C. T+: Không hợp lệ vì chứa dấu cộng (+).
* D. Hello_2_ABC: Hợp lệ vì bắt đầu bằng một chữ cái, và chỉ chứa chữ cái, số và dấu gạch dưới.

Vậy, đáp án đúng là D.

Câu 4:

Hãy cho biết các dòng lệnh sau dòng nào sai ? 
Lời giải:
Đáp án đúng: D
Câu hỏi yêu cầu xác định dòng lệnh hợp lệ trong ngữ cảnh của hợp ngữ (assembly). Phân tích từng lựa chọn:

* A. ACF EQU 10: `EQU` là chỉ thị (directive) để gán một giá trị cho một biểu tượng (symbol). Trong trường hợp này, biểu tượng `ACF` được gán giá trị 10. Lệnh này hoàn toàn hợp lệ.

* B. MOV AH, K: Lệnh `MOV` dùng để di chuyển dữ liệu từ một toán hạng nguồn sang toán hạng đích. `AH` là một thanh ghi (register) 8-bit. Tuy nhiên, `K` không được định nghĩa là một giá trị cụ thể (hằng số, biến, thanh ghi, ...), do đó lệnh này không hợp lệ. Nếu K là một hằng số hoặc một biến, thì lệnh này có thể đúng nếu K có kiểu dữ liệu phù hợp với AH

* C. MOV AH, AL: Lệnh `MOV` dùng để di chuyển dữ liệu từ một toán hạng nguồn sang toán hạng đích. `AH` và `AL` là hai phần (high byte và low byte) của thanh ghi `AX`. Lệnh này di chuyển nội dung của `AL` sang `AH`. Lệnh này hợp lệ.

* D. MOV ACF, 123: Sau khi ACF được định nghĩa bằng EQU, ACF trở thành hằng số. Không thể gán giá trị mới cho một hằng số, do đó lệnh này sai.

Vậy đáp án sai là D.

Câu 5:

Trong đoạn lệnh sau hãy nói rõ @DATA là gi ? MOV AX,@DATA MOV DS, AX 
Lời giải:
Đáp án đúng: D
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 8:

Số hàm 02 của ngắt 21h có chức năng gì ? 
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 9:

Số hàm 09 của ngắt 21h thực hiện chức năng gì? 
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 11:

Hãy cho biết đoạn chương trình sau thực hiện việc gì? ...
MOV AX,4C00h
INT 21h
... 
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 13:

Đoạn lệnh sau sai ở câu lệnh nào? 
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 14:

Lệnh DIV với toán hạng là dạng word thì kết quả phép chia và phần dư đặt ở đâu? 
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 15:

Đoạn lệnh sau sai ở đâu? 
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 18:

Hãy cho biết lệnh sau thực hiện công việc gì?
XOR CX,CX 
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 19:

Hãy cho biết đoạn lệnh sau giả lặp cấu trúc nào?
CMP AX, 0
JNL END_C
NEG AX
          END_C: 
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 26:

Hãy nói rõ các lệnh sau sử dụng chế độ địa chỉ nào?
MOV AL, [BX]
MOV [SI], CL
MOV [DI], AX 
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 27:

Hãy cho biết lệnh sau sử dụng chế độ địa chỉ nào?
MOV AX, [BX+SI+8] 
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 28:

Hãy cho biết dòng lệnh đúng: 
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 29:

Hãy cho biết quan hệ của các giá trị trong các thanh ghi đoạn DS, SS, ES ,CS trong chương trình *.COM khi thi hành. 
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 30:

Hãy cho biết địa chỉ của đỉnh ngăn xếp so với địa chỉ của đáy ngăn xếp như thế nào? 
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 31:

Đâu là nhóm thanh ghi đa dụng trong các nhóm sau.
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 32:

Cờ CF Sẽ bật lên khi: 
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 33:

Cờ SF sẽ bật lên khi 
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 36:

Khi dùng Debug của Dos So sánh từng byte của hai vùng nhớ và in địa chỉ byte khác nhau ra màn Hình.cú pháp: 
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 37:

Dùng Debug của dos đưa dữ liệu vào bộ nhớ tại địa chỉ xác định 
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 38:

Cú pháp để xem, sửa các thanh ghi khi sử dụng chương ttrình DEBUG của DOS 
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 39:

Các thanh ghi đa năng gồm những thanh ghi nào? 
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 40:

Các thanh ghi trạng thái gồm những thanh ghi nào? 
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 41:

Intel 80386 có các loại thanh ghi là: 
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 42:

Phát biểu nào sau đây là sai? 
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 46:

Biến là gì? 
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 47:

Nhãn là gì? 
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 48:

Từ khoá là gì? 
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 49:

Lệnh nào sau đây sai? 
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP