Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 76 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
76
Dung lượng
400,81 KB
Nội dung
Đề cương ôn thi môn Vi xử lý hệ Trung Cấp, Cao đẳng. Trường ĐH Công Nghiệp TP.HCM Khoa Công nghệ Điện Tử Bộ môn Điện Tử Công Nghiệp ĐỀ CƯƠNG ÔN THI MÔN VI XỬ LÝ. (HỆ TRUNG CẤP, CAO ĐẲNG - Bổ sung) Ngày cập nhật: 01/10/2010 Số câu: 415 1. Cho đoạn chương trình con: DELAY: MOV R0,#20 DEL: MOV R1,#10 DJNZ R1,$ DJNZ R0,DEL RET 2. Cho đoạn chương trình con: DELAY: MOV R0,#20 DEL: MOV R1,#10 DJNZ R1,$ DJNZ R0,DEL RET 3. 4. Hãy cho biết nội dung ghi R0 sau thực đoạn chương trình trên? a. 20 b. 10 c. d. 14H Thời gian tạo trễ thi hành đoạn chương trình (trường hợp thạch anh 12 MHz)? a. 0.2ms b. 0.4ms c. 0.02ms d. 0.04ms Đoạn chương trình tạo trễ 1ms (trường hợp thạch anh 12 MHz): c. b. a. DELAY: DELAY: DELAY: MOV R0,#10 MOV R0,#10 MOV R0,#100 DEL: DEL: DEL: MOV R1,#10 MOV R1,#250 MOV R1,#50 DJNZ R1,$ DJNZ R1,$ DJNZ R1,$ DJNZ R0,DEL DJNZ R0,DEL DJNZ R0,DEL RET RET RET Đoạn chương trình tạo trễ 20ms (trường hợp thạch anh 12 MHz): c. b. a. DELAY: DELAY: DELAY: MOV R0,#50 MOV R0,#100 MOV R0,#100 DEL: DEL: DEL: MOV R1,#40 MOV R1,#200 MOV R1,#100 DJNZ R1,$ DJNZ R1,$ DJNZ R1,$ DJNZ R0,DEL DJNZ R0,DEL DJNZ R0,DEL RET RET RET Biên soạn: Bộ môn Điện tử Công nghiệp d. DELAY: MOV R0,#20 DEL: MOV R1,#50 DJNZ R1,$ DJNZ R0,DEL RET d. DELAY: MOV R0,#20 DEL: MOV R1,#500 DJNZ R1,$ DJNZ R0,DEL RET Đề cương ôn thi môn Vi xử lý hệ Trung Cấp, Cao đẳng. 5. 6. 7. 8. Đoạn chương trình tạo trễ 30ms (trường hợp thạch anh 12 MHz): c. b. a. DELAY: DELAY: DELAY: MOV R0,#200 MOV R0,#20 MOV R0,#200 DEL: DEL: DEL: MOV R1,#75 MOV R1,#750 MOV R1,#150 DJNZ R1,$ DJNZ R1,$ DJNZ R1,$ DJNZ R0,DEL DJNZ R0,DEL DJNZ R0,DEL RET RET RET Đoạn chương trình tạo trễ 50ms (trường hợp thạch anh 12 MHz): c. b. a. DELAY: DELAY: DELAY: MOV R0,#100 MOV R0,#100 MOV R0,#200 DEL: DEL: DEL: MOV R1,#250 MOV R1,#500 MOV R1,#250 DJNZ R1,$ DJNZ R1,$ DJNZ R1,$ DJNZ R0,DEL DJNZ R0,DEL DJNZ R0,DEL RET RET RET Đoạn chương trình tạo trễ 80ms (trường hợp thạch anh 12 MHz): c. b. a. DELAY: DELAY: DELAY: MOV R2,#200 MOV R0,#200 MOV R0,#200 DEL2: DEL: DEL: MOV R0,#200 MOV R1,#400 MOV R1,#200 DEL: DJNZ R1,$ DJNZ R1,$ MOV R1,#2 DJNZ R0,DEL DJNZ R0,DEL DJNZ R1,$ RET RET DJNZ R0,DEL DJNZ R2,DEL2 RET d. DELAY: MOV R2,#200 DEL2: MOV R0,#120 DEL: MOV R1,#250 DJNZ R1,$ DJNZ R0,DEL DJNZ R2,DEL2 RET Đoạn chương trình tạo trễ 100ms (trường hợp thạch anh 12 MHz): c. b. a. DELAY: DELAY: DELAY: MOV R2,#100 MOV R0,#200 MOV R0,#200 DEL2: DEL: DEL: MOV R0,#100 MOV R1,#500 MOV R1,#250 DEL: DJNZ R1,$ DJNZ R1,$ MOV R1,#10 DJNZ R0,DEL DJNZ R0,DEL DJNZ R1,$ RET RET DJNZ R0,DEL DJNZ R2,DEL2 RET d. DELAY: MOV R2,#100 DEL2: MOV R0,#4 DEL: MOV R1,#250 DJNZ R1,$ DJNZ R0,DEL DJNZ R2,DEL2 RET Biên soạn: Bộ môn Điện tử Công nghiệp d. DELAY: MOV R0,#120 DEL: MOV R1,#250 DJNZ R1,$ DJNZ R0,DEL RET d. DELAY: MOV R0,#500 DEL: MOV R1,#50 DJNZ R1,$ DJNZ R0,DEL RET Đề cương ôn thi môn Vi xử lý hệ Trung Cấp, Cao đẳng. 9. Đoạn chương trình tạo trễ 250ms (trường hợp thạch anh 12 MHz): c. b. a. DELAY: DELAY: DELAY: MOV R2,#100 MOV R2,#100 MOV R0,#100 DEL2: DEL2: DEL: MOV R0,#100 MOV R0,#100 MOV R1,#250 DEL: DEL: DJNZ R1,$ MOV R1,#250 MOV R1,#25 DJNZ R0,DEL DJNZ R1,$ DJNZ R1,$ RET DJNZ R0,DEL DJNZ R0,DEL DJNZ R2,DEL2 DJNZ R2,DEL2 RET RET 10. Đoạn chương trình tạo trễ 500ms (trường hợp thạch anh 12 MHz): a. c. b. DELAY: DELAY: DELAY: MOV R2,#200 MOV R2,#100 MOV R2,#100 DEL2: DEL2: DEL2: MOV R0,#100 MOV R0,#100 MOV R0,#100 DEL: DEL: DEL: MOV R1,#250 MOV R1,#25 MOV R1,#50 DJNZ R1,$ DJNZ R1,$ DJNZ R1,$ DJNZ R0,DEL DJNZ R0,DEL DJNZ R0,DEL DJNZ R2,DEL2 DJNZ R2,DEL2 DJNZ R2,DEL2 RET RET RET 11. Đoạn chương trình tạo trễ 0.2ms (trường hợp thạch anh 12 MHz): c. b. a. DELAY: DELAY: DELAY: MOV R0,#1 MOV R0,#100 MOV R0,#100 DEL: DEL: DEL: MOV R1,#100 MOV R1,#2 MOV R1,#20 DJNZ R1,$ DJNZ R1,$ DJNZ R1,$ DJNZ R0,DEL DJNZ R0,DEL DJNZ R0,DEL RET RET RET 12. Đoạn chương trình tạo trễ 0.4ms (trường hợp thạch anh 12 MHz): a. b. c. DELAY: DELAY: DELAY: MOV R0,#100 MOV R0,#100 MOV R0,#1 DEL: DEL: DEL: MOV R1,#20 MOV R1,#2 MOV R1,#100 DJNZ R1,$ DJNZ R1,$ DJNZ R1,$ DJNZ R0,DEL DJNZ R0,DEL DJNZ R0,DEL RET RET RET Biên soạn: Bộ môn Điện tử Công nghiệp d. DELAY: MOV R2,#5 DEL2: MOV R0,#100 DEL: MOV R1,#250 DJNZ R1,$ DJNZ R0,DEL DJNZ R2,DEL2 RET d. DELAY: MOV R2,#200 DEL2: MOV R0,#100 DEL: MOV R1,#25 DJNZ R1,$ DJNZ R0,DEL DJNZ R2,DEL2 RET d. DELAY: MOV R0,#1 DEL: MOV R1,#200 DJNZ R1,$ DJNZ R0,DEL RET d. DELAY: MOV R0,#1 DEL: MOV R1,#400 DJNZ R1,$ DJNZ R0,DEL RET Đề cương ôn thi môn Vi xử lý hệ Trung Cấp, Cao đẳng. 13. Đoạn chương trình tạo trễ 0.8ms (trường hợp thạch anh 12 MHz): c. b. a. DELAY: DELAY: DELAY: MOV R0,#8 MOV R0,#50 MOV R0,#100 DEL: DEL: DEL: MOV R1,#100 MOV R1,#8 MOV R1,#20 DJNZ R1,$ DJNZ R1,$ DJNZ R1,$ DJNZ R0,DEL DJNZ R0,DEL DJNZ R0,DEL RET RET RET 14. Đoạn chương trình tạo trễ 1s (trường hợp thạch anh 12 MHz): c. b. a. DELAY: DELAY: DELAY: MOV R2,#200 MOV R2,#100 MOV R2,#100 DEL2: DEL2: DEL2: MOV R0,#100 MOV R0,#100 MOV R0,#100 DEL: DEL: DEL: MOV R1,#50 MOV R1,#50 MOV R1,#100 DJNZ R1,$ DJNZ R1,$ DJNZ R1,$ DJNZ R0,DEL DJNZ R0,DEL DJNZ R0,DEL DJNZ R2,DEL2 DJNZ R2,DEL2 DJNZ R2,DEL2 RET RET RET 15. Đoạn chương trình tạo trễ 2s (trường hợp thạch anh 12 MHz): c. b. a. DELAY: DELAY: DELAY: MOV R2,#200 MOV R2,#100 MOV R2,#100 DEL2: DEL2: DEL2: MOV R0,#100 MOV R0,#100 MOV R0,#100 DEL: DEL: DEL: MOV R1,#25 MOV R1,#50 MOV R1,#25 DJNZ R1,$ DJNZ R1,$ DJNZ R1,$ DJNZ R0,DEL DJNZ R0,DEL DJNZ R0,DEL DJNZ R2,DEL2 DJNZ R2,DEL2 DJNZ R2,DEL2 RET RET RET 16. Đoạn chương trình tạo trễ 4s (trường hợp thạch anh 12 MHz): c. b. a. DELAY: DELAY: DELAY: MOV R2,#200 MOV R2,#100 MOV R2,#100 DEL2: DEL2: DEL2: MOV R0,#100 MOV R0,#200 MOV R0,#100 DEL: DEL: DEL: MOV R1,#50 MOV R1,#250 MOV R1,#400 DJNZ R1,$ DJNZ R1,$ DJNZ R1,$ DJNZ R0,DEL DJNZ R0,DEL DJNZ R0,DEL DJNZ R2,DEL2 DJNZ R2,DEL2 DJNZ R2,DEL2 RET RET RET Biên soạn: Bộ môn Điện tử Công nghiệp d. DELAY: MOV R0,#4 DEL: MOV R1,#200 DJNZ R1,$ DJNZ R0,DEL RET d. DELAY: MOV R2,#400 DEL2: MOV R0,#50 DEL: MOV R1,#50 DJNZ R1,$ DJNZ R0,DEL DJNZ R2,DEL2 RET d. DELAY: MOV R2,#200 DEL2: MOV R0,#200 DEL: MOV R1,#25 DJNZ R1,$ DJNZ R0,DEL DJNZ R2,DEL2 RET d. DELAY: MOV R2,#200 DEL2: MOV R0,#200 DEL: MOV R1,#50 DJNZ R1,$ DJNZ R0,DEL DJNZ R2,DEL2 RET Đề cương ôn thi môn Vi xử lý hệ Trung Cấp, Cao đẳng. 17. Đoạn chương trình tạo trễ 20s (trường hợp thạch anh 12 MHz): d. c. b. a. DELAY: DELAY: DELAY: DELAY: MOV R2,#250 MOV R2,#200 MOV R2,#250 MOV R2,#250 DEL2: DEL2: DEL2: DEL2: MOV R0,#250 MOV R0,#250 MOV R0,#500 MOV R0,#250 DEL: DEL: DEL: DEL: MOV R1,#80 MOV R1,#250 MOV R1,#80 MOV R1,#160 DJNZ R1,$ DJNZ R1,$ DJNZ R1,$ DJNZ R1,$ DJNZ R0,DEL DJNZ R0,DEL DJNZ R0,DEL DJNZ R0,DEL DJNZ R2,DEL2 DJNZ R2,DEL2 DJNZ R2,DEL2 DJNZ R2,DEL2 RET RET RET RET 18. Tìm đoạn chương trình tạo trễ viết sai: d. c. a. b. DELAY: DELAY: DELAY: DELAY: MOV R0,#20 MOV R0,#20 MOV R1,#20 MOV R0,#20 DEL: DEL: DEL: DEL: MOV R1,#10 MOV R1,#10 MOV R0,#10 MOV R1,#10 DJNZ R0,$ LAP: DJNZ R0,$ DJNZ R1,$ DJNZ R1,DEL DJNZ R1,LAP DJNZ R1,DEL DJNZ R0,DEL RET DJNZ R0,DEL RET RET RET 19. Tìm đoạn chương trình tạo trễ viết sai: d. c. b. a. DELAY: DELAY: DELAY: DELAY: PUSH 00H PUSH 00H PUSH 01H PUSH 00H PUSH 01H PUSH 01H PUSH 00H PUSH 01H MOV R1,#20 MOV R0,#20 MOV R0,#20 MOV R0,#20 DEL: DEL: DEL: DEL: MOV R0,#10 MOV R1,#10 MOV R1,#10 MOV R1,#10 DJNZ R0,$ DJNZ R1,$ LAP: DJNZ R1,$ DJNZ R1,DEL DJNZ R0,DEL DJNZ R1,LAP DJNZ R0,DEL POP 01H POP 00H DJNZ R0,DEL POP 01H POP 00H POP 01H POP 00H POP 00H RET RET POP 01H RET RET 20. Cho đoạn chương trình (trường hợp thạch anh 12 MHz): DEL: ORG 00H MOV R1,#10 MAIN: DJNZ R1,$ MOV P0,#00H DJNZ R0,DEL LCALL DELAY POP 01H MOV P0,#0FFH POP 00H LCALL DELAY RET SJMP MAIN END DELAY: Chương trình điều khiển dãy LED đơn nối với Port PUSH 00H (LED tích cực mức thấp) sáng tắt liên tục với tần số: PUSH 01H a. 625Hz b. 1.25KHz c. 2.5KHz d. 312.5Hz MOV R0,#20 Biên soạn: Bộ môn Điện tử Công nghiệp Đề cương ôn thi môn Vi xử lý hệ Trung Cấp, Cao đẳng. 21. Cho đoạn chương trình (trường hợp thạch anh 12 MHz): DEL: ORG 00H MOV R1,#10 MAIN: DJNZ R1,$ MOV P0,#00H LCALL DELAY DJNZ R0,DEL MOV P0,#0FFH POP 01H LCALL DELAY POP 00H SJMP MAIN RET DELAY: END PUSH 00H Chương trình điều khiển dãy LED đơn nối với Port PUSH 01H (LED tích cực mức thấp) sáng tắt liên tục với tần số: MOV R0,#40 a. 625Hz b. 1.25KHz c. 2.5KHz d. 312.5Hz 22. Cho đoạn chương trình (trường hợp thạch anh 12 MHz): DEL: ORG 00H MOV R1,#20 MAIN: DJNZ R1,$ MOV P0,#00H DJNZ R0,DEL LCALL DELAY POP 01H MOV P0,#0FFH POP 00H LCALL DELAY RET SJMP MAIN END DELAY: Chương trình điều khiển dãy LED đơn nối với Port PUSH 00H (LED tích cực mức thấp) sáng tắt liên tục với tần số: PUSH 01H a. 500Hz b. 1KHz c. 2.5KHz d. 250Hz MOV R0,#50 23. Cho đoạn chương trình (trường hợp thạch anh 12 MHz): DEL: ORG 00H MOV R1,#80 MAIN: DJNZ R1,$ MOV P0,#00H DJNZ R0,DEL LCALL DELAY POP 01H MOV P0,#0FFH POP 00H LCALL DELAY RET SJMP MAIN END DELAY: Chương trình điều khiển dãy LED đơn nối với Port PUSH 00H (LED tích cực mức thấp) sáng tắt liên tục với tần số: PUSH 01H a. 125Hz b. 250Hz c. 6.25KHz d. 62.5Hz MOV R0,#50 24. Cho đoạn chương trình (trường hợp thạch anh 12 MHz): DEL: ORG 00H MOV R1,#80 MAIN: DJNZ R1,$ MOV P0,#00H DJNZ R0,DEL LCALL DELAY POP 01H MOV P0,#0FFH POP 00H LCALL DELAY RET SJMP MAIN END DELAY: Chương trình điều khiển dãy LED đơn nối với Port PUSH 00H (LED tích cực mức thấp) sáng tắt liên tục với tần số: PUSH 01H a. 62.5Hz b. 0.625KHz c. 125Hz d. 312.5Hz MOV R0,#10 Biên soạn: Bộ môn Điện tử Công nghiệp Đề cương ôn thi môn Vi xử lý hệ Trung Cấp, Cao đẳng. 25. Cho đoạn chương trình (trường hợp thạch anh 12 MHz): MOV R0,#50 ORG 00H DEL: MAIN: MOV R1,#10 MOV P0,#00H DJNZ R1,$ LCALL DELAY DJNZ R0,DEL MOV P0,#0FFH POP 01H LCALL DELAY POP 00H LCALL DELAY RET LCALL DELAY END SJMP MAIN Chương trình điều khiển dãy LED đơn nối với Port DELAY: (LED tích cực mức thấp) sáng tắt liên tục với tần số: PUSH 00H a. 1KHz b. 0.5KHz c. 0.25KHz d. 125Hz PUSH 01H 26. Tìm đoạn chương trình tạo trễ viết sai: d. b. c. a. DELAY: DELAY: DELAY: DELAY: MOV TMOD,#10H MOV TMOD,#10H MOV TMOD,#01H MOV TMOD,#01H MOV TH0,#0B1H MOV TH0,#0B1H MOV TH0,#0B1H MOV TH1,#0B1H MOV TL0,#0E0H MOV TL0,#0E0H MOV TL0,#0E0H MOV TL1,#0E0H SETB TR0 SETB TR0 SETB TR0 SETB TR1 JNB TF0,$ LAP: JNB TF0,$ JNB TF1,$ CLR TR0 CLR TR0 JNB TF0,$ CLR TR1 CLR TF0 CLR TR0 CLR TF0 CLR TF1 RET CLR TF0 RET RET RET 27. Cho đoạn chương trình (trường hợp thạch anh 12 MHz): MOV R0,#20 ORG 00H DEL: MAIN: MOV R1,#100 MOV P0,#00H DJNZ R1,$ LCALL DELAY DJNZ R0,DEL MOV P0,#0FFH POP 01H LCALL DELAY POP 00H LCALL DELAY RET LCALL DELAY END SJMP MAIN Chương trình điều khiển dãy LED đơn nối với Port (LED DELAY: tích cực mức thấp) sáng tắt liên tục với tần số: PUSH 00H a. 62.5Hz b. 0.5KHz c. 0.25KHz d. 125Hz PUSH 01H Biên soạn: Bộ môn Điện tử Công nghiệp Đề cương ôn thi môn Vi xử lý hệ Trung Cấp, Cao đẳng. 28. Cho đoạn chương trình (trường hợp thạch anh 12 MHz): MOV R0,#250 ORG 00H DEL: MAIN: MOV R1,#100 MOV P0,#00H DJNZ R1,$ LCALL DELAY DJNZ R0,DEL MOV P0,#0FFH POP 01H LCALL DELAY POP 00H LCALL DELAY RET LCALL DELAY END SJMP MAIN Chương trình điều khiển dãy LED đơn nối với Port (LED DELAY: tích cực mức thấp) sáng tắt liên tục với tần số: PUSH 00H a. 10Hz b. 5KHz c. 5Hz d. 20Hz PUSH 01H 29. Cho đoạn chương trình (trường hợp thạch anh 12 MHz): ORG 00H MOV R0,#2 DEL: MAIN: MOV R1,#1 MOV P0,#00H DJNZ R1,$ LCALL DELAY DJNZ R0,DEL MOV P0,#0FFH LCALL DELAY POP 01H LCALL DELAY POP 00H LCALL DELAY RET SJMP MAIN END DELAY: Chương trình điều khiển dãy LED đơn nối với Port (LED PUSH 00H tích cực mức thấp) sáng tắt liên tục với tần số: PUSH 01H a. 62.5KHz b. 500KHz c. 250KHz d. 125KHz 30. Cho đoạn chương trình (trường hợp thạch anh 12 MHz): MOV R0,#40 ORG 00H DEL: MAIN: MOV R1,#1 MOV P0,#00H DJNZ R1,$ LCALL DELAY DJNZ R0,DEL MOV P0,#0FFH LCALL DELAY POP 01H LCALL DELAY POP 00H LCALL DELAY RET SJMP MAIN END DELAY: Chương trình điều khiển dãy LED đơn nối với Port (LED PUSH 00H tích cực mức thấp) sáng tắt liên tục với tần số: PUSH 01H a. 6.25KHz b. 12.5KHz c. 25KHz d. 3.125KHz Biên soạn: Bộ môn Điện tử Công nghiệp Đề cương ôn thi môn Vi xử lý hệ Trung Cấp, Cao đẳng. 31. Tìm đoạn chương trình tạo trễ viết sai: b. a. DELAY: DELAY: MOV TMOD,#01H MOV TMOD,#10H MOV TH0,#HIGH(-5000) MOV TH1,#3CH MOV TL0,#LOW(-5000) MOV TL1,#0B0H SETB TR0 SETB TR1 JNB TF0,$ LAP: CLR TR0 JNB TF1,LAP CLR TF0 CLR TR1 RET CLR TF1 RET d. c. DELAY: DELAY: MOV TMOD,#01H MOV TMOD,#10H MOV TH0,#HIGH(-5000) MOV TH0,#3CH MOV TL0,#LOW(-500) MOV TL0,#0B0H SETB TR0 SETB TR0 JNB TF0,$ JNB TF0,$ CLR TR0 CLR TR0 CLR TF0 CLR TF0 RET RET 32. Tìm đoạn chương trình tạo trễ viết sai: d. b. c. a. DELAY: DELAY: DELAY: DELAY: MOV TMOD,#01H MOV TMOD,#10H MOV TMOD,#01H MOV TMOD,10H MOV TH1,#3CH MOV TH0,#HIGH(-5000) MOV TH0,#HIGH(-5000) MOV TH0,#3CH MOV TL1,#0B0H MOV TL0,#LOW(-5000) MOV TL0,#LOW(-5000) MOV TL0,#0B0H SETB TR0 SETB TR0 SETB TR1 SETB TR0 JNB TF0,$ JNB TF0,$ LAP: JNB TF0,$ CLR TR0 JNB TF1,LAP CLR TR0 CLR TR0 CLR TF0 CLR TF0 CLR TR1 CLR TF0 RET RET CLR TF1 RET RET 33. Tìm đoạn chương trình tạo trễ viết sai: b. c. a. d. DELAY: DELAY: DELAY: DELAY: MOV TMOD,#01H MOV TMOD,#10H MOV TMOD,#10H MOV TMOD,#01H MOV TH0,HIGH(-5000) MOV TH0,#HIGH(-5000) MOV TH0,#3CH MOV TH1,#3CH MOV TL0,LOW(-5000) MOV TL0,#LOW(-5000) MOV TL0,#0B0H MOV TL1,#0B0H SETB TR1 SETB TR0 SETB TR0 SETB TR0 LAP: JNB TF0,$ JNB TF0,$ JNB TF0,$ JNB TF1,LAP CLR TR0 CLR TR0 CLR TR0 CLR TR1 CLR TF0 CLR TF0 CLR TF0 CLR TF1 RET RET RET RET 34. Tìm đoạn chương trình tạo trễ viết sai: d. c. b. a. DELAY: DELAY: DELAY: DELAY: MOV TMOD,#01H MOV TMOD,#10H MOV TMOD,#01H MOV TMOD,#10H MOV TH0,#HIGH(-5000) MOV TH0,#HIGH(-5000) MOV TH1,#3CH MOV TH1,#3CH MOV TL0,#LOW(-5000) MOV TL0,#LOW(-5000) MOV TL1,#0B0H MOV TL1,#0B0H SETB TR1 SETB TR0 SETB TR0 SETB TR1 JNB TF1,$ JNB TF0,$ JNB TF0,$ LAP: CLR TR1 CLR TR0 CLR TR0 JNB TF1,LAP CLR TF1 CLR TF0 CLR TF0 CLR TR1 RET RET RET CLR TF1 RET Biên soạn: Bộ môn Điện tử Công nghiệp Đề cương ôn thi môn Vi xử lý hệ Trung Cấp, Cao đẳng. 10 35. Tìm đoạn chương trình tạo trễ viết sai: d. c. b. a. DELAY: DELAY: DELAY: DELAY: MOV TMOD,#01H MOV TMOD,#10H MOV TMOD,#01H MOV TMOD,#10H MOV TH0,#HIGH(-5000) MOV TH0,#HIGH(-5000) MOV TH0,#3CH MOV TH1,#3C MOV TL0,#LOW(-5000) MOV TL0,#LOW(-5000) MOV TL0,#0B0H MOV TL1,#B0 SETB TR0 SETB TR0 SETB TR0 SETB TR1 JNB TF0,$ JNB TF0,$ JNB TF0,$ LAP: CLR TR0 CLR TR0 CLR TR0 JNB TF1,LAP CLR TF0 CLR TF0 CLR TF0 CLR TR1 RET RET RET CLR TF1 RET 36. Tìm đoạn chương trình tạo trễ viết sai: b. a. c. d. DELAY: DELAY: DELAY: DELAY: MOV TMOD,#01H MOV TMOD,#10H MOV TMOD,#10H MOV TMOD,#01H MOV TH0,#HIGH(-5000) MOV TH0,#HIGH(-5000) MOV TH0,#3CH MOV TH1,#3CH MOV TL1,#0B0H MOV TL0,#LOW(-5000) MOV TL0,#LOW(-5000) MOV TL0,#0B0H SETB TR1 SETB TF0 SETB TR0 SETB TR0 LAP: JNB TF0,$ JNB TF0,$ JNB TF0,$ JNB TF1,LAP CLR TR0 CLR TR0 CLR TR0 CLR TR1 CLR TF0 CLR TF0 CLR TF0 CLR TF1 RET RET RET RET 37. Đoạn chương trình tạo trễ 2s a. b. c. d. DELAY: DELAY: DELAY: DELAY: PUSH 00H PUSH 00H PUSH 00H PUSH 00H MOV R0,#200 MOV R0,#200 MOV R0,#400 MOV R0,#200 MOV TMOD,01H MOV TMOD,#01H MOV TMOD,#01H MOV TMOD,#01H DEL: DEL: DEL: DEL: MOV TH0,#0D8H MOV TH0,#0D8H MOV TH0,#0D8H MOV TH0,#0D8H MOV TL0,#0F0H MOV TL0,#0FH MOV TL0,#0F0H MOV TL0,#0F0H SETB TR0 SETB TR0 SETB TR0 SETB TR0 JNB TF0,$ JNB TF0,$ JNB TF0,$ JNB TF0,$ CLR TR0 CLR TR0 CLR TR0 CLR TR0 CLR TF0 CLR TF0 CLR TF0 CLR TF0 DJNZ R0,DEL DJNZ R0,DEL DJNZ R0,DEL DJNZ R0,DEL POP 00H POP 00H POP 00H POP 00H RET RET RET RET Biên soạn: Bộ môn Điện tử Công nghiệp Đề cương ôn thi môn Vi xử lý hệ Trung Cấp, Cao đẳng. 341. Cho đoạn chương trình: MOV A,#96H MOV R0,#07H SD1: MOV @R0,A RR A DJNZ R0,SD1 342. Cho đoạn chương trình: MOV A,#96H MOV R0,#07H SD1: MOV @R0,A RL A DJNZ R0,SD1 343. Cho đoạn chương trình: MOV A,#96H MOV R0,#07H SD1: MOV @R0,A RR A DJNZ R0,SD1 344. Cho đoạn chương trình: MOV A,#96H MOV R0,#07H SD1: MOV @R0,A RL A DJNZ R0,SD1 345. Cho đoạn chương trình: MOV A,#96H MOV R0,#07H SD1: MOV @R0,A RR A DJNZ R0,SD1 346. Cho đoạn chương trình: MOV A,#96H MOV R0,#07H SD1: MOV @R0,A RL A DJNZ R0,SD1 347. Cho đoạn chương trình: MOV A,#96H MOV R0,#07H SD1: MOV @R0,A RR A DJNZ R0,SD1 Sau thực đoạn chương trình trên, ghi R1 chứa giá trị: a. 2DH b. 0A5H c. 4BH d. 5AH Sau thực đoạn chương trình trên, ghi R1 chứa giá trị: a. 2DH b. 0A5H c. 4BH d. 5AH Sau thực đoạn chương trình trên, ghi R2 chứa giá trị: a. 0B4H b. 0A5H c. 69H d. 0D2H Sau thực đoạn chương trình trên, ghi R2 chứa giá trị: a. 0B4H b. 0A5H c. 69H d. 0D2H Sau thực đoạn chương trình trên, ghi R3 chứa giá trị: a. 69H b.2DH c. 4BH d. 0D2H Sau thực đoạn chương trình trên, ghi R3 chứa giá trị: a. 69H b.2DH c. 4BH d. 0D2H Sau thực đoạn chương trình trên, ghi R4 chứa giá trị: a. 0B4H b. 0A5H c. 69H d. 0D2H Biên soạn: Bộ môn Điện tử Công nghiệp 61 Đề cương ôn thi môn Vi xử lý hệ Trung Cấp, Cao đẳng. 348. Cho đoạn chương trình: MOV A,#96H MOV R0,#07H SD1: MOV @R0,A RL A DJNZ R0,SD1 349. Cho đoạn chương trình: MOV A,#96H MOV R0,#07H SD1: MOV @R0,A RR A DJNZ R0,SD1 350. Cho đoạn chương trình: MOV A,#96H MOV R0,#07H SD1: MOV @R0,A RL A DJNZ R0,SD1 351. Cho đoạn chương trình: MOV A,#96H MOV R0,#07H SD1: MOV @R0,A RR A DJNZ R0,SD1 352. Cho đoạn chương trình: MOV A,#96H MOV R0,#07H SD1: MOV @R0,A RL A DJNZ R0,SD1 353. Cho đoạn chương trình: MOV A,#96H MOV R0,#07H SD1: MOV @R0,A RR A DJNZ R0,SD1 354. Cho đoạn chương trình: MOV A,#96H MOV R0,#07H SD1: MOV @R0,A RL A DJNZ R0,SD1 Sau thực đoạn chương trình trên, ghi R4 chứa giá trị: a. 0B4H b. 0A5H c. 69H d. 0D2H Sau thực đoạn chương trình trên, ghi R5 chứa giá trị: a. 5AH b. 0A5H c. 96H d. 2DH Sau thực đoạn chương trình trên, ghi R5 chứa giá trị: a. 5AH b. 0A5H c. 96H d. 2DH Sau thực đoạn chương trình trên, ghi R6 chứa giá trị: a. 2DH b. 0A5H c. 4BH d. 5AH Sau thực đoạn chương trình trên, ghi R6 chứa giá trị: a. 2DH b. 0A5H c. 4BH d. 5AH Sau thực đoạn chương trình trên, ghi R7 chứa giá trị: a. 5AH b. 0A5H c. 96H d. 2DH Sau thực đoạn chương trình trên, ghi R7 chứa giá trị: a. 5AH b. 0A5H c. 96H d. 2DH Biên soạn: Bộ môn Điện tử Công nghiệp 62 Đề cương ôn thi môn Vi xử lý hệ Trung Cấp, Cao đẳng. 355. Cho dãy LED đơn nối với Port tích cực mức thấp. Cho đoạn chương trình: MOV A,#0FFH Kết thực đoạn chương trình: SD2: a. Dãy LED đơn tắt đuổi CLR C b. Dãy LED đơn sáng đuổi MOV P1,A c. Dãy LED đơn tắt dần LCALL DELAY500MS d. Dãy LED đơn sáng dần RLC A JC SD2 356. Cho dãy LED đơn nối với Port tích cực mức thấp. Cho đoạn chương trình: MOV A,#0FFH Kết thực đoạn chương trình: CLR C a. Dãy LED đơn tắt đuổi SD2: b. Dãy LED đơn sáng đuổi MOV P1,A c. Dãy LED đơn tắt dần LCALL DELAY500MS d. Dãy LED đơn sáng dần RLC A JC SD2 357. Cho đoạn chương trình: MOV R7,#04CH Sau thực đoạn chương trình, ghi R0 chứa giá trị: MOV R0,#7 MOV A,#0FH a. 05H b.06H c. 07H d. 0CH ANL A,@R0 DEC R0 MOV @R0, A 358. Cho đoạn chương trình: MOV R7,#04CH MOV R0,#7 Sau thực đoạn chương trình, ghi A chứa giá trị: MOV A,#0FH a. 05H b.06H c. 07H d. 0CH ANL A,@R0 DEC R0 MOV @R0, A 359. Cho đoạn chương trình: MOV R7,#04CH MOV R0,#7 Sau thực đoạn chương trình, ghi R6 chứa giá trị: MOV A,#0FH a. 4CH b.06H c. 07H d. 0CH ANL A,@R0 DEC R0 MOV @R0, A 360. Cho đoạn chương trình: MOV R7,#04CH MOV R0,#7 Sau thực đoạn chương trình, ghi R7 chứa giá trị: MOV A,#0FH a. 4CH b.06H c. 07H d. 0CH ANL A,@R0 DEC R0 MOV @R0, A Biên soạn: Bộ môn Điện tử Công nghiệp 63 Đề cương ôn thi môn Vi xử lý hệ Trung Cấp, Cao đẳng. 361. Cho đoạn chương trình: MOV R7,#04CH MOV R0,#7 MOV A,#0F0H ANL A,@R0 DEC R0 MOV @R0, A 362. Cho đoạn chương trình: MOV R7,#04CH MOV R0,#7 MOV A,#0F0H ANL A,@R0 DEC R0 MOV @R0, A 363. Cho đoạn chương trình: MOV R7,#04CH MOV R0,#7 MOV A,#0F0H ANL A,@R0 DEC R0 MOV @R0, A 364. Cho đoạn chương trình: MOV R7,#04CH MOV R0,#7 MOV A,#0F0H ANL A,@R0 DEC R0 MOV @R0, A 365. Cho đoạn chương trình: MOV R7,#0D6H MOV R0,#7 MOV A,#0FH ORL A,@R0 DEC R0 MOV @R0, A 366. Cho đoạn chương trình: MOV R7,#0D6H MOV R0,#7 MOV A,#0FH ORL A,@R0 DEC R0 MOV @R0, A 367. Cho đoạn chương trình: MOV R7,#0D6H MOV R0,#7 MOV A,#0FH ORL A,@R0 DEC R0 MOV @R0, A Sau thực đoạn chương trình, ghi R0 chứa giá trị: a. 06H b.07H c. 40H d. 4CH Sau thực đoạn chương trình, ghi R6 chứa giá trị: a. 06H b.07H c. 40H d. 4CH Sau thực đoạn chương trình, ghi R7 chứa giá trị: a. 06H b.07H c. 40H d. 4CH Sau thực đoạn chương trình, ghi A chứa giá trị: a. 06H b.07H c. 40H d. 4CH Sau thực đoạn chương trình, ghi R0 chứa giá trị: a. 0D6H b.0DFH c. 06H d. 0FH Sau thực đoạn chương trình, ghi R6 chứa giá trị: a. 0D6H b.0DFH c. 06H d. 0FH Sau thực đoạn chương trình, ghi R7 chứa giá trị: a. 0D6H b.0DFH c. 06H d. 0FH Biên soạn: Bộ môn Điện tử Công nghiệp 64 Đề cương ôn thi môn Vi xử lý hệ Trung Cấp, Cao đẳng. 368. Cho đoạn chương trình: MOV R7,#0D6H MOV R0,#7 MOV A,#0FH ORL A,@R0 DEC R0 MOV @R0, A 369. Cho đoạn chương trình: MOV R7,#0D6H MOV R0,#7 MOV A,#0F0H ORL A,@R0 DEC R0 MOV @R0, A 370. Cho đoạn chương trình: MOV R7,#0D6H MOV R0,#7 MOV A,#0F0H ORL A,@R0 DEC R0 MOV @R0, A 371. Cho đoạn chương trình: MOV R7,#0D6H MOV R0,#7 MOV A,#0F0H ORL A,@R0 DEC R0 MOV @R0, A 372. Cho đoạn chương trình: MOV R7,#0D6H MOV R0,#7 MOV A,#0F0H ORL A,@R0 DEC R0 MOV @R0, A 373. Cho đoạn chương trình: MOV R7,#0D6H MOV R0,#7 MOV A,#0FH XRL A,@R0 DEC R0 DEC R0 MOV @R0, A Sau thực đoạn chương trình, ghi A chứa giá trị: a. 0D6H b.0DFH c. 06H d. 0FH Sau thực đoạn chương trình, ghi R0 chứa giá trị: a. 0D6H b.0F6H c. 06H d. 0FH Sau thực đoạn chương trình, ghi R6 chứa giá trị: a. 0D6H b.0F6H c. 06H d. 0FH Sau thực đoạn chương trình, ghi R7 chứa giá trị: a. 0D6H b.0F6H c. 06H d. 0FH Sau thực đoạn chương trình, ghi A chứa giá trị: a. 0D6H b.0F6H c. 06H d. 0FH Sau thực đoạn chương trình, ghi R0 chứa giá trị: a. 0D6H b.05H c. 0D9H d. 06H Biên soạn: Bộ môn Điện tử Công nghiệp 65 Đề cương ôn thi môn Vi xử lý hệ Trung Cấp, Cao đẳng. 374. Cho đoạn chương trình: MOV R7,#0D6H MOV R0,#7 MOV A,#0FH XRL A,@R0 DEC R0 DEC R0 MOV @R0, A 375. Cho đoạn chương trình: MOV R7,#0D6H MOV R0,#7 MOV A,#0FH XRL A,@R0 DEC R0 DEC R0 MOV @R0, A 376. Cho đoạn chương trình: MOV R7,#0D6H MOV R0,#7 MOV A,#0FH XRL A,@R0 DEC R0 DEC R0 MOV @R0, A 377. Cho đoạn chương trình: MOV R7,#6BH MOV R0,#7 MOV A,#0F0H XRL A,@R0 DEC R0 MOV @R0, A 378. Cho đoạn chương trình: MOV R7,#6BH MOV R0,#7 MOV A,#0F0H XRL A,@R0 DEC R0 MOV @R0, A 379. Cho đoạn chương trình: MOV R7,#6BH MOV R0,#7 MOV A,#0F0H XRL A,@R0 DEC R0 MOV @R0, A Sau thực đoạn chương trình, ghi R5 chứa giá trị: a. 0D6H b.05H c. 0D9H d. 06H Sau thực đoạn chương trình, ghi R7 chứa giá trị: a. 0D6H b.05H c. 0D9H d. 06H Sau thực đoạn chương trình, ghi A chứa giá trị: a. 0D6H b.05H c. 0D9H d. 06H Sau thực đoạn chương trình, ghi R0 chứa giá trị: a. 9BH b.06H c. 0F0H d. 6BH Sau thực đoạn chương trình, ghi R6 chứa giá trị: a. 9BH b.06H c. 0F0H d. 6BH Sau thực đoạn chương trình, ghi R7 chứa giá trị: a. 9BH b.06H c. 0F0H d. 6BH Biên soạn: Bộ môn Điện tử Công nghiệp 66 Đề cương ôn thi môn Vi xử lý hệ Trung Cấp, Cao đẳng. 380. Cho đoạn chương trình: MOV R7,#6BH MOV R0,#7 MOV A,#0F0H XRL A,@R0 DEC R0 MOV @R0, A 381. Cho đoạn chương trình: MOV R0,#7 MOV A,#15H MOV B,#10 DIV AB SWAP A ADD A,B MOV @R0,A 382. Cho đoạn chương trình: MOV R0,#7 MOV A,#15H MOV B,#10 DIV AB SWAP A ADD A,B MOV @R0,A 383. Cho đoạn chương trình: MOV R0,#7 MOV A,#15H MOV B,#10 DIV AB SWAP A ADD A,B MOV @R0,A 384. Cho đoạn chương trình: MOV R0,#7 MOV A,#15H MOV B,#10 DIV AB SWAP A ADD A,B MOV @R0,A 385. Cho đoạn chương trình: MOV R0,#7 MOV A,#21 MOV B,#10 DIV AB SWAP A ADD A,B MOV @R0,A Sau thực đoạn chương trình, ghi A chứa giá trị: a. 9BH b.06H c. 0F0H d. 6BH Sau thực đoạn chương trình, ghi R0 chứa giá trị: a. 07H b.21H c. 15H d. 01H Sau thực đoạn chương trình, ghi R7 chứa giá trị: a. 07H b.21H c. 15H d. 01H Sau thực đoạn chương trình, ghi A chứa giá trị: a. 07H b.21H c. 15H d. 01H Sau thực đoạn chương trình, ghi B chứa giá trị: a. 07H b.21H c. 15H d. 01H Sau thực đoạn chương trình, ghi R0 chứa giá trị: a. 07H b.21H c. 15H d. 01H Biên soạn: Bộ môn Điện tử Công nghiệp 67 Đề cương ôn thi môn Vi xử lý hệ Trung Cấp, Cao đẳng. 68 386. Cho đoạn chương trình: Sau thực đoạn chương trình, ghi R7 chứa giá trị: MOV R0,#7 a. 07H b.21H c. 15H d. 01H MOV A,#21 MOV B,#10 DIV AB SWAP A ADD A,B MOV @R0,A 387. Cho đoạn chương trình: MOV R0,#7 Sau thực đoạn chương trình, ghi A chứa giá trị: MOV A,#21 a. 07H b.21H c. 15H d. 01H MOV B,#10 DIV AB SWAP A ADD A,B MOV @R0,A 388. Cho đoạn chương trình: MOV R0,#7 MOV A,#21 Sau thực đoạn chương trình, ghi B chứa giá trị: MOV B,#10 a. 07H b.21H c. 15H d. 01H DIV AB SWAP A ADD A,B MOV @R0,A 389. Cho đoạn chương trình: ORG 00H MAIN: Sau thực đoạn chương trình, ghi A chứa MOV R0,#5 giá trị: MOV A,R0 a. 05H b.04H c. 92H d. 99H MOV DPTR,#CSDL MOVC A,@A+DPTR DEC R0 MOV @R0,A SJMP $ CSDL: DB 0C0H,0F9H,0A4H,0B0H,99H DB 92H,82H,0F7H,80H,90H 390. Cho đoạn chương trình: ORG 00H MAIN: Sau thực đoạn chương trình, ghi R0 MOV R0,#5 chứa giá trị: MOV A,R0 a. 05H b.04H c. 92H d. 99H MOV DPTR,#CSDL MOVC A,@A+DPTR DEC R0 MOV @R0,A SJMP $ CSDL: DB 0C0H,0F9H,0A4H,0B0H,99H DB 92H,82H,0F7H,80H,90H Biên soạn: Bộ môn Điện tử Công nghiệp Đề cương ôn thi môn Vi xử lý hệ Trung Cấp, Cao đẳng. 391. Cho đoạn chương trình: ORG 00H MAIN: MOV R0,#5 MOV A,R0 MOV DPTR,#CSDL MOVC A,@A+DPTR DEC R0 MOV @R0,A SJMP $ CSDL: DB 0C0H,0F9H,0A4H,0B0H,99H DB 92H,82H,0F7H,80H,90H 392. Cho đoạn chương trình: ORG 00H MAIN: MOV R0,#7 MOV A,R0 MOV DPTR,#CSDL MOVC A,@A+DPTR DEC R0 MOV @R0,A SJMP $ CSDL: DB 0C0H,0F9H,0A4H,0B0H,99H DB 92H,82H,0F7H,80H,90H 393. Cho đoạn chương trình: ORG 00H MAIN: MOV R0,#7 MOV A,R0 MOV DPTR,#CSDL MOVC A,@A+DPTR DEC R0 MOV @R0,A SJMP $ CSDL: DB 0C0H,0F9H,0A4H,0B0H,99H DB 92H,82H,0F7H,80H,90H Biên soạn: Bộ môn Điện tử Công nghiệp 69 Sau thực đoạn chương trình, ghi R4 chứa giá trị: a. 05H b.04H c. 92H d. 99H Sau thực đoạn chương trình, ghi A chứa giá trị: a. 06H b.80H c. 0F7H d. 07H Sau thực đoạn chương trình, ghi R0 chứa giá trị: a. 06H b.80H c. 0F7H d. 07H Đề cương ôn thi môn Vi xử lý hệ Trung Cấp, Cao đẳng. 394. Cho đoạn chương trình: ORG 00H MAIN: MOV R0,#7 MOV A,R0 MOV DPTR,#CSDL MOVC A,@A+DPTR DEC R0 MOV @R0,A SJMP $ CSDL: DB 0C0H,0F9H,0A4H,0B0H,99H DB 92H,82H,0F7H,80H,90H 395. Cho đoạn chương trình: ORG 00H MAIN: MOV R0,#0 MOV A,R0 MOV DPTR,#CSDL MOVC A,@A+DPTR DEC R0 MOV @R0,A SJMP $ CSDL: DB 0C0H,0F9H,0A4H,0B0H,99H DB 92H,82H,0F7H,80H,90H 396. Cho đoạn chương trình: ORG 00H MAIN: MOV R0,#1 MOV A,R0 MOV DPTR,#CSDL MOVC A,@A+DPTR DEC R0 MOV @R0,A SJMP $ CSDL: DB 0C0H,0F9H,0A4H,0B0H,99H DB 92H,82H,0F7H,80H,90H Biên soạn: Bộ môn Điện tử Công nghiệp 70 Sau thực đoạn chương trình, ghi R6 chứa giá trị: a. 06H b.80H c. 0F7H d. 07H Sau thực đoạn chương trình, ghi A chứa giá trị: a. 0C0H b.0F9H c. 90H d. Không xác định Sau thực đoạn chương trình, ghi A chứa giá trị: a. 90H b.0C0H c. 0F9H d. 0A4H Đề cương ôn thi môn Vi xử lý hệ Trung Cấp, Cao đẳng. 397. Cho đoạn chương trình: ORG 00H MAIN: MOV R0,#2 MOV A,R0 MOV DPTR,#CSDL MOVC A,@A+DPTR DEC R0 MOV @R0,A SJMP $ CSDL: DB 0C0H,0F9H,0A4H,0B0H,99H DB 92H,82H,0F7H,80H,90H 398. Cho đoạn chương trình: ORG 00H MAIN: MOV R0,#3 MOV A,R0 MOV DPTR,#CSDL MOVC A,@A+DPTR DEC R0 MOV @R0,A SJMP $ CSDL: DB 0C0H,0F9H,0A4H,0B0H,99H DB 92H,82H,0F7H,80H,90H 399. Cho đoạn chương trình: ORG 00H MAIN: MOV R0,#4 MOV A,R0 MOV DPTR,#CSDL MOVC A,@A+DPTR DEC R0 MOV @R0,A SJMP $ CSDL: DB 0C0H,0F9H,0A4H,0B0H,99H DB 92H,82H,0F7H,80H,90H Biên soạn: Bộ môn Điện tử Công nghiệp 71 Sau thực đoạn chương trình, ghi A chứa giá trị: a. 90H b.0C0H c. 0F9H d. 0A4H Sau thực đoạn chương trình, ghi A chứa giá trị: a. 0A4H b.0B0H c. 99H d. 92H Sau thực đoạn chương trình, ghi A chứa giá trị: a. 0A4H b.0B0H c. 99H d. 92H Đề cương ôn thi môn Vi xử lý hệ Trung Cấp, Cao đẳng. 400. Cho đoạn chương trình: ORG 00H MAIN: MOV R0,#6 MOV A,R0 MOV DPTR,#CSDL MOVC A,@A+DPTR DEC R0 MOV @R0,A SJMP $ CSDL: DB 0C0H,0F9H,0A4H,0B0H,99H DB 92H,82H,0F7H,80H,90H 401. Cho đoạn chương trình: ORG 00H MAIN: MOV R0,#8 MOV A,R0 MOV DPTR,#CSDL MOVC A,@A+DPTR DEC R0 MOV @R0,A SJMP $ CSDL: DB 0C0H,0F9H,0A4H,0B0H,99H DB 92H,82H,0F7H,80H,90H 402. Cho đoạn chương trình: ORG 00H MAIN: MOV R0,#9 MOV A,R0 MOV DPTR,#CSDL MOVC A,@A+DPTR DEC R0 MOV @R0,A SJMP $ CSDL: DB 0C0H,0F9H,0A4H,0B0H,99H DB 92H,82H,0F7H,80H,90H Biên soạn: Bộ môn Điện tử Công nghiệp 72 Sau thực đoạn chương trình, ghi A chứa giá trị: a. 92H b.82H c. 0F7H d. 80H Sau thực đoạn chương trình, ghi A chứa giá trị: a. 92H b.82H c. 0F7H d. 80H Sau thực đoạn chương trình, ghi A chứa giá trị: a. 90H b.0C0H c. 0F7H d. 80H Đề cương ôn thi môn Vi xử lý hệ Trung Cấp, Cao đẳng. 403. Cho đoạn chương trình: ORG 00H MAIN: MOV R0,#2 MOV A,R0 MOV DPTR,#CSDL MOVC A,@A+DPTR DEC R0 MOV @R0,A SJMP $ CSDL: DB 0C0H,0F9H,0A4H,0B0H,99H DB 92H,82H,0F7H,80H,90H 404. Cho đoạn chương trình: ORG 00H MAIN: MOV R0,#3 MOV A,R0 MOV DPTR,#CSDL MOVC A,@A+DPTR DEC R0 MOV @R0,A SJMP $ CSDL: DB 0C0H,0F9H,0A4H,0B0H,99H DB 92H,82H,0F7H,80H,90H 405. Cho đoạn chương trình: ORG 00H MAIN: MOV R0,#4 MOV A,R0 MOV DPTR,#CSDL MOVC A,@A+DPTR DEC R0 MOV @R0,A SJMP $ CSDL: DB 0C0H,0F9H,0A4H,0B0H,99H DB 92H,82H,0F7H,80H,90H Biên soạn: Bộ môn Điện tử Công nghiệp 73 Sau thực đoạn chương trình, ghi R1 chứa giá trị: a. 90H b.0C0H c. 0F9H d. 0A4H Sau thực đoạn chương trình, ghi R2 chứa giá trị: a. 0A4H b.0B0H c. 99H d. 92H Sau thực đoạn chương trình, ghi R3 chứa giá trị: a. 0A4H b.0B0H c. 99H d. 92H Đề cương ôn thi môn Vi xử lý hệ Trung Cấp, Cao đẳng. 406. Cho đoạn chương trình: ORG 00H Sau thực đoạn chương trình, ghi R5 MAIN: chứa giá trị: MOV R0,#6 a. 92H b.82H c. 0F7H d. 80H MOV A,R0 MOV DPTR,#CSDL MOVC A,@A+DPTR DEC R0 MOV @R0,A SJMP $ CSDL: DB 0C0H,0F9H,0A4H,0B0H,99H DB 92H,82H,0F7H,80H,90H 407. Cho đoạn chương trình: ORG 00H Sau thực đoạn chương trình, ghi R7 MAIN: chứa giá trị: MOV R0,#8 a. 92H b.82H c. 0F7H d. 80H MOV A,R0 MOV DPTR,#CSDL MOVC A,@A+DPTR DEC R0 MOV @R0,A SJMP $ CSDL: DB 0C0H,0F9H,0A4H,0B0H,99H DB 92H,82H,0F7H,80H,90H 408. Cho đoạn chương trình: ORG 00H Sau thực đoạn chương trình, ghi A chứa giá trị: MOV A,#75H a. 75H b.7FH c. 35H d. 3FH MOV R2,#3FH MOV R0,#2 XCH A,@R0 XCHD A,@R0 409. Cho đoạn chương trình: ORG 00H Sau thực đoạn chương trình, ghi R2 chứa giá trị: MOV A,#75H a. 75H b.7FH c. 35H d. 3FH MOV R2,#3FH MOV R0,#2 XCH A,@R0 XCHD A,@R0 410. Cho đoạn chương trình: ORG 00H Sau thực đoạn chương trình, ghi A chứa giá trị: MOV A,#42H a. 22H b.43H c. 45H d. 32H MOV R5,#35 MOV R0,#05H XCH A,@R0 XCHD A,@R0 Biên soạn: Bộ môn Điện tử Công nghiệp 74 Đề cương ôn thi môn Vi xử lý hệ Trung Cấp, Cao đẳng. 411. Cho đoạn chương trình: ORG 00H MOV A,#42H MOV R5,#35 MOV R0,#05H XCH A,@R0 XCHD A,@R0 412. Cho đoạn chương trình: ORG 00H MOV A,#7 MOV R7,#3FH MOV R0,#42 XCH A,R0 XCHD A,@R0 413. Cho đoạn chương trình: ORG 00H MOV A,#7 MOV R7,#3FH MOV R0,#42 XCH A,R0 XCHD A,@R0 414. Cho đoạn chương trình: ORG 00H MOV A,#3 MOV R3,#16 MOV R0,#75 XCH A,R0 XCHD A,@R0 415. Cho đoạn chương trình: ORG 00H MOV A,#3 MOV R3,#16 MOV R0,#75 XCH A,R0 XCHD A,@R0 Sau thực đoạn chương trình, ghi R5 chứa giá trị: a. 22H b.43H c. 45H d. 32H Sau thực đoạn chương trình, ghi A chứa giá trị: a. 4FH b.2FH c. 32H d. 3AH Sau thực đoạn chương trình, ghi R7 chứa giá trị: a. 4FH b.2FH c. 32H d. 3AH Sau thực đoạn chương trình, ghi A chứa giá trị: a. 1BH b.76H c. 15H d. 40H Sau thực đoạn chương trình, ghi R3 chứa giá trị: a. 1BH b.76H c. 15H d. 40H Biên soạn: Bộ môn Điện tử Công nghiệp 75 [...]... TL0,#LOW(-10000) Thời gian tạo trễ khi thực hiện đoạn chương trình con trên? SETB TR0 a 76.5s b 0.2s c 0s d 76.8s JNB TF0,$ Biên soạn: Bộ môn Điện tử Công nghiệp Đề cương ôn thi môn Vi xử lý hệ Trung Cấp, Cao đẳng 62 Tìm đoạn chương trình con tạo trễ vi t sai: c b a DELAY: DELAY: DELAY: PUSH 00H PUSH 01H PUSH 00H MOV R0,#200 MOV R1,#200 MOV R0,#200 MOV TMOD,#01H MOV TMOD,#01H MOV TMOD,#01H DEL: DEL2: DEL:... Công nghiệp d DELAY: PUSH 01H MOV R1,#200 MOV TMOD,#10H DEL: MOV TH1,HIGH(-10000) MOV TL1,LOW(-10000) SETB TR1 JNB TF1,$ CLR TR1 CLR TF1 DJNZ R1,DEL POP 01H RET Đề cương ôn thi môn Vi xử lý hệ Trung Cấp, Cao đẳng 18 64 Tìm chương trình con tạo trễ vi t đúng: d c b a DELAY: DELAY: DELAY: DELAY: PUSH 01H PUSH 01H PUSH 00H PUSH 00H MOV R1,#200 MOV R1,#300 MOV R0,#200 MOV R1,#20 MOV TMOD,#01H MOV TMOD,#10H... TR1 SETB TR0 SETB TR0 JNB TF0,$ LAP: JNB TF0,$ JNB TF0,$ JNB TF1,LAP CLR TR0 CLR TF0 CLR TR0 CLR TR1 CLR TF0 RET CLR TF0 CLR TF1 RET RET RET Biên soạn: Bộ môn Điện tử Công nghiệp Đề cương ôn thi môn Vi xử lý hệ Trung Cấp, Cao đẳng 13 44 Đoạn chương trình con tạo trễ 100ms (trường hợp thạch anh 12 MHz): a b c d DELAY: DELAY: DELAY: DELAY: PUSH 00H PUSH 00H PUSH 00H PUSH 00H MOV R0,#100 MOV R0,#100 MOV... TMOD,#01H RET MOV TH0,#3CH MOV TL0,#0B0H Thời gian tạo trễ khi thực hiện đoạn chương trình con trên? SETB TR0 a 20ms b 30ms c 50ms d 40ms JNB TF0,$ Biên soạn: Bộ môn Điện tử Công nghiệp Đề cương ôn thi môn Vi xử lý hệ Trung Cấp, Cao đẳng 14 48 Cho đoạn chương trình con (trường hợp thạch anh 12 MHz): CLR TR0 DELAY: CLR TF0 MOV TMOD,#01H RET MOV TH0,#HIGH(-10000) MOV TL0,#LOW(-10000) Thời gian tạo trễ khi thực... TH0,#HIGH(-4000) MOV TL0,#LOW(-4000) Thời gian tạo trễ khi thực hiện đoạn chương trình con trên? SETB TR0 a 0.2s b 40ms c 2s d 4s JNB TF0,$ Biên soạn: Bộ môn Điện tử Công nghiệp Đề cương ôn thi môn Vi xử lý hệ Trung Cấp, Cao đẳng 54 Cho đoạn chương trình con (trường hợp thạch anh 12 MHz): CLR TR0 DELAY: CLR TF0 PUSH 00H INC R0 MOV R0,#3 CJNE R0,#8,DEL MOV TMOD,#01H POP 00H DEL: RET MOV TH0,#HIGH(-6000)... TH0,#HIGH(-3000) RET MOV TL0,#LOW(-3000) SETB TR0 Thời gian tạo trễ khi thực hiện đoạn chương trình con trên? JNB TF0,$ a 12ms b 27ms c 15ms d 3ms Biên soạn: Bộ môn Điện tử Công nghiệp 15 Đề cương ôn thi môn Vi xử lý hệ Trung Cấp, Cao đẳng 16 58 Cho đoạn chương trình con (trường hợp thạch anh 12 MHz): CLR TR0 DELAY: CLR TF0 MOV TMOD,#01H DJNZ R1,DEL MOV R0,#3 INC R0 DEL2: CJNE R0,#8,DEL2 MOV R1,#5 RET DEL: MOV.. .Đề cương ôn thi môn Vi xử lý hệ Trung Cấp, Cao đẳng 11 38 Đoạn chương trình con tạo trễ 1s (trường hợp thạch anh 12 MHz): c b a DELAY: DELAY: DELAY: PUSH 00H PUSH 00H PUSH 00H MOV R0,#200 MOV R0,#200 MOV R0,#200 MOV TMOD,#01H... DJNZ R0,DEL RET RET RET d DELAY: MOV R0,#250 MOV TMOD,#01H DEL: MOV TH0,#0D8H MOV TL0,#0F0H SETB TR0 JNB TF0,$ CLR TR0 CLR TF0 DJNZ R0,DEL RET Biên soạn: Bộ môn Điện tử Công nghiệp Đề cương ôn thi môn Vi xử lý hệ Trung Cấp, Cao đẳng 41 Đoạn chương trình con tạo trễ 10s (trường hợp thạch anh 12 MHz): c b a DELAY: DELAY: DELAY: PUSH 00H PUSH 00H PUSH 00H MOV R0,#200 MOV R0,#200 MOV R0,#200 MOV TMOD,#01H... tần số 10KHz, chương trình con LCALL DELAY DELAY phải tạo thời gian trễ: MOV P0,#0FFH a 100ms b 5ms c 0.1ms d 0.05ms LCALL DELAY SJMP MAIN Biên soạn: Bộ môn Điện tử Công nghiệp Đề cương ôn thi môn Vi xử lý hệ Trung Cấp, Cao đẳng 19 68 Cho đoạn chương trình (trường hợp thạch anh 12 MHz): MAIN: Để điều khiển dãy LED đơn nối với Port 0 (LED tích cực mức MOV P0,#00H thấp) sáng tắt liên tục với tần số 1Hz,... với tần số 500Hz, chương trình con LCALL DELAY DELAY phải tạo thời gian trễ: MOV P0,#0FFH a 1ms b 2ms c 0.1ms d 0.05ms LCALL DELAY SJMP MAIN Biên soạn: Bộ môn Điện tử Công nghiệp Đề cương ôn thi môn Vi xử lý hệ Trung Cấp, Cao đẳng 20 74 Cho đoạn chương trình (trường hợp thạch anh 12 MHz): MAIN: Để điều khiển dãy LED đơn nối với Port 0 (LED tích cực mức MOV P0,#00H thấp) sáng tắt liên tục với tần số 2Hz, . DJNZ R0,DEL DJNZ R2,DEL2 RET b. DELAY: MOV R2,#100 DEL2: MOV R0,#100 DEL: MOV R1,#50 DJNZ R1,$ DJNZ R0,DEL DJNZ R2,DEL2 RET c. DELAY: MOV R2,#200 DEL2: MOV R0,#100 DEL: . DJNZ R0,DEL DJNZ R2,DEL2 RET c. DELAY: MOV R2,#200 DEL2: MOV R0,#100 DEL: MOV R1,#25 DJNZ R1,$ DJNZ R0,DEL DJNZ R2,DEL2 RET d. DELAY: MOV R2,#200 DEL2: MOV R0,#200 DEL: . DJNZ R0,DEL DJNZ R2,DEL2 RET c. DELAY: MOV R2,#250 DEL2: MOV R0,#250 DEL: MOV R1,#80 DJNZ R1,$ DJNZ R0,DEL DJNZ R2,DEL2 RET d. DELAY: MOV R2,#200 DEL2: MOV R0,#250 DEL: