Đề thi, bài tập trắc nghiệm Vi xử lý online - Đề #10

Đề số 10 bao gồm 10 câu hỏi trắc nghiệm Vi xử lý, bám sát chương trình, có đáp án.
Thí sinh đọc kỹ đề trước khi làm bài.
Câu 1:

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?

Câu 2:

Câu 2:

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

Câu 3:

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?

Câu 4:

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?

Câu 5:

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?

Câu 6:

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?

Câu 7:

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?

Câu 8:

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?

Câu 9:

Câu 9:

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

Câu 10:

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

Câu 11:

Câu 11:

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

Câu 12:

Câu 12:

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

Câu 13:

Câu 13:

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

Câu 14:

Câu 14:

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

Câu 15:

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?

Câu 16:

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?

Câu 17:

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: 

Câu 18:

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

Câu 19:

Câu 19:

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

Câu 20:

Câu 20:

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

Câu 21:

Câu 21:

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

Câu 22:

Câu 22:

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

Câu 23:

Câu 23:

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

Câu 24:

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?

Câu 25:

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

Câu 26:

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

Câu 27:

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?

Câu 28:

Câu 28:

Xét đoạn chương trình sau: MOV BX,223Bh MOV AX,13 2Ah MUL BX

Kết quả của câu lệnh nhân được đặt vào thanh ghi nào?

Câu 29:

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ì?

Câu 30:

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ì?