Tạo Trắc Nghiệm

200+ Trắc nghiệm Lập trình hợp ngữ (có đáp án)

25 câu · Đề ôn tập tổng hợp

Xem trước: đọc nhanh mọi câu dạng chữ, chưa tính giờ, chưa hiện đáp án.
Luyện tập: chọn đáp án là biết đúng sai ngay, kèm lời giải.
Thi thử: nộp bài mới chấm điểm và hiện lời giải.

Câu 1

Cú pháp để xem, sửa các thanh ghi khi sử dụng chương ttrình DEBUG của DOS

Đáp án và lời giải

Đáp án: A

Câu 2

Câu 2:Câu lệnh nào trong các câu lệnh sau là đúng Trong đó var1 và var2 là các biến kiểu DW

Đáp án và lời giải

Đáp án: C

Câu 3

Câu 3:Ta đã biết hàm 02h của ngắt 21h dùng để hiển thị một ký tự ra màn hình, hãy cho biết mã ký tự đó phải đặt trong thanh ghi nào?

Đáp án và lời giải

Đáp án: C

Câu 4

Câu 4:Các địa chỉ đoạn liên tiếp nhau trong bộ nhớ cách nhau giá trị bao nhiêu?

Đáp án và lời giải

Đáp án: D

Câu 5

Câu 5:Cú pháp nhập từ bàn phím từ gợi nhớ bằng Debug của Dos

Đáp án và lời giải

Đáp án: B

Câu 6

Câu 6:Cho một ô nhớ có địa chỉ vật lý 80FD2h, ở đoạn nào thì địa chỉ logic có offset bằng AFD2h?

Đáp án và lời giải

Đáp án: C

Câu 7

Câu 7:Hãy cho biết các dòng lệnh sau dòng nào sai ?

Đáp án và lời giải

Đáp án: D

Câu 8

Câu 8: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

Đáp án và lời giải

Đáp án: D

Câu 9

Câu 9:Lệnh TASM của Turbo Assembler dùng để làm gì?

Đáp án và lời giải

Đáp án: B

Câu 10

Hãy cho biết đoạn chương trình sau thực hiện việc gì? ...

MOV AX,4C00h

INT 21h

...

Đáp án và lời giải

Đáp án: C

Câu 11

Câu 11:Đoạn lệnh sau sai ở câu lệnh nào?

Đáp án và lời giải

Đáp án: D

Câu 12

Câu 12:Tên nào sau đây hợp lệ trong ngôn ngữ Assembler?

Đáp án và lời giải

Đáp án: B

Câu 13

Câu 13:Cho các dữ liệu được khai báo như sau:

.Data

A DW 1234h

B LABEL BYTE

DW 5678h

C LABEL WORD

C1 DB 9Ah

C2 DB 0BCh

Hỏi các lệnh nào sau đây không hợp lệ?

Đáp án và lời giải

Đáp án: C

Câu 14

Câu 14:Hãy cho biết lệnh sau sử dụng chế độ địa chỉ nào?

MOV AX, [BX+SI+8]

Đáp án và lời giải

Đáp án: A

Câu 15

Câu 15:Cho một ô nhớ có địa chỉ vật lý 1256Ah, Hãy cho biết dạng địa chỉ segmen:offset ứng với đoạn 1256h và 1240h?

Đáp án và lời giải

Đáp án: B

Câu 16

Câu 16:Cho khai báo sau: intArray dw 32 dup(0) intArray1 db 16 dup(0) intArray2 dd 12 dup(0) intArray3 dq 7 dup(0) SIZE của intArray1 là bao nhiêu?

Đáp án và lời giải

Đáp án: A

Câu 17

Câu 17:Hãy cho biết kích cỡ của mỗi đoạn bộ nhớ?

Đáp án và lời giải

Đáp án: B

Câu 18

Khai báo nào sau đây là sai?

Đáp án và lời giải

Đáp án: A

Câu 19

Câu 19:Giả sử AL= 0CBh và cờ CF=1 cho biết nội dung mới của AL sau khi thực hiện lệnh sau:

SHR AL, 1

Đáp án và lời giải

Đáp án: B

Câu 20

Câu 20:Đoạn lệnh sau sai ở đâu?

Đáp án và lời giải

Đáp án: B

Câu 21

Câu 21:Câu lệnh nào trong đoạn lệnh sau đúng"

Đáp án và lời giải

Đáp án: C

Câu 22

Đoạn lệnh sau cho kết quả trong AL bằng bao nhiêu?

MOV CL, 3

MOV AL,10h

SHL AL, CL

Đáp án và lời giải

Đáp án: B

Câu 23

Phát biểu nào sau đây là sai?

Đáp án và lời giải

Đáp án: C

Câu 24

Câu 24:Cờ SF sẽ bật lên khi

Đáp án và lời giải

Đáp án: A

Câu 25

Trong máy tính sử dụng CPU 8086 của INTEL, có bao nhiêu thanh ghi 16 bít?

Đáp án và lời giải

Đáp án: B