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?