Tạo Trắc Nghiệm

300+ câu trắc nghiệm Vi xử lý có đáp án - Phần 10

30 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

Địa chỉ của chuỗi kí tự cần in ra màn hình nằm trong thanh ghi nào?

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

Đáp án: C

Câu 2

Trong ngắt 21H, hàm dùng để in 1 kí tự ra màn hình là?

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

Đáp án: B

Câu 3

Khi dùng hàm 2 của INT 21h để hiển thị một ký tự lên màn hình, mã của ký tự cần hiển thị được đưa vào thanh ghi nào?

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

Đáp án: B

Câu 4

Khi thực hiện gõ vào 1 ký tự từ bàn phím dùng hàm 1 của INT 21h, thì mã ASCII của ký tự được gõ vào chứa trong thanh ghi nào?

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

Đáp án: A

Câu 5

Để gõ vào một ký tự từ bàn phím, ta dùng hàm nào của INT 21h?

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

Đáp án: A

Câu 6

Để hiện thị một ký tự lên màn hình, ta dùng hàm nào của INT 21h?

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

Đáp án: A

Câu 7

Để hiện thị một xâu ký tự lên màn hình, ta dùng hàm nào của INT 21h?

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

Đáp án: D

Câu 8

Để kết thúc chương trình loại .EXE, ta dùng hàm nào của INT 21h?

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

Đáp án: C

Câu 9

Sau khi thực hiện các lệnh: MOV AH,05H MOV AL,03H XCHG AH,AL

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

Đáp án: A

Câu 10

Giả sử có AX=1000, BX=2000, CX=3000, sau khi thực hiện các lệnh PUSH AX PUSH BX PUSH CX POP AX POP BX POP CX sẽ được:

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

Đáp án: C

Câu 11

Giả sử AX=2, BX=3, sau lệnh ADC AX,BX sẽ có?

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

Đáp án: A

Câu 12

Giả sử AH=02, AL=03, sau lệnh MUL AH thì giá trị AH bằng bao nhiêu?

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

Đáp án: C

Câu 13

Để đảo các bit trong một thanh ghi có thể?

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

Đáp án: C

Câu 14

Giả sử AL=35H, CL=4, sau lệnh SHR AL,CL ta được?

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

Đáp án: A

Câu 15

Giả sử AX=35F7H, BX=126EH, sau lệnh CMP AX,BX lệnh nào sau đây chuyển điều khiển chương trình đến nhãn N?

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

Đáp án: A

Câu 16

Giả sử AX=35F7H, BX=126EH, sau lệnh CMP AH,BL lệnh nào sau đây chuyển điều khiển chương trình đến nhãn N?

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

Đáp án: B

Câu 17

Giả sử AX=10, BX=15, sau đoạn chương trình sau ta sẽ có: SUB AX,BX CMP AX,0 JG Tiep NEG AX JMP Next Tiep: ADD AX,15 JMP KT Next: ADD AX,20 KT:

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

Đáp án: A

Câu 18

Sau đoạn chương trình sau ta có: MOV CX,7 MOV AX,0 TONG: ADD AX,CX LOOP TONG

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

Đáp án: C

Câu 19

Các thanh ghi nào giữ kết quả trong các lệnh nhân chia 16 bit?

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

Đáp án: A

Câu 20

Mục đích đoạn lệnh sau dùng để? PUSH CX MOV CX,0FFFFh LOOP $ POP CX

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

Đáp án: D

Câu 21

Để xoá thanh ghi CX về 0, lệnh nào sau đây là đúng?

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

Đáp án: D

Câu 22

Lệnh nào sau đây dùng để xuất dữ liệu ra cổng?

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

Đáp án: D

Câu 23

Sau đoạn chương trình dưới ta có: CMP AX,BX JG KT XCHG AX,BX KT:

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

Đáp án: A

Câu 24

Với cấu trúc IF – Then – else, dùng các lệnh nào sau đây để thực hiện công việc phù hợp với điều kiện?

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

Đáp án: A

Câu 25

Sau khi thực hiện đoạn chương trình sau, thanh ghi BX có giá trị bằng bao nhiêu? XOR AX, AX – XOR BX, BX – MOV AX, 5857H – MOV BX, 58A8H XOR AX, BX

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

Đáp án: C

Câu 26

Xét đoạn chương trình và cho biết kết quả? DATA M1 DB ‘abcd,$’ Code …… CLD LEA SI,M1 LODSB

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

Đáp án: A

Câu 27

Xét đoạn chương trình sau: MOV BL,3Bh MOV AX,132A h DIV BL Thương được đặt vào thanh ghi nào?

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

Đáp án: A

Câu 28

Xét đoạn chương trình sau: MOV BX,223Bh;  MOV AX,132Ah; MUL BX Kết quả của câu lệnh nhân được đặt vào thanh ghi nào?

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

Đáp án: A

Câu 29

Xét đoạn chương trình sau: MOV CX,0 MOV AH,1 DOC: INT 21h CMP AL,0 JE thoat INC CX JMP DOC Thoat: Bộ đếm CX có chức năng gì?

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

Đáp án: A

Câu 30

Xét đoạn chương trình sau: MOV CX,0 MOV AH,1 DOC: INT 21h CMP AL,0 JE thoat INC CX JMP DOC Thoat: Bộ đếm CX có giá trị như thế nào?

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

Đáp án: A