Tạo Trắc Nghiệm

500+ câu trắc nghiệm Vi xử lý và cấu trúc máy tính có đáp án - Phần 9

32 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

Cho đoạn mã Assembler sau:MOV A, #15HJB P, SKIPMOV A, #0FFHSJMP EXITSKIP: CLR AEXIT: ENDKết quả của thanh ghi A là:

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

Đáp án: C

Câu 2

Cho đoạn mã Assembler sau:MOV A, #18HJB ACC.7, SKIPMOV A, #0FFHSJMP EXITSKIP: CLR AEXIT: ENDKết quả của thanh ghi A là:

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

Đáp án: B

Câu 3

Cho đoạn mã Assembler sau:MOV A, #18HMOV 30H, #10HJB ACC.7, SKIPADD A, 30HMOV 30H, ASJMP EXITSKIP: SUBB A, 30HMOV 30H, AEXIT: ENDKết quả của ô nhớ 30H chứa:

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

Đáp án: C

Câu 4

Cho đoạn mã Assembler sau:MOV A, #0FFHADD A, #1JNZ SKIPADDC A, #02HSJMP EXITSKIP: ADDC A, #01HEXIT: ENDKết quả của thanh ghi A là:

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

Đáp án: C

Câu 5

Cho đoạn mã Assembler sau:MOV A, #0FFHADD A, #2JZ SKIPADDC A, #02HSJMP EXITSKIP: ADDC A, #01HEXIT: ENDKết quả của thanh ghi A là:

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

Đáp án: C

Câu 6

Số Timer và số mode hoạt động của 8051/8031 là:

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

Đáp án: B

Câu 7

Nguồn xung nhấp cho các Timer là xung vuông có tần số bằng… tần số dao động:

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

Đáp án: B

Câu 8

Người ta sử dụng Timer để:

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

Đáp án: D

Câu 9

Chế độ Timer 0 đồng hồ là chế độ:

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

Đáp án: C

Câu 10

Chế độ Timer 16 bit là chế độ:

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

Đáp án: B

Câu 11

Khi lập trình định thì với khoảng thời gian từ 256 đến 65536 ms (giả sử dùng tần số dao động là 12MHz) ta dùng kỹ thuật:

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

Đáp án: C

Câu 12

Khi lập trình định thì với khoảng thời gian từ 10 đến 256 ms (giả sử dùng tần số dao động là 12MHz) ta dùng kỹ thuật:

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

Đáp án: B

Câu 13

Khi lập trình định thì với khoảng thời gian nhỏ hơn 10 ms (giả sử dùng tần số dao động là 12MHz) ta dùng kỹ thuật:

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

Đáp án: A

Câu 14

Khi lập trình định thì với khoảng thời gian lớn hơn 65536 ms (giả sử dùng tần số dao động là 12MHz) ta dùng kỹ thuật:

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

Đáp án: D

Câu 15

Cờ báo tràn của Timer (TF) sẽ được set lên 1 nếu xảy ra:

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

Đáp án: D

Câu 16

Bit điều khiển chạy/dừng của Timer 1 là bit:

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

Đáp án: A

Câu 17

Khi ta chọn mode hoạt động là mode 1, ta cần thiết lập hai bit M1M0 có giá trị:

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

Đáp án: B

Câu 18

Khi ta chọn mode hoạt động là mode 0, ta cần thiết lập hai bit M1M0 có giá trị:

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

Đáp án: A

Câu 19

Khi ta chọn mode hoạt động là mode 3, ta cần thiết lập hai bit M1M0 có giá trị:

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

Đáp án: D

Câu 20

Khi ta chọn mode hoạt động là mode 2, ta cần thiết lập hai bit M1M0 có giá trị:

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

Đáp án: C

Câu 21

Khi ta muốn sử dụng Timer 0 ở mode 2, ta cần khởi động thanh ghi TMOD:

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

Đáp án: A

Câu 22

Khi ta muốn sử dụng Timer 1 ở mode 1, ta cần khởi động thanh ghi TMOD:

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

Đáp án: D

Câu 23

Khi sử dụng Timer để đếm số kiện, ta cần thiết lập bit:

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

Đáp án: B

Câu 24

Khi sử dụng Timer để định thì, ta cần thiết lập bit:

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

Đáp án: A

Câu 25

Khi sử dụng Timer và đã thiết lập bit điều khiển Timer chạy, ta cần thiết lập bit:

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

Đáp án: D

Câu 26

Khi sử dụng Timer và đã thiết lập bit điều khiển Timer dừng, ta cần thiết lập bit:

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

Đáp án: C

Câu 27

Cho đoạn mã Assembler sau:MOV 30H, #02HMOV A, 30HMOV DPTR, #TABLEMOVC A, @A+DPTRMOV P1, ATABLE: DB 0C0H, 0F9H, 0A4H, 0B0H, 99H, 92H, 82H, 0F8H, 80H, 90HKết quả của thanh ghi P1 là:

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

Đáp án: C

Câu 28

Cho chương trình sau:

DELAY:

MOV TMOD, #02H

MOV TH0, # -50

SETB TR0

LOOP: JNB TF0, LOOP

CLR TF0

CPL P1.0

SJMP LOOP

END

Chương trình này dùng để:

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

Đáp án: A

Câu 29

Cho chương trình sau:

DELAY:

MOV TMOD, #02H

MOV TH0, #0CEH

SETB TR0

LOOP:

JNB TF0, LOOP

CLR TF0

CPL P1.0

SJMP LOOP

END

Chương trình này dùng để:

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

Đáp án: A

Câu 30

Cho chương trình sau:

DELAY:

MOV TMOD, #02H

MOV TH0, # -100 45

SETB TR0

LOOP:

JNB TF0, LOOP

CLR TF0

CPL P1.1

SJMP LOOP

END

Chương trình này dùng để:

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

Đáp án: C

Câu 31

Cho chương trình sau:

DELAY:

MOV TMOD, #02H

MOV TH0, # 9CH

SETB TR0

LOOP:

JNB TF0, LOOP

CLR TF0

CPL P1.1

SJMP LOOP

END

Chương trình này dùng để:

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

Đáp án: D

Câu 32

Cho chương trình sau:

DELAY:

MOV TMOD, #01H

LOOP:

MOV TH0, # HIGH(-500)

MOV TL0, #LOW(-500)

SETB TR0

JNB TF0, $

CLR TR0

CLR TF0

CPL P1.0

SJMP LOOP

END

Chương trình này dùng để:

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

Đáp án: C